Preview documentation. For agents, use the top-level @openagentid/sdk. Use the OAS SDK directly only when you need identity primitives without the Arsenal/AEGIS runtime.
Install
Most developers should start with the public OpenAgent facade:- TypeScript:
npm install @openagentid/sdk(scope@openagentid/*) - Python:
pip install openagentid-sdk(OAS-only:pip install openagent-oas) - Rust façade: git install of
openagent-sdkuntil the unified crate publishes
oas-wasm, oas-anchor-eas. AEGIS crates use mixed naming
(openagent-aegis-sdk, openagent-aegis-core, openagent-aegis-policy,
plus aegis-keys, aegis-auth, aegis-verify, and related crates).
What it provides
The OAS SDK is composed ofoas-crypto, oas-did, oas-document,
oas-lineage, oas-resolve, oas-attestation, and the unified oas-sdk
facade. Lineage authorization uses the typed verify APIs; structural
prechecks are internal and non-authorizing.