{
  "schema_version": "zero.decision_replay_examples.v1",
  "schemas": {
    "decision_replay": "https://getzero.dev/contracts/zero.decision_replay.v1.schema.json"
  },
  "endpoints": {
    "foundation_genesis_replay": {
      "path": "/api/replays/foundation-genesis",
      "method": "GET",
      "response": {
        "schema_version": "zero.decision_replay.v1",
        "kind": "decision_replay",
        "replay_id": "foundation-genesis",
        "canonical_url": "https://getzero.dev/replay/foundation-genesis",
        "operator_handle": "foundation",
        "agent_handle": "foundation",
        "generated_at": "2026-05-05T00:02:00.000Z",
        "decision_loop": [
          { "step": "observe", "status": "complete", "evidence": "public Foundation evidence snapshot" },
          { "step": "hypothesize", "status": "partial", "evidence": "prompt-level trace pending" },
          { "step": "size", "status": "partial", "evidence": "risk policy trace pending" },
          { "step": "commit", "status": "complete", "evidence": "Privy signing boundary with allowlisted actions" },
          { "step": "resolve", "status": "complete", "evidence": "public outcome evidence" },
          { "step": "evolve", "status": "partial", "evidence": "evolution trace pending" },
          { "step": "replay", "status": "complete", "evidence": "zero.decision_replay.v1 contract" }
        ],
        "model": {
          "status": "partial",
          "model_id": "foundation-runtime-public",
          "runtime_build": "dep_live",
          "policy_version": "foundation-public-v1"
        },
        "prompt": {
          "status": "partial",
          "prompt_sha": "pending-trace-store",
          "note": "Prompt hashes become complete when the replay frame store lands."
        },
        "tools": [
          { "name": "foundation_public_evidence", "status": "complete", "evidence": "/api/foundation/evidence" },
          { "name": "hyperliquid_public_state", "status": "partial", "evidence": "redacted public venue evidence" },
          { "name": "risk_gate", "status": "partial", "evidence": "policy outcome represented in public evidence" }
        ],
        "signing": {
          "status": "complete",
          "boundary": "privy_policy",
          "allowed_actions": ["order", "cancel", "scheduleCancel"],
          "payload_hash": "heartbeat-7",
          "private_keys_stored": false
        },
        "journal": {
          "status": "partial",
          "stream": "decisions",
          "seq": null,
          "payload_hash": "heartbeat-7",
          "entry_hash": null,
          "prev_hash": null,
          "root_hash": null,
          "root_url": null,
          "anchor_url": null,
          "verifier": "zero.journal.v1",
          "note": "Foundation fallback evidence is public, but this replay is not yet attached to a signed daily journal root."
        },
        "outcome": {
          "kind": "heartbeat",
          "venue": "hyperliquid",
          "occurred_at": "2026-05-05T00:02:00.000Z",
          "symbol": null,
          "direction": null,
          "pnl_usd": null,
          "summary": "runtime heartbeat #7"
        },
        "source": {
          "type": "foundation_public_evidence",
          "url": "https://getzero.dev/api/foundation/evidence",
          "schema": "foundation_public_evidence"
        },
        "links": {
          "operator": "https://getzero.dev/u/foundation",
          "raw_evidence": "https://getzero.dev/api/foundation/evidence",
          "schema": "https://getzero.dev/contracts/zero.decision_replay.v1.schema.json"
        }
      }
    }
  }
}
