{
  "schema_version": "zero.developer_proof_api.changelog.v1",
  "contract_schema_version": "zero.developer_proof_api.v1",
  "current_version": "zero.developer_proof_api.v1",
  "published_at": "2026-06-20T00:00:00.000Z",
  "compatibility_policy": {
    "stability": "public_beta",
    "version_negotiation": "schema_version_field",
    "compatibility_policy": "v1_additive_only",
    "breaking_change_policy": "new_schema_version_required",
    "deprecation_notice_days": 90,
    "safe_additions": [
      "new read-only endpoint entries",
      "new optional metadata fields",
      "new fixture references",
      "new cache or rate-limit annotations that do not reduce public access without notice"
    ],
    "breaking_changes": [
      "removing or renaming required fields",
      "changing schema_version without a new schema file",
      "requiring API keys for public proof reads",
      "allowing execution, custody, private-key access, or runtime mutation through this API"
    ]
  },
  "fixtures": [
    {
      "id": "fixture_public_replay",
      "command": "node public/examples/developer-proof-api/fetch-public-replay.mjs --fixture public/contracts/decision-replay.examples.json",
      "validates": [
        "zero.developer_proof_api.v1",
        "zero.decision_replay.v1",
        "zero.decision_receipt_card.v1",
        "zero.replay_graph_context.v1"
      ]
    }
  ],
  "releases": [
    {
      "version": "zero.developer_proof_api.v1",
      "date": "2026-06-20",
      "breaking": false,
      "status": "repo_ready_not_production_verified",
      "changes": [
        "Initial public read-only Developer Proof API contract.",
        "Published discovery, replay, receipt-card, graph-context, replay-export, public-operator, and status endpoint map.",
        "Published fixture/live Node example path.",
        "Added explicit v1 compatibility and changelog policy."
      ],
      "production_verification_required": [
        "deploy current route set",
        "verify /developers on https://getzero.dev",
        "verify /api/developers/proof on https://getzero.dev",
        "run the fixture/live example against https://getzero.dev"
      ]
    }
  ]
}
