Preview documentation. For agents, use the top-level @openagent/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 github:OpenAgentID/openagent-sdk
  • Rust: cargo add openagent-sdk --git https://github.com/OpenAgentID/openagent-sdk
The lower-level OAS Rust crates remain available to advanced implementers, but the TypeScript/Python/Go/Swift/Kotlin OAS-only pages are not the current public OpenAgent SDK launch surface.

What it provides

The OAS SDK is composed of oas-crypto, oas-did, oas-document, oas-lineage, oas-resolve, oas-attestation, and the unified oas-sdk facade.