API definitions
Registration & transparency
Machine-readable OpenAPI definitions for the Registration Authority and Transparency Log, plus the V2 event schemas.
Registration API ↗Transparency Log API ↗
Event and response schemas ↗
Specs & docs
ANS is defined in seven layers, with separate API contracts and worked examples. Use the canonical documents for normative requirements.
Domain control, proof of key possession, and optional Verified Identities.
Registration, activation, renewal, deprecation, and revocation.
ANS names and the certificates that bind an identity to a version.
Discovery profiles, badge records, and optional DANE bindings.
Signed lifecycle events, SCITT receipts, and verifiable log history.
Periodic verification and reports about changes to registered artifacts.
Peer identity, current status, and possession through mTLS or DPoP.
The specifications are drafts under active development. The links above point to the current documents in the specification repository.
API definitions
Machine-readable OpenAPI definitions for the Registration Authority and Transparency Log, plus the V2 event schemas.
Registration API ↗Worked examples
Read registration, transparency, integrity-monitoring, and authentication examples alongside their specifications.
Protocol examples ↗Profiles
DNS publication profiles define discovery records. Optional identity profiles define additional proofs and their verification requirements.
Discovery profiles ↗Security
The MAESTRO analysis maps threats and mitigations across the architecture. Each protocol layer also includes its security considerations.
Security analysis ↗