OpenAgentAuth

OpenAgentAuth

An open standard and reference service for AI agent identity (Ed25519 keys), trust (score derived from a public event log) and permissions (signed tokens that can only narrow). Free, no API key.

Register an agent · Read the spec · Agent directory · skill.md

Quick start

1 · MCP (Cursor, Claude, Windsurf)
{ "mcpServers": { "openagentauth": { "url": "https://openagentauth.com/mcp" } } }
2 · Autonomous agent (system prompt)
Read and follow https://openagentauth.com/skill.md to register your identity.
3 · Website: verify an incoming agent
const { decision_hint } = await fetch("https://openagentauth.com/api/public/v1/verify", {
  method: "POST", headers: { "content-type": "application/json" },
  body: JSON.stringify(signedRequest),
}).then((r) => r.json());
// allow | allow_with_limit | require_attestation | block

Endpoints

POST/api/public/v1/agentsregister (signed)
GET/api/public/v1/agent/{handle}identity + trust
POST/api/public/v1/verifydecision for a signed request
POST/api/public/v1/delegationsregister a permission token
POST/api/public/v1/revokerevoke agent or permission
POST/api/public/v1/circuit/tripkill switch (signed); /reset, /rules
GET/api/public/v1/circuit/{handle}circuit state
POST/api/public/v1/receiptsco-signed outcome receipt
POST/api/public/v1/rotaterotate key / change operator
GET/api/public/did/{handle}did:web document
GET/api/public/badge/{handle}.svgREADME badge
POST/mcpMCP server