{
  "api_contract": "sourcey.catalog-api/v1",
  "release_id": "sha256:2d306ff6e37131beda05e42b062ba550ee4de13bc49d85d755983b3cc6a111a1",
  "artifact_sha256": "sha256:e758ba38f30ca0a8ce73b5dffc6ea7ed411f97a00c81d8668031560e24a03044",
  "data": {
    "event_contract": "sourcey.catalog-event/v1alpha1",
    "kind": "evidence.bound",
    "issuer_id": "issuer_sourcey_evidence",
    "operation_id": "op_6n373wmahq09tz0cd476wps8n2",
    "subject": {
      "subject_type": "offer",
      "entity_id": "ent_01m1wgfrc52dmtp3ne3pm3xjq3",
      "program_id": "prg_01m1wgfrcajxx724ke0k4jja2c",
      "offer_id": "off_01m1wgfrcatefe4463zx4bwxgz",
      "revision_digest": "sha256:0ae3a65d4e6dbf6a3e3562eb8668a27ebf6ccb38e463dbb0d313593e547545b2"
    },
    "occurred_at": "2026-09-07T07:00:49.775Z",
    "payload": {
      "observation_id": "sha256:8d9a83945a838b2d91bccbc23b340c19eb20850e70cf55eaff24689d81886057",
      "capture_receipt_digest": "sha256:cd371b5d3cadf75f92de2f6ea6efda86d4ecf2c3aa551c0c927df31e86121e67",
      "normalized_object_digest": "sha256:6e3eae5cfc62a6c94c99274b57c4dfb2c14cd2edfeab5a6639555897a66953ee",
      "authority_entity_revision_digest": "sha256:41aeef60c33331965bdc08443dd4d5dee47c4453c02f6b379ad7b3eeb0161a3f",
      "authority_program_revision_digest": "sha256:c06d7c7316f5639bb18442aa89bcf7b178779eca8e71e13cd84a5906abfff1c5",
      "assertions": [
        {
          "path": "/access/availability",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 1134,
              "end_byte": 1143,
              "value_digest": "sha256:7f4b7731284a39097a5e595965c3e7674be602d6700cbeaac270321f7c85c94a"
            }
          ]
        },
        {
          "path": "/access/instructions",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 5153,
              "end_byte": 5229,
              "value_digest": "sha256:ff9aab3a411f8291537d1e2457d4d20b51a6361e6ffa3eae7d8d985d5e09c8d3"
            }
          ]
        },
        {
          "path": "/access/method",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4824,
              "end_byte": 4840,
              "value_digest": "sha256:cc08329e3632d1a32cdf4057dc882a06f1acdf34d3135ae556ae39463aba6775"
            }
          ]
        },
        {
          "path": "/access/url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 572,
              "end_byte": 615,
              "value_digest": "sha256:7965ba9b43cabf964762ac5c44475e5ff677dce4bf8a67221b69d7b229b8c837"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3775,
              "end_byte": 3855,
              "value_digest": "sha256:6965e598f2c82f8c79dbe6b0105c92811d159d87db08c59d9c2650bf7858a3a5"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3767,
              "end_byte": 3856,
              "value_digest": "sha256:80b13adc172259ad62819229fa33bdb3f33a68d338a9d5b944d6d3c06792a082"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3846,
              "end_byte": 3855,
              "value_digest": "sha256:5f58bdda2d4c6917bcc354a0172d161efd5ad7edb4dbf342143054217dc10f85"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3515,
              "end_byte": 3521,
              "value_digest": "sha256:ecc4873a1694eb0de0b33d68f0df091d6816127c1422266399700d02599a8628"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/amount/currency",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3493,
              "end_byte": 3522,
              "value_digest": "sha256:5e3a6c43974d02bfd6639bdc35c33838971067f29bf9d0d5006a11260b9d9f01"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/amount/minor_units",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3499,
              "end_byte": 3505,
              "value_digest": "sha256:9268d0f3ef03795caf9a49883e4557382c23b99292886f428e0c8742eaa2929c"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3493,
              "end_byte": 3498,
              "value_digest": "sha256:3e2884632c01454fba221caccb1959015f5a5487f1375adf9cdc8a56bdd12bce"
            }
          ]
        },
        {
          "path": "/economics/consideration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3748,
              "end_byte": 3896,
              "value_digest": "sha256:0abc3d085968ce0307b41bb78b4565dedd1f24ff8d7ea2b51043e5f51d6b62ed"
            }
          ]
        },
        {
          "path": "/eligibility/rule/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4334,
              "end_byte": 4691,
              "value_digest": "sha256:5e9669f92e037ee9a042908588b72ed0550dd29c3ce98bda06eec0db02ab3173"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/fact",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4379,
              "end_byte": 4421,
              "value_digest": "sha256:b4c2c598434c11de5e0533898f3869fb06dcf12d4d51cca1c21b8f3584a5cc39"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/operator",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 400,
              "end_byte": 402,
              "value_digest": "sha256:67d4143062b55c25f383c9fabbbf1422fad06a2fe0644b43da67c17886dd4bd4"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4379,
              "end_byte": 4463,
              "value_digest": "sha256:7d05bbdc012877e0aa706357d1aca159c075c206a453cf134704d1fc493afdc6"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/value/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4379,
              "end_byte": 4421,
              "value_digest": "sha256:b4c2c598434c11de5e0533898f3869fb06dcf12d4d51cca1c21b8f3584a5cc39"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/1/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4431,
              "end_byte": 4463,
              "value_digest": "sha256:abd657526b80664f8f23ca218417e3decf3d2cabd9d0f24474e760ca9051695c"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/2/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4504,
              "end_byte": 4569,
              "value_digest": "sha256:d0498af0b910fcdfd37c9d22481a059c339cde05d02c845e90506dfb2215fc41"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/3/fact",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4591,
              "end_byte": 4676,
              "value_digest": "sha256:8e755e8661a56d0af2a1b106dc7ae7084fbf2bef85f1e59c7e1ef7540ed5e1e2"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/3/operator",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3888,
              "end_byte": 3890,
              "value_digest": "sha256:7d601f9d20703a97b8cb530538dbbadaa3e4bdfa5f333977e4232f51eebdc47a"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/3/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4591,
              "end_byte": 4676,
              "value_digest": "sha256:8e755e8661a56d0af2a1b106dc7ae7084fbf2bef85f1e59c7e1ef7540ed5e1e2"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/3/value/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4591,
              "end_byte": 4676,
              "value_digest": "sha256:8e755e8661a56d0af2a1b106dc7ae7084fbf2bef85f1e59c7e1ef7540ed5e1e2"
            }
          ]
        },
        {
          "path": "/lifecycle/status",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 1134,
              "end_byte": 1143,
              "value_digest": "sha256:7f4b7731284a39097a5e595965c3e7674be602d6700cbeaac270321f7c85c94a"
            }
          ]
        },
        {
          "path": "/roles/access_operator_entity_id",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 19,
              "end_byte": 26,
              "value_digest": "sha256:958661bb346cb752af65fd453e83a159fdcc1fac88e928c02a9faedbdfdbc09b"
            }
          ]
        },
        {
          "path": "/roles/terms_authority_entity_id",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 19,
              "end_byte": 26,
              "value_digest": "sha256:958661bb346cb752af65fd453e83a159fdcc1fac88e928c02a9faedbdfdbc09b"
            }
          ]
        },
        {
          "path": "/summary",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3767,
              "end_byte": 3896,
              "value_digest": "sha256:b9d0277e304cf070116755595c6e2d2024e09c832b4afbb9df892bdda9829c22"
            }
          ]
        },
        {
          "path": "/terms_url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 572,
              "end_byte": 615,
              "value_digest": "sha256:7965ba9b43cabf964762ac5c44475e5ff677dce4bf8a67221b69d7b229b8c837"
            }
          ]
        },
        {
          "path": "/title",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3767,
              "end_byte": 3856,
              "value_digest": "sha256:80b13adc172259ad62819229fa33bdb3f33a68d338a9d5b944d6d3c06792a082"
            }
          ]
        }
      ],
      "paths": [
        "/access/availability",
        "/access/instructions",
        "/access/method",
        "/access/url",
        "/economics/benefits/0/description",
        "/economics/benefits/0/duration/kind",
        "/economics/benefits/0/duration/value",
        "/economics/benefits/0/kind",
        "/economics/benefits/0/value/amount/currency",
        "/economics/benefits/0/value/amount/minor_units",
        "/economics/benefits/0/value/kind",
        "/economics/consideration/kind",
        "/eligibility/rule/kind",
        "/eligibility/rule/rules/0/fact",
        "/eligibility/rule/rules/0/operator",
        "/eligibility/rule/rules/0/statement",
        "/eligibility/rule/rules/0/value/value",
        "/eligibility/rule/rules/1/statement",
        "/eligibility/rule/rules/2/statement",
        "/eligibility/rule/rules/3/fact",
        "/eligibility/rule/rules/3/operator",
        "/eligibility/rule/rules/3/statement",
        "/eligibility/rule/rules/3/value/value",
        "/lifecycle/status",
        "/roles/access_operator_entity_id",
        "/roles/terms_authority_entity_id",
        "/summary",
        "/terms_url",
        "/title"
      ],
      "polarity": "supports",
      "binding_method": "sourcey-reviewed-exact-path",
      "binding_version": "1"
    },
    "event_id": "sha256:a17c82940966abef4f4fb465b8dc2fc8c54fb59eac774d5a7e6d3c1bdd229ca1",
    "protected": {
      "signature_purpose": "catalog-evidence",
      "signer_registry_digest": "sha256:541b00d05ef976aa97de8b567d814166903215dd578fc45e181a3d7d9fe5146d",
      "key_id": "key_sourcey_evidence_2026_01",
      "algorithm": "ed25519",
      "signature": "f7c9JBdJtoWuygBM3Kf5N/maZJxrehwxa65wZ9yvW2FpiSHFmgkZCk/bf1NRYovSCPgJixsX2gTjm4VnPPdrCA=="
    }
  }
}
