OpenAgentIDDocumentation
Adapters and integrations
OpenAgentIDDocumentation

Protocol adapters

HTTP, WebSocket, EAS, and Weave adapters connect different contracts.

Select the transport or anchor you need

AdapterAvailabilityResponsibility
Current SDK verificationSDK 0.7.2Possession proofs, delegation, owner/self-root policy and replay
HTTP TypeScriptnpm 0.1.1, with limitationsOlder challenge/session protocol; not recommended for new identity integrations
EAS TypeScriptnpm 0.1.1Optional authority-anchor adapter; configured chain, contract and trust required
HTTP/WebSocket/Weave RustSource-only availabilitySeparate retained transport implementations, not published crates

Integration workflow

  1. Match the peer's protocol and adapter version.
  2. Configure the exact origin, identity/key provider, supported algorithm and transport.
  3. Implement persistence and nonce/session lifetime appropriate to that transport.
  4. Carry verified identity into application policy; do not treat an established channel as unrestricted authority.
  5. Test disconnect/reconnect, replay, expiry and peer mismatch at the actual transport boundary.

An adapter in source does not imply that a public server has enabled it. HTTP examples cannot be reused as WebSocket frame definitions. EAS is an authority-anchor option only when the verifier's trust policy explicitly accepts the chosen chain/contract and evidence.

Each adapter has a dedicated published package reference. The HTTP API guide documents the concrete TypeScript route contract.

On this page