{
  "note": "Emitted by Verid.Core (.NET) from tests/Verid.Core.Tests/StatementVectorTests.cs. Reproduced from the specification alone by contracts/authority/verify-statements.mjs. Regenerate with VERID_EMIT_FIXTURE=1 and read the diff.",
  "specification": "contracts/authority/signed-statements.md",
  "vectors": [
    {
      "name": "verid.contract.sign.v1",
      "input": {
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "intentId": "66666666-6666-6666-6666-666666666666",
        "version": 3,
        "contentHash": "  0f1e2d3c4b5a69788796a5b4c3d2e1f00f1e2d3c4b5a69788796a5b4c3d2e1f0  ",
        "signerId": "77777777-7777-7777-7777-777777777777",
        "deviceId": "44444444-4444-4444-4444-444444444444"
      },
      "canonical": "statement=verid.contract.sign.v1\nintent_id=66666666-6666-6666-6666-666666666666\nversion=3\ncontent_hash=0F1E2D3C4B5A69788796A5B4C3D2E1F00F1E2D3C4B5A69788796A5B4C3D2E1F0\nsigner_id=77777777-7777-7777-7777-777777777777\ndevice_id=44444444-4444-4444-4444-444444444444\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "DAAD13F78C891CCF0FA349A7357CAFA066469198446C9EA10A104F9360CBBDB4"
    },
    {
      "name": "verid.signin.approve.v1",
      "input": {
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "challengeId": "88888888-8888-8888-8888-888888888888",
        "principalId": "99999999-9999-9999-9999-999999999999",
        "deviceId": "44444444-4444-4444-4444-444444444444",
        "nonce": " Ia8xsKzQ ",
        "matchingNumber": 42
      },
      "canonical": "statement=verid.signin.approve.v1\nchallenge_id=88888888-8888-8888-8888-888888888888\ndevice_id=44444444-4444-4444-4444-444444444444\nmatching_number=42\nnonce=Ia8xsKzQ\nprincipal_id=99999999-9999-9999-9999-999999999999\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "D178FE1ED8D46FDD5F083E4D45AD1492A4B83A031236CAC68C7D2ACD036BAB10"
    },
    {
      "name": "verid.signin.approve.v1/no-matching-number",
      "input": {
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "challengeId": "88888888-8888-8888-8888-888888888888",
        "principalId": "99999999-9999-9999-9999-999999999999",
        "deviceId": "44444444-4444-4444-4444-444444444444",
        "nonce": "Ia8xsKzQ",
        "matchingNumber": null
      },
      "canonical": "statement=verid.signin.approve.v1\nchallenge_id=88888888-8888-8888-8888-888888888888\ndevice_id=44444444-4444-4444-4444-444444444444\nmatching_number=none\nnonce=Ia8xsKzQ\nprincipal_id=99999999-9999-9999-9999-999999999999\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "EC9A6B68C2EF15BF7E075E2A0A652AA9C70EB4302682408374A8D19C363E5EBB"
    },
    {
      "name": "verid.resource.capability.v1",
      "input": {
        "resourceId": "aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa",
        "provider": " acme-cloud ",
        "capabilities": [
          "write",
          "read"
        ],
        "attachedIdentities": [
          {
            "id": "svc-b",
            "capabilities": [
              "read"
            ]
          },
          {
            "id": "svc-a",
            "capabilities": [
              "write",
              "read"
            ]
          }
        ],
        "dataClasses": [
          "pii",
          "financial"
        ],
        "reusableCredential": true,
        "spawnedAgents": 2,
        "cost": "12.50"
      },
      "canonical": "statement=verid.resource.capability.v1\ncapabilities=read,write\ncost=12.50\ndata_classes=financial,pii\nidentities=svc-a:read|write,svc-b:read\nprovider=acme-cloud\nresource_id=aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa\nreusable_credential=true\nspawned_agents=2\n",
      "digest": "BB3125A913104FD41BA899D8C23A7722469208045E3D3774DB08F29A822C5FF2"
    },
    {
      "name": "verid.executor.attest.v1",
      "input": {
        "attestor": " acme-attestor ",
        "executorId": " exec-7 ",
        "executorKind": "Receiver",
        "expiresAt": "2026-09-24T10:46:00.0000000\u002B00:00",
        "operator": null
      },
      "canonical": "statement=verid.executor.attest.v1\nattestor=acme-attestor\nexecutor_id=exec-7\nexecutor_kind=Receiver\nexpires_at=2026-09-24T10:46:00.0000000\u002B00:00\noperator=none\n",
      "digest": "CA9813A5557EE6071027D0702FFDC7112CF030C0883122E502CB24FFE6EE49AB"
    },
    {
      "name": "verid.executor.attest.v1/with-operator",
      "input": {
        "attestor": "acme-attestor",
        "executorId": "exec-7",
        "executorKind": "Human",
        "expiresAt": "2026-09-24T10:46:00.0000000\u002B00:00",
        "operator": "ops-team"
      },
      "canonical": "statement=verid.executor.attest.v1\nattestor=acme-attestor\nexecutor_id=exec-7\nexecutor_kind=Human\nexpires_at=2026-09-24T10:46:00.0000000\u002B00:00\noperator=ops-team\n",
      "digest": "9E2229FAE8FD4C851B8E9513921267FE304DCEB24BFC992B1D8AACDC0BA762F7"
    },
    {
      "name": "verid.payment.admission.v1",
      "input": {
        "admissionId": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "grantId": "cccccccc-cccc-cccc-cccc-cccccccccccc",
        "receiver": " vendor-4471 ",
        "issuer": " acme-issuer ",
        "credentialHash": " 9f2c4a ",
        "currency": " USD ",
        "amountText": " 13800.00 ",
        "notAfter": "2026-09-24T10:46:00.0000000\u002B00:00"
      },
      "canonical": "statement=verid.payment.admission.v1\nadmission_id=bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb\namount=13800.00\ncredential_hash=9f2c4a\ncurrency=USD\ngrant_id=cccccccc-cccc-cccc-cccc-cccccccccccc\nissuer=acme-issuer\nnot_after=2026-09-24T10:46:00.0000000\u002B00:00\nreceiver=vendor-4471\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "4E8389AB16B16E077213EA4B08270DD209D56BCDF02033146B35B5F2719E2F9E"
    },
    {
      "name": "verid.payment.admission.v1/bare-decimal",
      "input": {
        "admissionId": "bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb",
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "grantId": "cccccccc-cccc-cccc-cccc-cccccccccccc",
        "receiver": " vendor-4471 ",
        "issuer": " acme-issuer ",
        "credentialHash": " 9f2c4a ",
        "currency": " USD ",
        "amountText": "13800",
        "notAfter": "2026-09-24T10:46:00.0000000\u002B00:00"
      },
      "canonical": "statement=verid.payment.admission.v1\nadmission_id=bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb\namount=13800\ncredential_hash=9f2c4a\ncurrency=USD\ngrant_id=cccccccc-cccc-cccc-cccc-cccccccccccc\nissuer=acme-issuer\nnot_after=2026-09-24T10:46:00.0000000\u002B00:00\nreceiver=vendor-4471\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "FF82CD00465BE7F6BFCD35E4EA6D02C5DA58E011558A116D161203E171977AAD"
    },
    {
      "name": "legacy.approval/no-domain-separator",
      "input": {
        "tenantId": "11111111-1111-1111-1111-111111111111",
        "approvalId": "22222222-2222-2222-2222-222222222222",
        "approverId": "33333333-3333-3333-3333-333333333333",
        "deviceId": "44444444-4444-4444-4444-444444444444",
        "actionHash": "A1B2C3D4E5F60718293A4B5C6D7E8F90"
      },
      "canonical": "approval_id=22222222-2222-2222-2222-222222222222\naction_hash=A1B2C3D4E5F60718293A4B5C6D7E8F90\napprover_id=33333333-3333-3333-3333-333333333333\ndevice_id=44444444-4444-4444-4444-444444444444\ntenant_id=11111111-1111-1111-1111-111111111111\n",
      "digest": "6669D138327AE21101E123713E38AEB601D252AFE85961DE1CF831625484CBF6"
    }
  ]
}
