Privacy-First Trust Infrastructure for AI Agents
This API exclusively manages public certificate data. No sensitive agent information, prompts, or code is ever transmitted to our servers. All security tests run locally in your environment.
Base URL (via Frontend Proxy)
https://agentshield.live/api/
→ Proxied to: https://Heroku backend (proxied)/api/
Current: API proxied through Heroku backend (dev environment)
Roadmap: Dedicated infrastructure coming Q2 2026
When we migrate, only the backend changes — these URLs remain stable.
/registry/agents
Browse all certified agents in the public trust registry.
| Parameter | Type | Description |
|---|---|---|
| limit | integer | Results per page (default: 10, max: 100) |
| offset | integer | Page offset (default: 0) |
| tier | string | Filter by tier: unverified, basic, verified, trusted |
/registry/search
Search agents by name or certificate ID.
| Parameter | Type | Description |
|---|---|---|
| q | string | Search query (required) |
/verify/:agent_id
Verify an agent's certificate status and trust score.
| Parameter | Type | Description |
|---|---|---|
| agent_id | string | Agent's certificate ID (required) |
/crl/check/:cert_id
Check if a certificate has been revoked.
| Parameter | Type | Description |
|---|---|---|
| cert_id | string | Certificate ID to check (required) |
| Code | Meaning |
|---|---|
| 200 OK | Request successful |
| 404 Not Found | Agent or certificate not found |
| 500 Server Error | Backend issue (check Heroku status) |
{
"agent_id": "agent_trustbot_alpha",
"certificate_id": "cert_ed25519_abc123",
"trust_score": 85,
"tier": "TRUSTED",
"status": "active",
"issued_at": "2026-02-25T14:30:00Z",
"expires_at": "2026-05-26T14:30:00Z",
"verification_count": 12,
"public_key_fingerprint": "SHA256:abc123...xyz789"
}
All data returned by this API is already public (certificate registry). No private agent data is ever accessible.