CrawlCheck

Registry · Capabilities · caspchecklist.com

Capability registry

What caspchecklist.com declares an agent can do

Measured 2026-10-31 16:33 UTC from the declarations the site publishes (record 3hxz20nqtg). Each capability is shown as declared, under the policy class that decides whether anything may call it, beside what a call observed.

9declared
1public read-only
1called and verified
0declared ≠ observed
api, openapiprotocols
Public read-only: 1Unknown: 7Metadata: 1
Public read-only 1 · Unknown 7 · Metadata 1

Declared versus observed

CapabilityPolicy classDeclaredObserved
https://caspchecklist.com/sitemap-index.xml
api · https://caspchecklist.com/sitemap-index.xml
Metadata
never called automatically
an API the catalog lists; its operations are in its own description
auth: unknown
not attempted
metadata: describes a surface, is not itself an action
checker_start
openapi · POST · https://caspchecklist.com/mcp/tools/checker_start
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
checker_answer
openapi · POST · https://caspchecklist.com/mcp/tools/checker_answer
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
checker_tree
openapi · POST · https://caspchecklist.com/mcp/tools/checker_tree
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
enquiry_describe
openapi · POST · https://caspchecklist.com/mcp/tools/enquiry_describe
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
enquiry_fields
openapi · POST · https://caspchecklist.com/mcp/tools/enquiry_fields
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
submit_enquiry
openapi · POST · https://caspchecklist.com/mcp/tools/submit_enquiry
Unknown
never called automatically
POST with no declared reversibility
auth: http_bearer · required inputs: 0
not attempted
requires http_bearer: never called without the operator's own credentials
mcpCard
openapi · GET · https://caspchecklist.com/mcp
Public read-onlyHTTP GET with no declared security
auth: none · required inputs: 0
behavior verified HTTP 200 · application/json
mcp
openapi · POST · https://caspchecklist.com/mcp
Unknown
never called automatically
POST with no declared reversibility
auth: none · required inputs: 1
not attempted
classed unknown: only read-only public actions are ever called

Where the declaration and the call disagree

None: every capability that was called answered as declared.

Signed certificate

This page’s rows, signed by the observer’s Ed25519 key: every capability’s id, endpoint, safety class, policy class and observed state, the declaration hashes and the record’s sealed manifest. The certificate is derived from the record alone, so the same record always yields the same id.

certificate_id ccap1:4eed4bb38a79b8839d1ffa77b6ed137c53f55b7a09380ac2765b3b0729e847a3
alg Ed25519 · kid 1hHmE3fo1rg5Ig70wuFtJ5wBc7G-sUTgUJkxyPWFRps
sig VVTNBmTXXeSp4EKlwTYfIsoHLCu-PWm-6zgEUN7uxcsR3l9zRThcuHFQLDWR8ZGjFI7Qjh8BiImIUpXaQ22wBQ

The certificate as JSON · verify it now · the key directory · machine-readability certificate

To verify it yourself: SHA-256 the certificate object as canonical JSON (keys sorted, no whitespace); the hex digest must equal certificate_sha256 and the id; then check the Ed25519 signature over "crawlcheck-capability-certificate-v1\n" followed by that hex digest, with the key in the directory whose RFC 7638 thumbprint is the kid.

Policy classes

Policy classCalled automatically?Rule
Public read-only
public_read_only
yes, to verifyMay be called without credentials. CrawlCheck calls it only to check the declaration: GET with no input, on the scanned origin.
Authenticated read-only
authenticated_read_only
neverNever called by CrawlCheck. An agent needs the user's own credentials and consent.
Reversible write
reversible_write
neverNever invoked automatically. Needs the owner's written authorisation and a test account.
Irreversible write
irreversible_write
neverNever invoked automatically. Deletes or changes something that cannot be undone.
Financial
financial
neverNever invoked automatically. Moves money or creates a charge.
External communication
external_communication
neverNever invoked automatically. Sends a message, email or notification to someone.
Identity and accounts
identity
neverNever invoked automatically. Creates, signs in to or changes an account or credential.
Unknown
unknown
neverNever invoked. Its effect cannot be read from the declaration, so it is treated as the riskiest case.
Metadata
metadata
neverNothing to invoke: a listing, a server card or a skill file, not an operation.