SDKs and compatibilityClient integration
OpenAgentIDDocumentation
Client integration
Choose local identity, portable proof verification or a configured provider client.
For a new application, use the working starter or local signer and receiver. SDK 0.7.2 exposes OpenAgentWorkspace from @openagentid/sdk/local; its keys and receiver trust persist on your host.
| Integration | Contract |
|---|---|
| Local signer and receiver | issueChallenge, prove, verify with explicit receiver trust |
| Portable identity verification | {token, delegations}, configured audience, authoritative key/root/revocation adapters and issued nonce |
| OIDC relying party | Registered authorization-code/PKCE client under the provider's configured issuer |
| Provider facade | Explicit IdentityProvider, ArsenalClient and VerificationClient implementations supplied by the host |
A client cannot establish its own trust at another receiver or assign itself a tenant's permissions. The optional older HTTP adapter has its own session format and compatibility limits.
Continue with proof flow, credential handles, session boundaries or published SDK declarations.