{"ok":true,"kind":"crawlcheck-capability-registry-entry","v":1,"domain":"surrealdb.com","page":"https://crawlcheck.io/registry/capabilities/surrealdb.com","row":{"domain":"surrealdb.com","host":"surrealdb.com","report_id":"2ubk6f7pw9","scanned_at":"2026-10-05T04:18:08.082Z","manifest":"caeb8167b6a4a6f161014ae79ec83ccd33006233b02b06438d7c62d7f939e15a","declared":33,"protocols":["a2a","agent_skill","mcp","openapi"],"by_policy":{"public_read_only":14,"identity":1,"metadata":11,"unknown":6,"financial":1},"verified":2,"mismatches":0,"self_scan":false},"policy_classes":[{"id":"public_read_only","safety":"read_only_public","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},{"id":"authenticated_read_only","safety":"read_only_authenticated","label":"Authenticated read-only","automatic":false,"invoke":"Never called by CrawlCheck. An agent needs the user's own credentials and consent."},{"id":"reversible_write","safety":"reversible_write","label":"Reversible write","automatic":false,"invoke":"Never invoked automatically. Needs the owner's written authorisation and a test account."},{"id":"irreversible_write","safety":"irreversible_write","label":"Irreversible write","automatic":false,"invoke":"Never invoked automatically. Deletes or changes something that cannot be undone."},{"id":"financial","safety":"financial","label":"Financial","automatic":false,"invoke":"Never invoked automatically. Moves money or creates a charge."},{"id":"external_communication","safety":"external_communication","label":"External communication","automatic":false,"invoke":"Never invoked automatically. Sends a message, email or notification to someone."},{"id":"identity","safety":"identity_or_account","label":"Identity and accounts","automatic":false,"invoke":"Never invoked automatically. Creates, signs in to or changes an account or credential."},{"id":"unknown","safety":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},{"id":"metadata","safety":"metadata_only","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."}],"items":[{"capability_id":"cap1:3165e619607fd717a030","protocol":"openapi","operation":"getCloudPricing","method":"GET","endpoint":"https://surrealdb.com/api/cloud/pricing.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"behavior_verified","verified":true,"at":"2026-10-05T04:18:23.184Z","status":200,"content_type":"application/json","sha256":"d2b24cc1cc32bc8478f1e7e1e6e79cfa8bb29fac2ef904305accf1a1dcae5b70","mismatches":[],"not_attempted_because":null}},{"capability_id":"cap1:a6077869b8078aa34d22","protocol":"openapi","operation":"getHomepageMarkdown","method":"GET","endpoint":"https://surrealdb.com/index.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":null,"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"behavior_verified","verified":true,"at":"2026-10-05T04:18:23.184Z","status":200,"content_type":"text/markdown","sha256":"81378585e045211fda1be730687ffea697aa95d6851c7bed75746041b98e5973","mismatches":[],"not_attempted_because":null}},{"capability_id":"cap1:d8a8c7a7b147d4327d6b","protocol":"openapi","operation":"getPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{page}.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":1,"media":null,"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"needs 1 required input: nothing is invented to fill them"}},{"capability_id":"cap1:b582bebc0ad9b7f46faf","protocol":"openapi","operation":"getLlmsIndex","method":"GET","endpoint":"https://surrealdb.com/llms.txt","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["text/plain"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:a515a44ae23a58601594","protocol":"openapi","operation":"getLlmsFull","method":"GET","endpoint":"https://surrealdb.com/llms-full.txt","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["text/plain"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:948d5d85c722a1985f8d","protocol":"openapi","operation":"getSitemapIndex","method":"GET","endpoint":"https://surrealdb.com/sitemap.xml","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/xml"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:861b743538b1b78239a4","protocol":"openapi","operation":"getOpenApiDescription","method":"GET","endpoint":"https://surrealdb.com/openapi.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:e352184b75a005c5d767","protocol":"openapi","operation":"getMcpServerCard","method":"GET","endpoint":"https://surrealdb.com/.well-known/mcp/server-card.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:fe5142701849cbb3f0ec","protocol":"openapi","operation":"getAgentCard","method":"GET","endpoint":"https://surrealdb.com/.well-known/agent-card.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:6282951462701c33b1d2","protocol":"openapi","operation":"getAiCatalog","method":"GET","endpoint":"https://surrealdb.com/.well-known/ai-catalog.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:87d57ffadd6e2fe4ecff","protocol":"openapi","operation":"getAgentSkillsIndex","method":"GET","endpoint":"https://surrealdb.com/.well-known/agent-skills/index.json","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["application/json"],"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"outside the per-scan call budget (2 GETs, 1 MCP tool)"}},{"capability_id":"cap1:3a1aed1aa0a72aeaf808","protocol":"openapi","operation":"getAuthGuide","method":"GET","endpoint":"https://surrealdb.com/auth.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":0,"media":["text/markdown"],"safety_class":"identity_or_account","safety_basis":"its name contains “auth”"},"policy":{"id":"identity","label":"Identity and accounts","automatic":false,"invoke":"Never invoked automatically. Creates, signs in to or changes an account or credential."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed identity_or_account: only read-only public actions are ever called"}},{"capability_id":"cap1:fa4034df7e785e0375c2","protocol":"openapi","operation":"getSectionPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{page}.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":2,"media":null,"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"needs 2 required inputs: nothing is invented to fill them"}},{"capability_id":"cap1:2ab6648e8e732d024945","protocol":"openapi","operation":"getSubsectionPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{subsection}/{page}.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":3,"media":null,"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"needs 3 required inputs: nothing is invented to fill them"}},{"capability_id":"cap1:5b639b8479e292c06b3d","protocol":"openapi","operation":"getDeepPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{subsection}/{subsubsection}/{page}.md","declared":{"by":"https://surrealdb.com/openapi.json","declaration_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","authentication":"none","params_required":4,"media":null,"safety_class":"read_only_public","safety_basis":"HTTP GET with no declared security"},"policy":{"id":"public_read_only","label":"Public read-only","automatic":true,"invoke":"May be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"needs 4 required inputs: nothing is invented to fill them"}},{"capability_id":"cap1:0d304dd765a549d52aea","protocol":"mcp","operation":"server","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/mcp/server-card.json","declaration_sha256":"becd35afb0df4d3793d058dd74bbdb41caedcecb45203ede32564daf59e59351","authentication":"unknown","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"a server declaration; its tools are listed only by the server itself (tools/list), which is not called"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:bdbf7727044d7f08d51e","protocol":"a2a","operation":"cloud-instance-management","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:68a427b753124d40ff46","protocol":"a2a","operation":"surrealql-query","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:bc0abfa8918b7c0f15f5","protocol":"a2a","operation":"schema-and-catalogue","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:6a5b0c5ae3a12fc25f6a","protocol":"a2a","operation":"instance-monitoring","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:b773800351e6d8caa347","protocol":"a2a","operation":"organisation-access","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:716ceb9bc11c4d5bf760","protocol":"a2a","operation":"billing-and-usage","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"financial","safety_basis":"its name contains “billing”"},"policy":{"id":"financial","label":"Financial","automatic":false,"invoke":"Never invoked automatically. Moves money or creates a charge."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed financial: only read-only public actions are ever called"}},{"capability_id":"cap1:55fbe7d512d90a4c1038","protocol":"a2a","operation":"agent-memory","method":null,"endpoint":null,"declared":{"by":"https://surrealdb.com/.well-known/agent-card.json","declaration_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","authentication":"unknown","params_required":null,"media":null,"safety_class":"unknown","safety_basis":"its effect is not stated in the declaration"},"policy":{"id":"unknown","label":"Unknown","automatic":false,"invoke":"Never invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"classed unknown: only read-only public actions are ever called"}},{"capability_id":"cap1:48ce22270cc2762a514c","protocol":"agent_skill","operation":"surrealdb-agent-memory-docs","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-agent-memory-docs/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:3f9914a3e09c0c8d927c","protocol":"agent_skill","operation":"surrealdb-cli","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-cli/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:1b0b9eda746456536afc","protocol":"agent_skill","operation":"surrealdb-docs","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-docs/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:60fd7f3dceac9610d028","protocol":"agent_skill","operation":"surrealdb-js","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-js/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:d6aac025ed184294c223","protocol":"agent_skill","operation":"surrealdb-python","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-python/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:30030f778955765605b5","protocol":"agent_skill","operation":"surrealdb-vector","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-vector/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:edc298b7d2fbb68c6131","protocol":"agent_skill","operation":"surrealkit","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealkit/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:2abe843138d300227422","protocol":"agent_skill","operation":"surrealql-functions","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql-functions/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:bcb2db6af93880028d99","protocol":"agent_skill","operation":"surrealql-performance","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql-performance/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}},{"capability_id":"cap1:08ab3d144931aec9b927","protocol":"agent_skill","operation":"surrealql","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql/SKILL.md","declared":{"by":"https://surrealdb.com/.well-known/agent-skills/index.json","declaration_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","authentication":"none","params_required":null,"media":null,"safety_class":"metadata_only","safety_basis":"an instruction file an agent reads; not an operation"},"policy":{"id":"metadata","label":"Metadata","automatic":false,"invoke":"Nothing to invoke: a listing, a server card or a skill file, not an operation."},"observed":{"state":"not_attempted","verified":false,"at":null,"status":null,"content_type":null,"sha256":null,"mismatches":[],"not_attempted_because":"metadata: describes a surface, is not itself an action"}}],"mismatches":[],"certificate":{"certificate_id":"ccap1:123f338653c73c5ee5156a46e7faf724239979abe8dec028b033b3164371037a","certificate":{"kind":"crawlcheck-capability-certificate","v":1,"subject":"surrealdb.com","domain":"surrealdb.com","record":"2ubk6f7pw9","report":"https://crawlcheck.io/r/2ubk6f7pw9","manifest_sha256":"caeb8167b6a4a6f161014ae79ec83ccd33006233b02b06438d7c62d7f939e15a","measured_at":"2026-10-05T04:18:08.082Z","verification_checked_at":"2026-10-05T04:18:23.184Z","verification_policy":"public GETs with no required input and one read-only MCP tool with no required input, on the scanned origin only; redirects recorded, not followed","invocation_rule":"capabilities are read from declarations only; nothing is invoked. Later verification may call read_only_public operations alone; every other class needs the site owner's authorisation and a test account, and unknown is never called","counts":{"declared":33,"verified":2,"mismatches":0},"items":[{"id":"cap1:3165e619607fd717a030","protocol":"openapi","operation":"getCloudPricing","method":"GET","endpoint":"https://surrealdb.com/api/cloud/pricing.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"behavior_verified","status":200,"observed_sha256":"d2b24cc1cc32bc8478f1e7e1e6e79cfa8bb29fac2ef904305accf1a1dcae5b70"},{"id":"cap1:a6077869b8078aa34d22","protocol":"openapi","operation":"getHomepageMarkdown","method":"GET","endpoint":"https://surrealdb.com/index.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"behavior_verified","status":200,"observed_sha256":"81378585e045211fda1be730687ffea697aa95d6851c7bed75746041b98e5973"},{"id":"cap1:d8a8c7a7b147d4327d6b","protocol":"openapi","operation":"getPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{page}.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:b582bebc0ad9b7f46faf","protocol":"openapi","operation":"getLlmsIndex","method":"GET","endpoint":"https://surrealdb.com/llms.txt","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:a515a44ae23a58601594","protocol":"openapi","operation":"getLlmsFull","method":"GET","endpoint":"https://surrealdb.com/llms-full.txt","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:948d5d85c722a1985f8d","protocol":"openapi","operation":"getSitemapIndex","method":"GET","endpoint":"https://surrealdb.com/sitemap.xml","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:861b743538b1b78239a4","protocol":"openapi","operation":"getOpenApiDescription","method":"GET","endpoint":"https://surrealdb.com/openapi.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:e352184b75a005c5d767","protocol":"openapi","operation":"getMcpServerCard","method":"GET","endpoint":"https://surrealdb.com/.well-known/mcp/server-card.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:fe5142701849cbb3f0ec","protocol":"openapi","operation":"getAgentCard","method":"GET","endpoint":"https://surrealdb.com/.well-known/agent-card.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:6282951462701c33b1d2","protocol":"openapi","operation":"getAiCatalog","method":"GET","endpoint":"https://surrealdb.com/.well-known/ai-catalog.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:87d57ffadd6e2fe4ecff","protocol":"openapi","operation":"getAgentSkillsIndex","method":"GET","endpoint":"https://surrealdb.com/.well-known/agent-skills/index.json","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:3a1aed1aa0a72aeaf808","protocol":"openapi","operation":"getAuthGuide","method":"GET","endpoint":"https://surrealdb.com/auth.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"identity_or_account","policy":"identity","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:fa4034df7e785e0375c2","protocol":"openapi","operation":"getSectionPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{page}.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:2ab6648e8e732d024945","protocol":"openapi","operation":"getSubsectionPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{subsection}/{page}.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:5b639b8479e292c06b3d","protocol":"openapi","operation":"getDeepPageMarkdown","method":"GET","endpoint":"https://surrealdb.com/{section}/{subsection}/{subsubsection}/{page}.md","declared_by_sha256":"fa2655bb3098c5e3da340807f301013bd86f9cd8111ed56756bd7d45d2a24767","safety_class":"read_only_public","policy":"public_read_only","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:0d304dd765a549d52aea","protocol":"mcp","operation":"server","method":null,"endpoint":null,"declared_by_sha256":"becd35afb0df4d3793d058dd74bbdb41caedcecb45203ede32564daf59e59351","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:bdbf7727044d7f08d51e","protocol":"a2a","operation":"cloud-instance-management","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:68a427b753124d40ff46","protocol":"a2a","operation":"surrealql-query","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:bc0abfa8918b7c0f15f5","protocol":"a2a","operation":"schema-and-catalogue","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:6a5b0c5ae3a12fc25f6a","protocol":"a2a","operation":"instance-monitoring","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:b773800351e6d8caa347","protocol":"a2a","operation":"organisation-access","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:716ceb9bc11c4d5bf760","protocol":"a2a","operation":"billing-and-usage","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"financial","policy":"financial","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:55fbe7d512d90a4c1038","protocol":"a2a","operation":"agent-memory","method":null,"endpoint":null,"declared_by_sha256":"5eebaa53ccca03e0aa71a21f7c042360c3684e2f3819b86c5fd940f24d4d9981","safety_class":"unknown","policy":"unknown","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:48ce22270cc2762a514c","protocol":"agent_skill","operation":"surrealdb-agent-memory-docs","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-agent-memory-docs/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:3f9914a3e09c0c8d927c","protocol":"agent_skill","operation":"surrealdb-cli","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-cli/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:1b0b9eda746456536afc","protocol":"agent_skill","operation":"surrealdb-docs","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-docs/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:60fd7f3dceac9610d028","protocol":"agent_skill","operation":"surrealdb-js","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-js/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:d6aac025ed184294c223","protocol":"agent_skill","operation":"surrealdb-python","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-python/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:30030f778955765605b5","protocol":"agent_skill","operation":"surrealdb-vector","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealdb-vector/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:edc298b7d2fbb68c6131","protocol":"agent_skill","operation":"surrealkit","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealkit/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:2abe843138d300227422","protocol":"agent_skill","operation":"surrealql-functions","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql-functions/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:bcb2db6af93880028d99","protocol":"agent_skill","operation":"surrealql-performance","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql-performance/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null},{"id":"cap1:08ab3d144931aec9b927","protocol":"agent_skill","operation":"surrealql","method":null,"endpoint":"https://surrealdb.com/.well-known/agent-skills/surrealql/SKILL.md","declared_by_sha256":"649798cf5bcbab6726ea4fb9221a5ac56e54772453d1ded4900378cbe0bd297b","safety_class":"metadata_only","policy":"metadata","observed":"not_attempted","status":null,"observed_sha256":null}],"mismatches":[]},"signature":{"alg":"Ed25519","kid":"hcIAczGf-8EFBnkunmZlvFWnD2nHHeHeC9cM4BTiBVo","certificate_sha256":"123f338653c73c5ee5156a46e7faf724239979abe8dec028b033b3164371037a","message":"the UTF-8 bytes of \"crawlcheck-capability-certificate-v1\\n\" followed by certificate_sha256 (hex), where certificate_sha256 = SHA-256 of the certificate as canonical JSON (keys sorted, no whitespace)","sig":"3sFhtJAXU_80V_57nw-AZ7T4jXtqOeNdGFsyb1NAG65TBIB4FvHsXbilvTsfhqrM4T9nno_qJlxdBfsBxHapBA"},"issuer":{"name":"CrawlCheck observer","key":{"jwk":{"kty":"OKP","crv":"Ed25519","x":"Ny5tAiGdpyVWTm64G1_0g_sTo4ocLL7kqjZ6cK7G5KM"},"directory":"https://crawlcheck.io/.well-known/http-message-signatures-directory"}}},"verify":"https://crawlcheck.io/api/registry/capabilities/verify?domain=surrealdb.com"}