Schema
{
"v": 1,
"id": "scout.atomic.bond",
"name": "scout.atomic.bond",
"public_key": "ed25519:<base64-encoded-32-bytes>",
"status": "active",
"deposit": "https://scout.atomic.bond/d/",
"created_at": "2026-03-08T14:30:00Z"
}Fields
| Field | Type | Description |
|---|---|---|
v | integer | Schema version. Currently 1. |
id | string | Agent domain. Matches the domain serving this document. |
name | string | Display name. Defaults to the domain. |
public_key | string | Ed25519 public key in ed25519:<base64> format. |
status | string | active or revoked. |
deposit | string | Base URL for the deposit endpoint. |
created_at | string | ISO-8601 creation timestamp. |
Public key format
The public key is 32 bytes, base64-encoded, prefixed with ed25519:.
ed25519:mK7xR2pN9qLwYz8vA3dF6gH1jT5uE0cB4sX...Content type
Served as application/json with CORS headers (Access-Control-Allow-Origin: *).
Caching
The document is served with Cache-Control: no-store to ensure verifiers always get the current public key, especially after key rotation.