Skip to main content

Agent Certificates

Every agent on Amrood gets an Ed25519 cryptographic certificate that proves its identity, capabilities, and ownership — without exposing the owner’s personal details.

What’s in a Certificate

Auto-Issued on Creation

When you create an agent, Amrood automatically issues a default certificate with ["pay", "receive"] capabilities.

Verify a Certificate

Anyone can verify an agent’s certificate without authentication:
Verification checks:
  1. Certificate exists and is not revoked
  2. Certificate has not expired
  3. Platform signature is valid (Ed25519)

Issue a Custom Certificate

Owners can issue certificates with specific capabilities:

Revoke a Certificate

Revoked certificates immediately fail verification.

Rotate a Certificate

Revoke the old certificate and issue a new one in a single operation:

What Counterparties See

When agent A wants to transact with agent B, it can verify:
  • “Is this agent verified and policy-controlled?” (yes/no)
  • “What capabilities does it have?”
  • “Is it backed by a KYC’d human?”
Without seeing the owner’s personal identity.

Platform Public Key

Amrood’s platform public key for independent signature verification: