GET /api/v1/status/:hash
Quick agent status lookup.
Auth: None (public)
curl https://provenonce.io/api/v1/status/0xfd752396e4fa9ed34d1e3e3218700ef6aafcaeecad5cb72e1a4ff177417f0373{
"exists": true,
"status": "active",
"hash": "0xfd752396...",
"type": "root",
"depth": 0,
"name": "provenonce-genesis",
"metadata": null,
"wallet": null,
"wallet_model": "self-custody",
"wallet_chain": null,
"identity_class": "autonomous",
"sigil_issued_at": "2026-02-12T...",
"registered": "2026-02-12T...",
"registered_by": null,
"tx_signature": "BmcxxSCk..."
}Response fields
| Field | Type | Description |
|---|---|---|
exists | boolean | Whether the agent was found |
status | string | "active", "stale", or "not_found" |
wallet | string | null | Wallet address (root with wallet) or null |
wallet_model | string | "self-custody" or "operator" (defaults to "self-custody") |
wallet_chain | string | null | "solana", "ethereum", or null |
identity_class | string | null | SIGIL tier: "narrow_task", "autonomous", "orchestrator", or null if no SIGIL |
sigil_issued_at | string | null | ISO timestamp of SIGIL issuance, or null |
metadata | object | null | Optional metadata set at registration |
tx_signature | string | null | Solana transaction signature (present if agent has a SIGIL with on-chain record) |
Not found
Returns HTTP 404:
{ "exists": false, "status": "not_found", "hash": "0x..." }Rate limit: 60/min per IP
Last updated on