CLAS
Defines action and receipt contracts. Canonical schema source for verb request/receipt shapes.
CommandLayer defines how agent actions, external events, and paid machine workflows are described, signed, transported, and verified — without making MCP, SDKs, or transport layers the trust root. Agents don’t make claims — they produce proof.
Architecture stack
Defines action and receipt contracts. Canonical schema source for verb request/receipt shapes.
Organize the verb/action surface available to builders. Trust Verification is live; other families may be draft or planned.
Canonicalization, hashing, signing, and verification primitives.
Executes actions and signs canonical receipts in production.
Checks hash, signature, signer identity, key id, and canonicalization.
Integration plumbing for MCP clients. It does not sign and does not hold runtime keys.
Developer wrapper for emitting receipts from agent actions. Not the trust root.
Anchors signer identity through runtime.commandlayer.eth TXT records.
Trust boundaries
Verification lifecycle
json.sorted_keys.v1.How external systems connect
External systems authenticate events or payments to the receiving server using their own mechanism. CommandLayer signs the normalized result as a portable receipt. Public verifiability begins after CommandLayer signs.
/api/examples/coinbase-webhook/api/verify/api/examples/x402-paid-actiondemo_accepted_envelope mode by defaultprovider_verified mode when X402_PROVIDER_VERIFICATION_URL is configuredRelationship to ENS and ERC-8004
CLAS is network-agnostic. ENS and ERC-8004 are identity/discovery layers that can complement CLAS. ENS TXT records anchor the runtime signer key. ERC-8004 can provide agent registry and identity. CLAS defines what the action/receipt proves.
Where to go next
See live and planned verb families.
Inspect the artifact model and fields.
Observe production verification behavior.
Map external systems to receipt outputs.
Emit receipts from your agent workflows.
Run verifier checks against payloads.