Preview documentation. Expanded client reference ships alongside the OAAP 1.0 spec finalization.

What the client does

1

Creates an agent identity

Generates an Ed25519 keypair, derives a did:oas:*, signs a lineage proof from the configured parent.
2

Runs the OAAP handshake

Four-step mutual authentication against any OpenAgent server.
3

Maintains sessions

Tracks session keys, refreshes expiring ACTs, handles reauth on failure.
4

Invokes capabilities

Routes fetch calls through the Arsenal broker with injected credentials.

Handshake

The 4-step OAAP flow.

Capabilities

Requesting and using ACTs.

Sessions

Lifecycle, refresh, and drop handling.