Identity API
The Identity API allows you to register agent identities, manage tool manifests, and verify authenticity.Register Agent Identity
Register an agent with cryptographic identity proofs.Request
| Field | Type | Required | Description |
|---|---|---|---|
slug | string | Yes | Unique agent identifier |
name | string | No | Human-readable name |
description | string | No | Agent description |
public_key_pem | string | No | Ed25519 public key in PEM format |
code_hash | string | No | SHA256 hash of agent code |
model_id | string | No | AI model identifier |
domain | string | No | Domain to verify ownership |
Response
Get Agent Identity
Retrieve identity information and verification status.Response
Set Tool Manifest
Register authorized tools for an agent.Request
Response
Get Tool Manifest
Retrieve the current tool manifest.Response
Same as Set Tool Manifest response.Verify Tools Used
Check if tools used are in the authorized manifest.Response
Domain Verification
Get Domain Challenge
Response
Verify Domain
Response
Voice Fingerprint
Register Voice Fingerprint
Response
Verify Voice
Response
Identity Score
The identity score (0-100) is calculated based on verified proofs:| Proof | Points |
|---|---|
| Basic registration | 10 |
| Public key registered | 20 |
| Code hash registered | 15 |
| Model ID specified | 5 |
| Domain verified | 25 |
| Tool manifest registered | 15 |
| Additional verified proofs | up to 10 |