Preview documentation. Full concept deep-dives land with the v0.2.0 docs release. The summaries below are canonical.

The four primitives

Every entity gets a did:oas:<namespace>:<kind>:<identifier>. The identifier is a multibase-encoded Ed25519 public key. DIDs are cryptographically verifiable without a network call.
A AgentLineageProof2025 is an Ed25519-signed statement binding a child DID to its parent. Every agent’s lineage chain terminates at a human root.
Short-lived, scoped credentials issued by the Arsenal broker. Replaces raw API keys in agent workflows. Format: service:resource:action.
Governance rules for skill invocation. YAML-authored, rate-limited, hash-chain audited, optionally requires human consent.

The three layers

LayerPurposeHome
OASCreate and resolve identity/oas/overview
ArsenalIssue and proxy credentials/arsenal/overview
AEGISVerify and authorize/aegis/overview