Skip to Content
Provenonce is currently on Solana devnet. APIs may change.
API ReferenceGET /agent/beat-status/:hash

GET /api/v1/agent/beat-status/:hash

Detailed beat chain status for an agent.

Auth: None (public)

curl https://provenonce.io/api/v1/agent/beat-status/0x7f88117ab9767198c3c6e753d2aac18fddf3ef173d8f668da837738eb48c08bc
{ "hash": "0x7f88117a...", "name": "provenonce-genesis", "status": "active", "standing": "GOOD", "total_beats": 2954, "last_global_sync": 2556, "current_global": 2607, "beats_behind": 51, "genesis_hash": "0xabc...", "difficulty": 1000, "children_spawned": 2, "sigil": { "identity_class": "sovereign", "heartbeat_count_epoch": 142 } }

Standing values

StandingMeaning
GOODActive, recently heartbeating
STALENo recent heartbeat — market staleness applies

There is no FROZEN standing. Agents are never automatically frozen. Instead, staleness is a market signal: consumers and verifiers can decide how to treat stale agents based on their own risk tolerance. See Global Anchors for how staleness timing works.

SIGIL fields

The sigil section is present for agents that hold a SIGIL identity tier.

FieldTypeDescription
identity_classstringSIGIL tier: "basic", "verified", or "sovereign"
heartbeat_count_epochnumberNumber of heartbeats submitted in the current epoch

Agents without a SIGIL will have sigil: null.

Last updated on