📋 Agent Registry API¶
The CapiscIO Registry provides a REST API for managing agents, issuing badges, and resolving DIDs.
Core Features¶
The registry provides:
- Agent Management — CRUD operations for agent records
- Badge CA — Issue and verify trust badges
- DID Resolution — Resolve
did:webidentifiers - Public Verification — Check badge and agent status
API Endpoints¶
Public Endpoints (No Authentication)¶
DID Resolution¶
Returns W3C DID Document fordid:web:registry.capisc.io:agents:{id}. JWKS (Public Keys)¶
Returns CA public keys for badge verification.Badge Status¶
Check if a badge is revoked.Agent Status¶
Check if an agent is disabled.Revocation List¶
Get list of revoked badge JTIs.Authenticated Endpoints (Clerk Auth)¶
List Your Agents¶
Create Agent¶
POST /v1/agents
Authorization: Bearer {clerk_token}
Content-Type: application/json
{
"name": "My Agent",
"description": "Agent description",
"agent_card": { ... }
}
Get Agent¶
Update Agent¶
Delete Agent¶
Issue Badge¶
Revoke Badge¶
Create PoP Challenge (RFC-003)¶
Submit PoP Proof (RFC-003)¶
Enterprise Deployment¶
For enterprise customers, capiscio-server is available for on-premises deployment with commercial licensing.
Features:
- Private agent registry
- Self-managed Badge CA
- Custom trust policies
- Air-gapped environments
Your agents get DIDs like:
Next Steps¶
-
Trust Badges
Learn about badge issuance and verification.
-
Full API Docs
Complete REST API documentation.
-
Enterprise Deployment
On-premises deployment for enterprise customers.
-
DID Resolution
Learn about did:web identifiers.