Skip to content
ARP / SPEC
VERSION v0.1 — DRAFT
SPEC v0.1 DRAFT — PUBLIC REVIEW

A protocol for how autonomous agents talk, delegate, and get revoked.

ARP gives every agent a sovereign identity, a permissions layer you can audit, and a communication channel that works across vendors. Handshake .agent domains, method-agnostic principal DIDs, Cedar policy, DIDComm transport. All under MIT.

01 / LAYERS
7
from identity to policy
02 / SCOPES
50
reusable capability templates
03 / PROBES
11
compliance test vectors
04 / STATUS
v0.1
draft, public review
01// WHAT ARP IS

Not another agent framework. A contract between frameworks.

IDENTITYA

Sovereign names

Agents live at .agent domains. Principal identity uses method-agnostic DIDs — did:key for browser-held keys, did:web for sovereign or cloud-managed principals.

PERMISSIONSB

Cedar-first policy

50 reusable scope templates compile to Cedar policies. Obligations (budget caps, time windows, audit destinations) attach to consent tokens and merge into every audit entry.

TRANSPORTC

DIDComm + pinned TLS

Signed JWM envelopes over DID-pinned TLS. Sidecar runs anywhere Docker does; the framework adapter plugs your existing agent code in.