OpenAgentIDDocumentation
SDKs and compatibilityServer integration
OpenAgentIDDocumentation

Server integration

Configure identity authority, replay storage and application permission at the receiver.

A receiver owns the trust decision. Installing a package or accepting a DID string does not authorize an agent.

Server needCurrent published surface
Local application on one persistent hostOpenAgentWorkspace from SDK 0.7.2 /local
Shared-service identity verificationIdentityVerifier and createIdentityVerificationHandler
Public character/SVG renderingcreateCharacterApiHandler
OIDC issuer for registered relying parties@openagentid/oidc 0.2.0
ACT-protected operationFluent verifier with an explicit receiver clock; see the middleware clock limitation

Integration sequence

  1. Decide the operation and its required tenant/permission policy.
  2. Configure trusted identity keys, owner or self-root approval, revocation and the exact audience.
  3. Issue challenges through trusted server state and consume replay records atomically.
  4. Verify before passing identity to the application's permission check.
  5. Execute only after both checks succeed; retain useful denial records without credentials.

Start with current verification and production integration. Optional provider facades and older HTTP adapters have different contracts and dependencies. They are not automatically configured by the SDK.

On this page