CommandLayer Core Standards · Identity Layer
Status: v1.0.0 — Stable-Lock
Applies To: All canonical Agent-Cards
This document is NORMATIVE and ENFORCEABLE.
SPEC.md defines the authoritative identity semantics.
Where any conflict occurs between this document and SPEC.md, SPEC.md prevails.
Founding Steward: commandlayer.eth
Authority scope:
- Identity + invocation TXT binding rules
- Release publication + version integrity
- Revocation + incident adjudication
Ownership of canonical ENS names will transition to a multi-sig governance wallet as community participation and security requirements increase over time.
Identity MUST remain verifiable by any resolver and immutable once published.
| Class | Examples | Version Rule | Logging |
|---|---|---|---|
| Normative | TXT semantics, identity rules | Major | RESOLUTION.md |
| Capability | Additional optional fields | Minor | RESOLUTION.md |
| Metadata | Contact fields, docs | Patch | Commit msg |
Changes MUST:
- Update
updated_at - Regenerate checksums + manifest
- Pass strict Ajv validation
- Receive signed governance approval
Once released:
- Version folders MUST NOT change
$id+ CID MUST remain stable- TXT MUST resolve correctly
- Entry format MUST remain:
x402://<ens>/<verb>/v1
Violations require immediate revocation.
Agent-Cards govern the TXT records that bind identity and invocation:
cl.entry
cl.agentcard
cl.cid.agentcard
cl.agentcard.mirror.ipfs
cl.checksum.agentcard
cl.owner
TXT values MUST match the published Agent-Card metadata exactly.
Resolvers MUST treat mismatches as UNTRUSTED identity bindings.
- Issue opened
- Updated card passes CI
- New CID + checksums generated and signed
- Governance approval
- TXT updated
- New version + RESOLUTION.md entry
Atomic or rejected.
Deprecation:
"status": "deprecated"- Logged in RESOLUTION.md
Revocation:
- Security / correctness failures
- TXT MUST indicate disablement
- Replacement MAY follow
Governance relies on:
SPEC.md,POLICY.mdSECURITY*.mdSECURITY_PROVENANCE.mdRESOLUTION.md
All MUST stay in sync.
Last updated: v1.0.0 — Stable-Lock
Signed: commandlayer.eth
Founding Steward — CommandLayer Standards