{
  "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_0xb8wvsdd4t38c02v0z5ab30vr",
    "subject": {
      "subject_type": "offer",
      "entity_id": "ent_01m1cfeqdax53pkyd72tyb93sb",
      "program_id": "prg_01m1cfeqda5d6sm4wsy5v6v69b",
      "offer_id": "off_01m1cfeqdaj27vd7ctwq38ebrg",
      "revision_digest": "sha256:b2e6c9f8007f19b482840aee3be9f923f1b81ca24b1ff0ccfc1cd222a78d0d6e"
    },
    "occurred_at": "2026-09-15T09:14:58Z",
    "payload": {
      "observation_id": "sha256:9f3620b50b8873fe596e0baa7b9ec228f7d9361f862d69bf7ff64ddb3951a676",
      "capture_receipt_digest": "sha256:036e427ad0f6436fa143c23b58883972f1b44543fefcc882c2f6e0ec5488c698",
      "normalized_object_digest": "sha256:0dc15eae88b07d295013b4215aeb076b923592d674f871188e392a1f6097b9ce",
      "authority_entity_revision_digest": "sha256:1308b438ed90742e985a5c4ba784e7704f2e0054e9738eb2e0287083f69e048e",
      "authority_program_revision_digest": "sha256:b8ef4d7ee7adaca14eb757fbcb7bc53df416917a15cb2b7ca58a6ffe13caa723",
      "assertions": [
        {
          "path": "/access/availability",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 5486,
              "end_byte": 5638,
              "value_digest": "sha256:d69e6e0814d70913e2b5d3228e88e56c60baee687512d84faadf696f3d65a337"
            }
          ]
        },
        {
          "path": "/access/method",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3379,
              "end_byte": 3395,
              "value_digest": "sha256:d4ddd6ce6fb8a394dad3ccd7d979786a587111eb94618c7ab1bdd66232fc2853"
            }
          ]
        },
        {
          "path": "/access/url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 1144,
              "end_byte": 1160,
              "value_digest": "sha256:35c7650716b1183e10f2c01643d7e45a0cf2661f71a5d0a36d8bfe491e929cfe"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6753,
              "end_byte": 6973,
              "value_digest": "sha256:2d3a45b2929ddf55a237d09550bc9c9336a819191e8de2f359ce95ab991a48e9"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6753,
              "end_byte": 6761,
              "value_digest": "sha256:8f2c45b08d5d5d0ac28815e946e04cd13a5d1b169f91001c8248aea45cd541f6"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/duration/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6753,
              "end_byte": 6761,
              "value_digest": "sha256:8f2c45b08d5d5d0ac28815e946e04cd13a5d1b169f91001c8248aea45cd541f6"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6753,
              "end_byte": 6973,
              "value_digest": "sha256:2d3a45b2929ddf55a237d09550bc9c9336a819191e8de2f359ce95ab991a48e9"
            }
          ]
        },
        {
          "path": "/economics/benefits/0/service",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6795,
              "end_byte": 6842,
              "value_digest": "sha256:129129f1528732787a62066ff413f7857401333ecef6fcf9f4ccf56cd21fae81"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/applies_to",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6471,
              "end_byte": 6522,
              "value_digest": "sha256:b1c901cc2f9a2c89908a2f1ca4248770a71695b94fd32cd643d4b9d3de1292b5"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/description",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6991,
              "end_byte": 7212,
              "value_digest": "sha256:dc905ef63392719ecd6498052dbc6533aad4d996a3bb8849422b292705b3e354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8690,
              "end_byte": 8830,
              "value_digest": "sha256:57beb7c77dc4b5dac2a9c6206357d8e19d059aa217cece4d161d57f88772fa3a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 9057,
              "end_byte": 9132,
              "value_digest": "sha256:5098a5bffee9617c093b5e4602986cf62467d19a358abfd21913e4abe9c2ee62"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/duration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6991,
              "end_byte": 6999,
              "value_digest": "sha256:9886b4c7f53cefdcb5c9e16d3c62689eada63ce9a03959e89e9681a77bb51bef"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/duration/value",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6991,
              "end_byte": 6999,
              "value_digest": "sha256:9886b4c7f53cefdcb5c9e16d3c62689eada63ce9a03959e89e9681a77bb51bef"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 7200,
              "end_byte": 7212,
              "value_digest": "sha256:e83ac14735fbfc3450ee7a204a0621dc40c26337658698dd505c9b2d03831a5e"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/percentage/basis_points",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 7200,
              "end_byte": 7212,
              "value_digest": "sha256:e83ac14735fbfc3450ee7a204a0621dc40c26337658698dd505c9b2d03831a5e"
            }
          ]
        },
        {
          "path": "/economics/benefits/1/percentage/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 7200,
              "end_byte": 7212,
              "value_digest": "sha256:e83ac14735fbfc3450ee7a204a0621dc40c26337658698dd505c9b2d03831a5e"
            }
          ]
        },
        {
          "path": "/economics/consideration/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 5599,
              "end_byte": 5626,
              "value_digest": "sha256:fcd24dd111d58974a98ce0f3f13ac8534ac1594487c24221725840e924f72f4e"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8440,
              "end_byte": 8649,
              "value_digest": "sha256:b85fd565483580bf16fe35074bbda7a605b20e78cce019a160a78c62364224a0"
            }
          ]
        },
        {
          "path": "/eligibility/rule/kind",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6523,
              "end_byte": 6752,
              "value_digest": "sha256:1df1e15a6a6d19cc2b61e95996d935a8abddf2615782e1e6e337648fb3b634d3"
            }
          ]
        },
        {
          "path": "/eligibility/rule/rules/0/statement",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6523,
              "end_byte": 6650,
              "value_digest": "sha256:96e845df8536c95ac6c533bc9e150172902403e72c92f5bf9c6a4c084dd02b59"
            }
          ]
        },
        {
          "path": "/lifecycle/status",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 5486,
              "end_byte": 5638,
              "value_digest": "sha256:d69e6e0814d70913e2b5d3228e88e56c60baee687512d84faadf696f3d65a337"
            }
          ]
        },
        {
          "path": "/roles/access_operator_entity_id",
          "polarity": "supports",
          "proof_kind": "derived",
          "derivation_rule": "first-party-access-operator",
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 3379,
              "end_byte": 3395,
              "value_digest": "sha256:d4ddd6ce6fb8a394dad3ccd7d979786a587111eb94618c7ab1bdd66232fc2853"
            },
            {
              "kind": "utf8-range",
              "start_byte": 1144,
              "end_byte": 1160,
              "value_digest": "sha256:35c7650716b1183e10f2c01643d7e45a0cf2661f71a5d0a36d8bfe491e929cfe"
            }
          ]
        },
        {
          "path": "/roles/terms_authority_entity_id",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6471,
              "end_byte": 6752,
              "value_digest": "sha256:fcb36d8190dbf50e5edcadb417d222aac733ba0e6eeb1ae95934ccdd7f6d9a3e"
            }
          ]
        },
        {
          "path": "/summary",
          "polarity": "supports",
          "proof_kind": "editorial",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6523,
              "end_byte": 6973,
              "value_digest": "sha256:640deabef5fc3da7ca913f31e2a22671a36b24c109ada036752e438a0e429292"
            },
            {
              "kind": "utf8-range",
              "start_byte": 6991,
              "end_byte": 7212,
              "value_digest": "sha256:dc905ef63392719ecd6498052dbc6533aad4d996a3bb8849422b292705b3e354"
            }
          ]
        },
        {
          "path": "/terms_url",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 1144,
              "end_byte": 1160,
              "value_digest": "sha256:35c7650716b1183e10f2c01643d7e45a0cf2661f71a5d0a36d8bfe491e929cfe"
            }
          ]
        },
        {
          "path": "/title",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 6496,
              "end_byte": 6521,
              "value_digest": "sha256:7135ee6afae0f6c4c3a495905fe9368f56daef7ff67d7bc357e22f99b8f208db"
            }
          ]
        }
      ],
      "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/service",
        "/economics/benefits/1/applies_to",
        "/economics/benefits/1/description",
        "/economics/benefits/1/duration/kind",
        "/economics/benefits/1/duration/value",
        "/economics/benefits/1/kind",
        "/economics/benefits/1/percentage/basis_points",
        "/economics/benefits/1/percentage/kind",
        "/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:c0317610c3405669ebd149bff33d50e13b846e8b10ba1957dc7514cff4543c1e",
    "protected": {
      "signature_purpose": "catalog-evidence",
      "signer_registry_digest": "sha256:541b00d05ef976aa97de8b567d814166903215dd578fc45e181a3d7d9fe5146d",
      "key_id": "key_sourcey_evidence_2026_01",
      "algorithm": "ed25519",
      "signature": "ZHGmEwcy1JZBaHVA/HjQF8caIkXmeNIUSb/cMZrJgWxBvM0w9A+RbZ1Kw9n5pUgXq16rdVDGkQKXyCxbTEvMAw=="
    }
  }
}
