{
  "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_7m4t67yhfdjpsrdnmgw8c7adwb",
    "subject": {
      "subject_type": "offer",
      "entity_id": "ent_01m18vsgb0313gpw238tcsky2e",
      "program_id": "prg_01m18vsgb3qv5ww4305vrd65qn",
      "offer_id": "off_01m18vsgb3cmq8c4dxh2vye7kp",
      "revision_digest": "sha256:42da16e2e13760e6ee32140f085fa373685a46d1b684a97d7d3435342f2125ee"
    },
    "occurred_at": "2026-09-15T09:11:21Z",
    "payload": {
      "observation_id": "sha256:98a39187679824487e4a1d1ede1b4bf80529d0ef07d57f13a68d44e4a6374e41",
      "capture_receipt_digest": "sha256:f26e3f94e2d9879b16b39eb2bfae2b7e994046f2fc60d73c91693ddff4ea2984",
      "normalized_object_digest": "sha256:c12a141b2a9f950e1dfefac77ba08f4b43eb661e8ea143b82981b3dc193d7344",
      "authority_entity_revision_digest": "sha256:0158d02168f946117c4b01ccfa19450eb966148c5726c5ff2c13f0bfd7951f89",
      "authority_program_revision_digest": "sha256:007c9eeb8c705f618d056e4e24eb60d751369b336f57a399b5914d042b36a8e0",
      "assertions": [
        {
          "path": "/access/availability",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3488,
              "end_byte": 3842,
              "value_digest": "sha256:09a51ca7a767c19450dbb35b2dfd2ccd6e3da7be08427e3d7f110cae9d51c2bf"
            }
          ]
        },
        {
          "path": "/access/method",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3488,
              "end_byte": 3842,
              "value_digest": "sha256:09a51ca7a767c19450dbb35b2dfd2ccd6e3da7be08427e3d7f110cae9d51c2bf"
            }
          ]
        },
        {
          "path": "/access/url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 605,
              "end_byte": 638,
              "value_digest": "sha256:2843a11be73dbc7c521059904306d6d02863d870da26f6a8d6244ff78a839369"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4791,
              "value_digest": "sha256:37d17ab1a0458296ae16bec87b4ae7593fcaf15ff43fb19a619e39ca852f8f22"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4641,
              "end_byte": 4745,
              "value_digest": "sha256:2dbb41f580c70c4f5a6d9247ff159b94de17133714fa2ddb8c74288b7aade9a6"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4641,
              "end_byte": 4745,
              "value_digest": "sha256:2dbb41f580c70c4f5a6d9247ff159b94de17133714fa2ddb8c74288b7aade9a6"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4693,
              "value_digest": "sha256:f8af16ea94e75ee1c1a8086a4d93a36825aaaec2ce6c2d3ef9074d6e71eb7024"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/amount/currency",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4693,
              "value_digest": "sha256:f8af16ea94e75ee1c1a8086a4d93a36825aaaec2ce6c2d3ef9074d6e71eb7024"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/amount/minor_units",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4693,
              "value_digest": "sha256:f8af16ea94e75ee1c1a8086a4d93a36825aaaec2ce6c2d3ef9074d6e71eb7024"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/value/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4693,
              "value_digest": "sha256:f8af16ea94e75ee1c1a8086a4d93a36825aaaec2ce6c2d3ef9074d6e71eb7024"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4694,
              "end_byte": 4745,
              "value_digest": "sha256:4441345d3a57e7fb752e1a51331f05640247f024e8cb1692ff1062c3469a3326"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4694,
              "end_byte": 4745,
              "value_digest": "sha256:4441345d3a57e7fb752e1a51331f05640247f024e8cb1692ff1062c3469a3326"
            }
          ]
        },
        {
          "path": "/economics/benefits/2/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4999,
              "end_byte": 5140,
              "value_digest": "sha256:6824799dd068ff0996be5db4ebf4856c6d2adae6e208cf3f8cf6d96ff50e8dbc"
            }
          ]
        },
        {
          "path": "/economics/benefits/2/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3131,
              "end_byte": 3160,
              "value_digest": "sha256:9b943179f75573feb99d075f2498e3e106d186336fb26ef6f05e1390f02bce36"
            },
            {
              "kind": "utf8-range",
              "start_byte": 4999,
              "end_byte": 5140,
              "value_digest": "sha256:6824799dd068ff0996be5db4ebf4856c6d2adae6e208cf3f8cf6d96ff50e8dbc"
            }
          ]
        },
        {
          "path": "/economics/benefits/2/service",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3425,
              "end_byte": 3487,
              "value_digest": "sha256:5715747965f6a64f315cffa9d574aa11078692eb92e0ad2289956f77bf2e5385"
            },
            {
              "kind": "utf8-range",
              "start_byte": 4999,
              "end_byte": 5140,
              "value_digest": "sha256:6824799dd068ff0996be5db4ebf4856c6d2adae6e208cf3f8cf6d96ff50e8dbc"
            }
          ]
        },
        {
          "path": "/economics/consideration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3131,
              "end_byte": 3160,
              "value_digest": "sha256:9b943179f75573feb99d075f2498e3e106d186336fb26ef6f05e1390f02bce36"
            }
          ]
        },
        {
          "path": "/eligibility/rule/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3488,
              "end_byte": 3560,
              "value_digest": "sha256:fb3afe9ffed431662ae69d63cdadff9f0a6837def6ba15a9b7b7b98f4d064389"
            },
            {
              "kind": "utf8-range",
              "start_byte": 3821,
              "end_byte": 3886,
              "value_digest": "sha256:7918ef65b8bc07db157603222893024c93aa8f5927a4a1f27c0aa26c2d68ccc0"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3498,
              "end_byte": 3550,
              "value_digest": "sha256:0796f9b98dddc42debef675a62b566cffcb60cb0dd15df6f71d172b6c5f7b309"
            },
            {
              "kind": "utf8-range",
              "start_byte": 3821,
              "end_byte": 3886,
              "value_digest": "sha256:7918ef65b8bc07db157603222893024c93aa8f5927a4a1f27c0aa26c2d68ccc0"
            }
          ]
        },
        {
          "path": "/lifecycle/status",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3488,
              "end_byte": 3550,
              "value_digest": "sha256:f90f5e17c03b6bdc434ade7a4dce499ce34cc32106011dedce0b123d34b9a74a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 3821,
              "end_byte": 3886,
              "value_digest": "sha256:7918ef65b8bc07db157603222893024c93aa8f5927a4a1f27c0aa26c2d68ccc0"
            }
          ]
        },
        {
          "path": "/roles/access_operator_entity_id",
          "polarity": "supports",
          "proof_kind": "derived",
          "derivation_rule": "first-party-access-operator",
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3488,
              "end_byte": 3842,
              "value_digest": "sha256:09a51ca7a767c19450dbb35b2dfd2ccd6e3da7be08427e3d7f110cae9d51c2bf"
            },
            {
              "kind": "utf8-range",
              "start_byte": 605,
              "end_byte": 638,
              "value_digest": "sha256:2843a11be73dbc7c521059904306d6d02863d870da26f6a8d6244ff78a839369"
            }
          ]
        },
        {
          "path": "/roles/terms_authority_entity_id",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3049,
              "end_byte": 3064,
              "value_digest": "sha256:e14436ffd7e4bef47fa4e265796f3f448f165074f2ba40bf925d63e41cefb60e"
            },
            {
              "kind": "utf8-range",
              "start_byte": 3108,
              "end_byte": 3160,
              "value_digest": "sha256:cacfddce2bc082734b7bd02a67240f3b1a206c6f1aaaab9753189b4fd2c704aa"
            },
            {
              "kind": "utf8-range",
              "start_byte": 3843,
              "end_byte": 3886,
              "value_digest": "sha256:7e60f9023ee9802142b1b27ff5bbc8f03fb5d320ef841e264fb29bd64f69cf8e"
            }
          ]
        },
        {
          "path": "/summary",
          "polarity": "supports",
          "proof_kind": "editorial",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3843,
              "end_byte": 3886,
              "value_digest": "sha256:7e60f9023ee9802142b1b27ff5bbc8f03fb5d320ef841e264fb29bd64f69cf8e"
            },
            {
              "kind": "utf8-range",
              "start_byte": 4671,
              "end_byte": 4745,
              "value_digest": "sha256:26b3e26d3ff2c782e2d0b3fe8df5aa30e6fd505e4986bdbe2a3ab2ac30e55143"
            },
            {
              "kind": "utf8-range",
              "start_byte": 4999,
              "end_byte": 5140,
              "value_digest": "sha256:6824799dd068ff0996be5db4ebf4856c6d2adae6e208cf3f8cf6d96ff50e8dbc"
            }
          ]
        },
        {
          "path": "/terms_url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 605,
              "end_byte": 638,
              "value_digest": "sha256:2843a11be73dbc7c521059904306d6d02863d870da26f6a8d6244ff78a839369"
            }
          ]
        },
        {
          "path": "/title",
          "polarity": "supports",
          "proof_kind": "editorial",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 4641,
              "end_byte": 4693,
              "value_digest": "sha256:841a3c2eb02b187d298a4c5a5e9f42fbe780d04683974691c9a6be571cd667f8"
            }
          ]
        }
      ],
      "paths": [
        "/access/availability",
        "/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/benefits/1/description",
        "/economics/benefits/1/kind",
        "/economics/benefits/2/description",
        "/economics/benefits/2/kind",
        "/economics/benefits/2/service",
        "/economics/consideration/kind",
        "/eligibility/rule/kind",
        "/eligibility/rule/rules/0/statement",
        "/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:417b336994fd4464714a0f1c5e7747593805cd941fe411110893bf7b624c6967",
    "protected": {
      "signature_purpose": "catalog-evidence",
      "signer_registry_digest": "sha256:541b00d05ef976aa97de8b567d814166903215dd578fc45e181a3d7d9fe5146d",
      "key_id": "key_sourcey_evidence_2026_01",
      "algorithm": "ed25519",
      "signature": "cEcu8Wq82MRQYIm12a1o23ebkoFET1YemasTLQzCJJWkFBnU3jNEMFbG11GBTJ5/KV3fc2Y0EnUPOVqNaHmJBQ=="
    }
  }
}
