OpenAgent ID uses one facade over independently documented protocol layers.
What ships today
SDK Facade
Six-language SDKs — verify an ACT in four lines in any of them, or create agents, authenticate requests, and broker credentials with the full facade.
Feature Stack
OAS, Arsenal, AEGIS, L1feID, Auth Protocol, wallet derivation, skills governance, conformance, and deployment adapters.
Quickstart
Create an agent, authenticate a request, and fetch brokered credentials.
Authentication
Use the SDK authenticate facade or the SDK-free HTTP challenge-response protocol.
The stack
1
OAS proves identity
did:oas:* identifies humans, agents, tools, skills, workflows, models, datasets, services, and agent instances. Portable signatures prove key possession. Privileged authority requires an anchored lineage answer - Sigil is the reference backend, and any LineageAnchor backend (EAS, a transparency log) can stand in.2
AEGIS verifies and authorizes
AEGIS evaluates signature validity, lineage, revocation, liveness, trust tier, policy, approvals, rate limits, and spending constraints.
3
Arsenal brokers capability and credentials
Arsenal issues ACTs scoped as
service:resource:action and proxies upstream API calls so agent processes never receive raw provider keys.4
L1feID stabilizes records
L1feID maps one or more DIDs to a stable
l1fe_id platform record for accounts, audit, and linking.5
Skills policy governs runtime behavior
Skills governance reads
SKILLS.md surfaces and applies allow, deny, rate limit, consent, argument validation, and audit policy per skill.