# A real Execution Package

> Fixture-generated, not a live run. This artifact was built and signed by repository code from the same deterministic fixture input the qualified execution-package test suites use. No agent executed work to produce it: there is no Run Capsule, no gate execution record, and no signed Handoff here — those are the stages a live run adds. What you are inspecting is the real contract, envelope, derivation, and signature path, on fixture data.

Source: https://github.com/accd/verchestra/blob/main/docs/proof/execution-package.md
Content digest: `sha256:c9ffc9420cd1dadf09ca53eb8d221050da86ace27cfc087db803b95d5d82bd4c`

> **Fixture-generated, not a live run.** This artifact was built and signed by
> repository code from the same deterministic fixture input the qualified
> execution-package test suites use. No agent executed work to produce it:
> there is no Run Capsule, no gate execution record, and no signed Handoff
> here — those are the stages a live run adds. What you are inspecting is the
> real contract, envelope, derivation, and signature path, on fixture data.

Every claim on this site about Execution Packages can be checked against this
file. It was generated by
[`scripts/generate-proof-artifact.mjs`](../../scripts/generate-proof-artifact.mjs)
and any clean clone reproduces it byte-for-byte:

```bash
corepack pnpm proof:generate
```

A drift test regenerates the artifact on every gate run and fails if the
committed bytes and the generator disagree, so this page cannot silently rot.

## What the envelope proves

- **Content address** — `artifactId` is the SHA-256 of the unsigned artifact;
  renaming or editing any byte changes the id.
- **Binding** — `bindingId` is `workspace_018f0b6d-7b1a-7abc-8def-012345678901:feature:refund-policy:v1`: the package is bound to
  one workspace, one feature, one version.
- **Derived work** — `pendingTasks` is computed from tasks and evidence, never
  authored; here the first pending task is
  `T-2`.
- **Signature** — Ed25519 over the RFC 8785 canonical JSON of the envelope,
  by fixture key `public-proof-fixture-2026`. The raw canonical bytes live in
  [`execution-package.json`](../../docs/proof/execution-package.json).

## The artifact

```json
{
  "artifactId": "4d253ef2e216e1e39c85ba91b1e26a3db9fc1e9c19943347826ec7814ea67e11",
  "schema": {
    "name": "execution-package",
    "version": 2
  },
  "purpose": "execution-package",
  "bindingId": "workspace_018f0b6d-7b1a-7abc-8def-012345678901:feature:refund-policy:v1",
  "sourceStateDigest": "70530707e638d89f515038b221092567c0132d796ad5412215b861893e70c000",
  "algorithm": "Ed25519",
  "keyId": "public-proof-fixture-2026",
  "issuedAt": "2026-07-15T15:00:00.000Z",
  "payloadDigest": "5d316adf4a52a5e41fa3fcb1a9d8cd25135ea63571d60564fae716b029aada09",
  "payload": {
    "approvalRequirements": [
      "human-execution"
    ],
    "bindings": {
      "budgetDigest": "sha256:6928fdbe200b3de54e47692184a9081b0808ac629f32e121665690dd0e0a0a53",
      "capabilityDigest": "sha256:4f31b5df7c62162fac968b93a024c14f8456579dbc72b71daf8ab38a0c22043b",
      "contextDigest": "sha256:28b8c501c87f18578903305c7401cd4442a59d22af37a90fc558e694189456fc",
      "dataAccessDigest": "sha256:cf1c29f9af23400460ae34878ab6855e007dafa5c004a1cf17becf5875ce3963",
      "destinationDigest": "sha256:8e96bd4a7f5f293de935ba58fb90eea21b9b3682626e83371e398a365aec8be9",
      "effectPlanDigest": "sha256:f9dc1fe752c817401ac367fd4155f16e99833fe99b98c0498ceb4781b0961cb7",
      "evidenceDigest": "sha256:edecec53ab11f560816e75a17681eb83886beace01d7fb927d99707d3d031aac",
      "policyDigest": "sha256:17ad92e63c962393c0329c658937d16eccaea13036412a3d1d0a5b6b8f29d738",
      "skillLockDigest": "sha256:93a8ca31c05e7f1657b3557a701cba27350f164eb93704cfed489bba8e8426b6",
      "sourceState": {
        "repo:api": "sha256:2ae78b080a737f78c08a139e6ce3e0f12625730a1232aca3a4e881c84e5904de",
        "repo:control": "sha256:9ef19ea5736a5f5f3377cb0464c66f8ed3ae7f3041549b7d471865ba6796b630"
      },
      "verificationPlanDigest": "sha256:0f43e98303a5e069bb169ccda8d8ca2c1dd70948ab41491b77e7df6b167456e8"
    },
    "budgets": {
      "maximumCostUsd": 20,
      "maximumDurationMs": 7200000,
      "maximumTokens": 500000
    },
    "canonicalLocation": {
      "gitOwnerId": "sha256:869d35d3a51da03f7e222f798290420010b67b042ca7717601d6cd61c753843c",
      "logicalPath": ".verchestra/execution-packages/feature-refund-policy-v1.json"
    },
    "completedTaskEvidence": [
      {
        "evidenceDigest": "sha256:b8e004683eef1645caa84222c4803b919f6d9e8c602aa9d8bbe0f38c74315c66",
        "result": "passed",
        "sourceStateDigest": "sha256:70530707e638d89f515038b221092567c0132d796ad5412215b861893e70c000",
        "taskId": "T-1"
      }
    ],
    "completionCriteria": [
      {
        "criterionId": "complete:security",
        "requirementIds": [
          "VES-SPC-001",
          "VES-SPC-004"
        ],
        "verificationRefs": [
          "security"
        ]
      }
    ],
    "contextRecipes": [
      {
        "artifactId": "context:T-2",
        "digest": "sha256:4934cbd3d9ab95a23f92073d66adecba4ceb0009fd70f101301ad7af9ad021db"
      }
    ],
    "createdAt": "2026-07-15T15:00:00.000Z",
    "createdByRunId": "run:source-001",
    "dataPolicies": [
      {
        "artifactId": "data:readonly",
        "digest": "sha256:ee34eeb5194a59ec83447739674c68cc55e84c7a764012fd56fe15fd75c00a19"
      }
    ],
    "decisions": [
      {
        "artifactId": "adr:0015",
        "digest": "sha256:f0a5cffb325477f94a2342ba833bdecf3779c4f5359ea83928849123347fe3ec"
      }
    ],
    "discoveryEvidence": [
      {
        "artifactId": "discovery:repository",
        "digest": "sha256:8aa4d112f84eba0b8b418d274de63e617f44f4721b0474e9657e2229580933f0"
      }
    ],
    "executionContractDigest": "sha256:4702e741cb2370d3d566db82a8b5f512291237058147ca8ce81ed19b845eb450",
    "featureId": "feature:refund-policy",
    "gates": [
      {
        "command": "node scripts/gate.mjs security",
        "evidenceRequired": true,
        "gateId": "security"
      }
    ],
    "packageVersion": 1,
    "pendingTasks": [
      {
        "blockedBy": [],
        "ready": true,
        "sequence": 2,
        "taskId": "T-2"
      },
      {
        "blockedBy": [
          "T-2"
        ],
        "ready": false,
        "sequence": 3,
        "taskId": "T-3"
      }
    ],
    "projectIds": [
      "project_018f0b6d-7b1a-7abc-8def-0123456789ab"
    ],
    "requiredCapabilities": [
      "code-edit",
      "test-run"
    ],
    "requirements": [
      {
        "acceptanceCriteria": "WHEN the package is built THEN every requirement SHALL remain traceable.",
        "artifactDigest": "sha256:304afc617363b7f9b336ec1c4daf43d0476379a0f3a880a54b5fd10cb3ba317c",
        "assumptionState": "closed",
        "independentTest": "node --test tests/unit/execution-package.test.mjs",
        "priority": "must",
        "requirementId": "VES-SPC-001"
      },
      {
        "acceptanceCriteria": "WHEN execution is ready THEN the package SHALL reconstruct pending work.",
        "artifactDigest": "sha256:442ca56f9ac0044c0b640b09d6116696ed1d003a8531d84b9706136db9414695",
        "assumptionState": "closed",
        "independentTest": "node --test tests/unit/execution-package.test.mjs",
        "priority": "must",
        "requirementId": "VES-SPC-004"
      }
    ],
    "roleRequirements": [
      {
        "capabilities": [
          "code-edit",
          "test-run"
        ],
        "minimumContextTokens": 32768,
        "reasoning": "high",
        "role": "implementer"
      },
      {
        "capabilities": [
          "repository-read",
          "test-run"
        ],
        "minimumContextTokens": 16384,
        "reasoning": "high",
        "role": "verifier"
      }
    ],
    "schemaVersion": 2,
    "seedSpecifications": [
      {
        "artifactId": "seed:refund",
        "digest": "sha256:c08cd3b7bb6f677ba98206c3000015f80acf4c1082a871c002a26a56aa153212"
      }
    ],
    "tasks": [
      {
        "componentRefs": [
          "packages/evidence"
        ],
        "dependsOn": [],
        "doneCriteria": [
          "Package schema is closed"
        ],
        "expectedCommit": "feat(evidence): add execution packages",
        "requirementIds": [
          "VES-SPC-001"
        ],
        "risk": "medium",
        "sequence": 1,
        "taskId": "T-1",
        "verificationCommands": [
          "node --test tests/unit/execution-package.test.mjs"
        ]
      },
      {
        "componentRefs": [
          "packages/evidence"
        ],
        "dependsOn": [
          "T-1"
        ],
        "doneCriteria": [
          "Pending work reconstructs exactly"
        ],
        "expectedCommit": "feat(evidence): add execution packages",
        "requirementIds": [
          "VES-SPC-004"
        ],
        "risk": "high",
        "sequence": 2,
        "taskId": "T-2",
        "verificationCommands": [
          "node --test tests/security/execution-package-security.test.mjs"
        ]
      },
      {
        "componentRefs": [
          "tests/system"
        ],
        "dependsOn": [
          "T-2"
        ],
        "doneCriteria": [
          "Security gate passes"
        ],
        "expectedCommit": "test(evidence): qualify execution packages",
        "requirementIds": [
          "VES-SPC-004"
        ],
        "risk": "high",
        "sequence": 3,
        "taskId": "T-3",
        "verificationCommands": [
          "node scripts/gate.mjs security"
        ]
      }
    ],
    "workClaimRequirement": {
      "mode": "exclusive",
      "scopeDigest": "sha256:885d7e248d03a5f512696769759f4441aff346bbaf8f25c23ba599533ea5c07c"
    },
    "workspaceId": "workspace_018f0b6d-7b1a-7abc-8def-012345678901"
  },
  "dsse": {
    "payloadType": "application/vnd.in-toto+json",
    "payload": "eyJfdHlwZSI6Imh0dHBzOi8vaW4tdG90by5pby9TdGF0ZW1lbnQvdjEiLCJwcmVkaWNhdGUiOnsiYmluZGluZyI6eyJhbGdvcml0aG0iOiJFZDI1NTE5IiwiYmluZGluZ0lkIjoid29ya3NwYWNlXzAxOGYwYjZkLTdiMWEtN2FiYy04ZGVmLTAxMjM0NTY3ODkwMTpmZWF0dXJlOnJlZnVuZC1wb2xpY3k6djEiLCJpc3N1ZWRBdCI6IjIwMjYtMDctMTVUMTU6MDA6MDAuMDAwWiIsInB1cnBvc2UiOiJleGVjdXRpb24tcGFja2FnZSIsInNjaGVtYSI6eyJuYW1lIjoiZXhlY3V0aW9uLXBhY2thZ2UiLCJ2ZXJzaW9uIjoyfSwic291cmNlU3RhdGVEaWdlc3QiOiI3MDUzMDcwN2U2MzhkODlmNTE1MDM4YjIyMTA5MjU2N2MwMTMyZDc5NmFkNTQxMjIxNWI4NjE4OTNlNzBjMDAwIn0sImNvbnRlbnQiOnsiYXBwcm92YWxSZXF1aXJlbWVudHMiOlsiaHVtYW4tZXhlY3V0aW9uIl0sImJpbmRpbmdzIjp7ImJ1ZGdldERpZ2VzdCI6InNoYTI1Njo2OTI4ZmRiZTIwMGIzZGU1NGU0NzY5MjE4NGE5MDgxYjA4MDhhYzYyOWYzMmUxMjE2NjU2OTBkZDBlMGEwYTUzIiwiY2FwYWJpbGl0eURpZ2VzdCI6InNoYTI1Njo0ZjMxYjVkZjdjNjIxNjJmYWM5NjhiOTNhMDI0YzE0Zjg0NTY1NzlkYmM3MmI3MWRhZjhhYjM4YTBjMjIwNDNiIiwiY29udGV4dERpZ2VzdCI6InNoYTI1NjoyOGI4YzUwMWM4N2YxODU3ODkwMzMwNWM3NDAxY2Q0NDQyYTU5ZDIyYWYzN2E5MGZjNTU4ZTY5NDE4OTQ1NmZjIiwiZGF0YUFjY2Vzc0RpZ2VzdCI6InNoYTI1NjpjZjFjMjlmOWFmMjM0MDA0NjBhZTM0ODc4YWI2ODU1ZTAwN2RhZmE1YzAwNGExY2YxN2JlY2Y1ODc1Y2UzOTYzIiwiZGVzdGluYXRpb25EaWdlc3QiOiJzaGEyNTY6OGU5NmJkNGE3ZjVmMjkzZGU5MzViYTU4ZmI5MGVlYTIxYjliMzY4MjYyNmU4MzM3MWUzOThhMzY1YWVjOGJlOSIsImVmZmVjdFBsYW5EaWdlc3QiOiJzaGEyNTY6ZjlkYzFmZTc1MmM4MTc0MDFhYzM2N2ZkNDE1NWYxNmU5OTgzM2ZlOTliOThjMDQ5OGNlYjQ3ODFiMDk2MWNiNyIsImV2aWRlbmNlRGlnZXN0Ijoic2hhMjU2OmVkZWNlYzUzYWIxMWY1NjA4MTZlNzVhMTc2ODFlYjgzODg2YmVhY2UwMWQ3ZmI5MjdkOTk3MDdkM2QwMzFhYWMiLCJwb2xpY3lEaWdlc3QiOiJzaGEyNTY6MTdhZDkyZTYzYzk2MjM5M2MwMzI5YzY1ODkzN2QxNmVjY2FlYTEzMDM2NDEyYTNkMWQwYTViNmI4ZjI5ZDczOCIsInNraWxsTG9ja0RpZ2VzdCI6InNoYTI1Njo5M2E4Y2EzMWMwNWU3ZjE2NTdiMzU1N2E3MDFjYmEyNzM1MGYxNjRlYjkzNzA0Y2ZlZDQ4OWJiYThlODQyNmI2Iiwic291cmNlU3RhdGUiOnsicmVwbzphcGkiOiJzaGEyNTY6MmFlNzhiMDgwYTczN2Y3OGMwOGExMzllNmNlM2UwZjEyNjI1NzMwYTEyMzJhY2EzYTRlODgxYzg0ZTU5MDRkZSIsInJlcG86Y29udHJvbCI6InNoYTI1Njo5ZWYxOWVhNTczNmE1ZjVmMzM3N2NiMDQ2NGM2NmY4ZWQzYWU3ZjMwNDE1NDliN2Q0NzE4NjViYTY3OTZiNjMwIn0sInZlcmlmaWNhdGlvblBsYW5EaWdlc3QiOiJzaGEyNTY6MGY0M2U5ODMwM2E1ZTA2OWJiMTY5Y2NkYThkOGNhMmMxZGQ3MDk0OGFiNDE0OTFiNzdlN2RmNmIxNjc0NTZlOCJ9LCJidWRnZXRzIjp7Im1heGltdW1Db3N0VXNkIjoyMCwibWF4aW11bUR1cmF0aW9uTXMiOjcyMDAwMDAsIm1heGltdW1Ub2tlbnMiOjUwMDAwMH0sImNhbm9uaWNhbExvY2F0aW9uIjp7ImdpdE93bmVySWQiOiJzaGEyNTY6ODY5ZDM1ZDNhNTFkYTAzZjdlMjIyZjc5ODI5MDQyMDAxMGI2N2IwNDJjYTc3MTc2MDFkNmNkNjFjNzUzODQzYyIsImxvZ2ljYWxQYXRoIjoiLnZlcmNoZXN0cmEvZXhlY3V0aW9uLXBhY2thZ2VzL2ZlYXR1cmUtcmVmdW5kLXBvbGljeS12MS5qc29uIn0sImNvbXBsZXRlZFRhc2tFdmlkZW5jZSI6W3siZXZpZGVuY2VEaWdlc3QiOiJzaGEyNTY6YjhlMDA0NjgzZWVmMTY0NWNhYTg0MjIyYzQ4MDNiOTE5ZjZkOWU4YzYwMmFhOWQ4YmJlMGYzOGM3NDMxNWM2NiIsInJlc3VsdCI6InBhc3NlZCIsInNvdXJjZVN0YXRlRGlnZXN0Ijoic2hhMjU2OjcwNTMwNzA3ZTYzOGQ4OWY1MTUwMzhiMjIxMDkyNTY3YzAxMzJkNzk2YWQ1NDEyMjE1Yjg2MTg5M2U3MGMwMDAiLCJ0YXNrSWQiOiJULTEifV0sImNvbXBsZXRpb25Dcml0ZXJpYSI6W3siY3JpdGVyaW9uSWQiOiJjb21wbGV0ZTpzZWN1cml0eSIsInJlcXVpcmVtZW50SWRzIjpbIlZFUy1TUEMtMDAxIiwiVkVTLVNQQy0wMDQiXSwidmVyaWZpY2F0aW9uUmVmcyI6WyJzZWN1cml0eSJdfV0sImNvbnRleHRSZWNpcGVzIjpbeyJhcnRpZmFjdElkIjoiY29udGV4dDpULTIiLCJkaWdlc3QiOiJzaGEyNTY6NDkzNGNiZDNkOWFiOTVhMjNmOTIwNzNkNjZhZGVjYmE0Y2ViMDAwOWZkNzBmMTAxMzAxYWQ3YWY5YWQwMjFkYiJ9XSwiY3JlYXRlZEF0IjoiMjAyNi0wNy0xNVQxNTowMDowMC4wMDBaIiwiY3JlYXRlZEJ5UnVuSWQiOiJydW46c291cmNlLTAwMSIsImRhdGFQb2xpY2llcyI6W3siYXJ0aWZhY3RJZCI6ImRhdGE6cmVhZG9ubHkiLCJkaWdlc3QiOiJzaGEyNTY6ZWUzNGVlYjUxOTRhNTllYzgzNDQ3NzM5Njc0YzY4Y2M1NWU4NGM3YTc2NDAxMmZkNTZmZTE1ZmQ3NWMwMGExOSJ9XSwiZGVjaXNpb25zIjpbeyJhcnRpZmFjdElkIjoiYWRyOjAwMTUiLCJkaWdlc3QiOiJzaGEyNTY6ZjBhNWNmZmIzMjU0NzdmOTRhMjM0MmJhODMzYmRlY2YzNzc5YzRmNTM1OWVhODM5Mjg4NDkxMjMzNDdmZTNlYyJ9XSwiZGlzY292ZXJ5RXZpZGVuY2UiOlt7ImFydGlmYWN0SWQiOiJkaXNjb3Zlcnk6cmVwb3NpdG9yeSIsImRpZ2VzdCI6InNoYTI1Njo4YWE0ZDExMmY4NGViYTBiOGI0MThkMjc0ZGU2M2U2MTdmNDRmNDcyMWIwNDc0ZTk2NTdlMjIyOTU4MDkzM2YwIn1dLCJleGVjdXRpb25Db250cmFjdERpZ2VzdCI6InNoYTI1Njo0NzAyZTc0MWNiMjM3MGQzZDU2NmRiODJhOGI1ZjUxMjI5MTIzNzA1ODE0N2NhOGNlODFlZDE5Yjg0NWViNDUwIiwiZmVhdHVyZUlkIjoiZmVhdHVyZTpyZWZ1bmQtcG9saWN5IiwiZ2F0ZXMiOlt7ImNvbW1hbmQiOiJub2RlIHNjcmlwdHMvZ2F0ZS5tanMgc2VjdXJpdHkiLCJldmlkZW5jZVJlcXVpcmVkIjp0cnVlLCJnYXRlSWQiOiJzZWN1cml0eSJ9XSwicGFja2FnZVZlcnNpb24iOjEsInBlbmRpbmdUYXNrcyI6W3siYmxvY2tlZEJ5IjpbXSwicmVhZHkiOnRydWUsInNlcXVlbmNlIjoyLCJ0YXNrSWQiOiJULTIifSx7ImJsb2NrZWRCeSI6WyJULTIiXSwicmVhZHkiOmZhbHNlLCJzZXF1ZW5jZSI6MywidGFza0lkIjoiVC0zIn1dLCJwcm9qZWN0SWRzIjpbInByb2plY3RfMDE4ZjBiNmQtN2IxYS03YWJjLThkZWYtMDEyMzQ1Njc4OWFiIl0sInJlcXVpcmVkQ2FwYWJpbGl0aWVzIjpbImNvZGUtZWRpdCIsInRlc3QtcnVuIl0sInJlcXVpcmVtZW50cyI6W3siYWNjZXB0YW5jZUNyaXRlcmlhIjoiV0hFTiB0aGUgcGFja2FnZSBpcyBidWlsdCBUSEVOIGV2ZXJ5IHJlcXVpcmVtZW50IFNIQUxMIHJlbWFpbiB0cmFjZWFibGUuIiwiYXJ0aWZhY3REaWdlc3QiOiJzaGEyNTY6MzA0YWZjNjE3MzYzYjdmOWIzMzZlYzFjNGRhZjQzZDA0NzYzNzlhMGYzYTg4MGE1NGI1ZmQxMGNiM2JhMzE3YyIsImFzc3VtcHRpb25TdGF0ZSI6ImNsb3NlZCIsImluZGVwZW5kZW50VGVzdCI6Im5vZGUgLS10ZXN0IHRlc3RzL3VuaXQvZXhlY3V0aW9uLXBhY2thZ2UudGVzdC5tanMiLCJwcmlvcml0eSI6Im11c3QiLCJyZXF1aXJlbWVudElkIjoiVkVTLVNQQy0wMDEifSx7ImFjY2VwdGFuY2VDcml0ZXJpYSI6IldIRU4gZXhlY3V0aW9uIGlzIHJlYWR5IFRIRU4gdGhlIHBhY2thZ2UgU0hBTEwgcmVjb25zdHJ1Y3QgcGVuZGluZyB3b3JrLiIsImFydGlmYWN0RGlnZXN0Ijoic2hhMjU2OjQ0MmNhNTZmOWFjMDA0NGMwYjY0MGIwOWQ2MTE2Njk2ZWQxZDAwM2E4NTMxZDg0Yjk3MDYxMzZkYjk0MTQ2OTUiLCJhc3N1bXB0aW9uU3RhdGUiOiJjbG9zZWQiLCJpbmRlcGVuZGVudFRlc3QiOiJub2RlIC0tdGVzdCB0ZXN0cy91bml0L2V4ZWN1dGlvbi1wYWNrYWdlLnRlc3QubWpzIiwicHJpb3JpdHkiOiJtdXN0IiwicmVxdWlyZW1lbnRJZCI6IlZFUy1TUEMtMDA0In1dLCJyb2xlUmVxdWlyZW1lbnRzIjpbeyJjYXBhYmlsaXRpZXMiOlsiY29kZS1lZGl0IiwidGVzdC1ydW4iXSwibWluaW11bUNvbnRleHRUb2tlbnMiOjMyNzY4LCJyZWFzb25pbmciOiJoaWdoIiwicm9sZSI6ImltcGxlbWVudGVyIn0seyJjYXBhYmlsaXRpZXMiOlsicmVwb3NpdG9yeS1yZWFkIiwidGVzdC1ydW4iXSwibWluaW11bUNvbnRleHRUb2tlbnMiOjE2Mzg0LCJyZWFzb25pbmciOiJoaWdoIiwicm9sZSI6InZlcmlmaWVyIn1dLCJzY2hlbWFWZXJzaW9uIjoyLCJzZWVkU3BlY2lmaWNhdGlvbnMiOlt7ImFydGlmYWN0SWQiOiJzZWVkOnJlZnVuZCIsImRpZ2VzdCI6InNoYTI1NjpjMDhjZDNiN2JiNmY2NzdiYTk4MjA2YzMwMDAwMTVmODBhY2Y0YzEwODJhODcxYzAwMmEyNmE1NmFhMTUzMjEyIn1dLCJ0YXNrcyI6W3siY29tcG9uZW50UmVmcyI6WyJwYWNrYWdlcy9ldmlkZW5jZSJdLCJkZXBlbmRzT24iOltdLCJkb25lQ3JpdGVyaWEiOlsiUGFja2FnZSBzY2hlbWEgaXMgY2xvc2VkIl0sImV4cGVjdGVkQ29tbWl0IjoiZmVhdChldmlkZW5jZSk6IGFkZCBleGVjdXRpb24gcGFja2FnZXMiLCJyZXF1aXJlbWVudElkcyI6WyJWRVMtU1BDLTAwMSJdLCJyaXNrIjoibWVkaXVtIiwic2VxdWVuY2UiOjEsInRhc2tJZCI6IlQtMSIsInZlcmlmaWNhdGlvbkNvbW1hbmRzIjpbIm5vZGUgLS10ZXN0IHRlc3RzL3VuaXQvZXhlY3V0aW9uLXBhY2thZ2UudGVzdC5tanMiXX0seyJjb21wb25lbnRSZWZzIjpbInBhY2thZ2VzL2V2aWRlbmNlIl0sImRlcGVuZHNPbiI6WyJULTEiXSwiZG9uZUNyaXRlcmlhIjpbIlBlbmRpbmcgd29yayByZWNvbnN0cnVjdHMgZXhhY3RseSJdLCJleHBlY3RlZENvbW1pdCI6ImZlYXQoZXZpZGVuY2UpOiBhZGQgZXhlY3V0aW9uIHBhY2thZ2VzIiwicmVxdWlyZW1lbnRJZHMiOlsiVkVTLVNQQy0wMDQiXSwicmlzayI6ImhpZ2giLCJzZXF1ZW5jZSI6MiwidGFza0lkIjoiVC0yIiwidmVyaWZpY2F0aW9uQ29tbWFuZHMiOlsibm9kZSAtLXRlc3QgdGVzdHMvc2VjdXJpdHkvZXhlY3V0aW9uLXBhY2thZ2Utc2VjdXJpdHkudGVzdC5tanMiXX0seyJjb21wb25lbnRSZWZzIjpbInRlc3RzL3N5c3RlbSJdLCJkZXBlbmRzT24iOlsiVC0yIl0sImRvbmVDcml0ZXJpYSI6WyJTZWN1cml0eSBnYXRlIHBhc3NlcyJdLCJleHBlY3RlZENvbW1pdCI6InRlc3QoZXZpZGVuY2UpOiBxdWFsaWZ5IGV4ZWN1dGlvbiBwYWNrYWdlcyIsInJlcXVpcmVtZW50SWRzIjpbIlZFUy1TUEMtMDA0Il0sInJpc2siOiJoaWdoIiwic2VxdWVuY2UiOjMsInRhc2tJZCI6IlQtMyIsInZlcmlmaWNhdGlvbkNvbW1hbmRzIjpbIm5vZGUgc2NyaXB0cy9nYXRlLm1qcyBzZWN1cml0eSJdfV0sIndvcmtDbGFpbVJlcXVpcmVtZW50Ijp7Im1vZGUiOiJleGNsdXNpdmUiLCJzY29wZURpZ2VzdCI6InNoYTI1Njo4ODVkN2UyNDhkMDNhNWY1MTI2OTY3Njk3NTlmNDQ0MWFmZjM0NmJiYWY4ZjI1YzIzYmE1OTk1MzNlYTVjMDdjIn0sIndvcmtzcGFjZUlkIjoid29ya3NwYWNlXzAxOGYwYjZkLTdiMWEtN2FiYy04ZGVmLTAxMjM0NTY3ODkwMSJ9fSwicHJlZGljYXRlVHlwZSI6Imh0dHBzOi8vYWNjZC5naXRodWIuaW8vdmVyY2hlc3RyYS9hdHRlc3RhdGlvbi9leGVjdXRpb24tcGFja2FnZS92MiIsInN1YmplY3QiOlt7ImRpZ2VzdCI6eyJzaGEyNTYiOiI1ZDMxNmFkZjRhNTJhNWU0MWZhM2ZjYjFhOWQ4Y2QyNTEzNWVhNjM1NzFkNjA1NjRmYWU3MTZiMDI5YWFkYTA5In0sIm5hbWUiOiJleGVjdXRpb24tcGFja2FnZSJ9XX0=",
    "signatures": [
      {
        "keyid": "public-proof-fixture-2026",
        "sig": "lNVbctMC2zcK-fnpJEDn7UNANKFhXiwCZBtMc_I-ETrMBrHmpo7sClJR454fVLcXf3a0j102Z4UnBXx3CixlDQ"
      }
    ]
  }
}
```
