{"schema_version":"r8.0.0","name":"Hive Agent Checkpoints","purpose":"Resilience for long-running regulated workflows. Phase-gated, signed checkpoints under did:hive:hive-passport. Workflows are pausable, auditable, resumable, replayable, and recoverable from a sealed state — without trusting the runtime.","phases":["intent","normalized","rubric_selected","declaration_sealed","settlement_recorded","archived"],"phase_ladder":"forward-only; phase index never regresses on a single wid","max_state_bytes":8192,"issuer":{"did":"did:hive:hive-passport","algorithm":"Ed25519","pubkey_b64u":"dq9Kr_S4JmCmCFwa1sX9vzRnUbxUAZnGtAuPZ5p1OCM","pubkey_hex":"76af4aaff4b82660a6085c1ad6c5fdbf346751bc540199c6b40b8f679a753823"},"crypto_agility":{"profile":"hive_checkpoint_v1","classical_signature":"Ed25519","pq_signature":"ML-DSA-ready","pq_kem":"ML-KEM-ready","backup_family":"HQC-roadmap","migration_status":"pilot","issuer_did":"did:hive:hive-passport"},"endpoints":{"policy":"https://hivemorph.onrender.com/v1/checkpoint/policy","write":"https://hivemorph.onrender.com/v1/checkpoint/write","list":"https://hivemorph.onrender.com/v1/checkpoint/list","workflow":"https://hivemorph.onrender.com/v1/checkpoint/workflow/{wid}","archive":"https://hivemorph.onrender.com/v1/checkpoint/archive/{wid}","replay":"https://hivemorph.onrender.com/v1/checkpoint/replay/{wid}","get":"https://hivemorph.onrender.com/v1/checkpoint/{cid}"},"chain_integrity":{"binding":"each checkpoint references parent_cid + parent_sha256 of the prior signing input","verification":"replay walks the chain; any parent_sha256 mismatch trips chain_ok=false"},"stats":{"workflows_total":0,"workflows_archived":0,"checkpoints_total":0,"by_head_phase":{},"max_state_bytes":8192,"phases":["intent","normalized","rubric_selected","declaration_sealed","settlement_recorded","archived"]}}