{
  "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_5w0qf5e6hcx3ppg6vf53vvx70f",
    "subject": {
      "subject_type": "offer",
      "entity_id": "ent_01kyyjpn045qy3g8mdxf4x2f4f",
      "program_id": "prg_01kyyjpn04hb9m9aneqvx96pyh",
      "offer_id": "off_01kyyjpn042c4p32er1bb0atgy",
      "revision_digest": "sha256:a65f6a492c0f569c36f0332a76f4b1054c17f38ee2d48098dfc23b9c73cd6aae"
    },
    "occurred_at": "2026-08-01T11:54:59Z",
    "payload": {
      "observation_id": "sha256:7de0d9b57a03b00e6bfff43d9eeb5e573b13b403927cc48249d1ab7c6864fd3b",
      "capture_receipt_digest": "sha256:2fce401e144a682e9d69d12e5f85aa8e5865b4bde694e3e8f2e1cafb0bec8e90",
      "normalized_object_digest": "sha256:c0cefe9094e850d8458e765aca4d299b0254bd6bb66cdd15fb5f61a814bde362",
      "authority_entity_revision_digest": "sha256:c297f16d1eaef10c6483a35db352fd3da1fe7737dfe6c52dbdcd104dfe44bd2f",
      "authority_program_revision_digest": "sha256:41a5526c89cea53190b0df5fc087f2d7e3b53701efe8623c4351a860b02974a1",
      "assertions": [
        {
          "path": "/title",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 665,
              "end_byte": 693,
              "value_digest": "sha256:c5cfcef1d8219991628dd3cf446a4d2071818a4be2505ee26043b354d96a23d8"
            }
          ]
        },
        {
          "path": "/summary",
          "polarity": "supports",
          "proof_kind": "editorial",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 24,
              "end_byte": 155,
              "value_digest": "sha256:c5b4503f0f49fc9335466434c4dea4e80d05346087a050f68657079938ab35dc"
            }
          ]
        },
        {
          "path": "/lifecycle",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 665,
              "end_byte": 693,
              "value_digest": "sha256:c5cfcef1d8219991628dd3cf446a4d2071818a4be2505ee26043b354d96a23d8"
            }
          ]
        },
        {
          "path": "/economics",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 7927,
              "end_byte": 7946,
              "value_digest": "sha256:924d7b273024fbcb862b31c008a87e0cf892e51f2b9fac8611028d7d30e4689f"
            }
          ]
        },
        {
          "path": "/eligibility",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 11106,
              "end_byte": 11570,
              "value_digest": "sha256:4092c2f6f06d742f3a72781468ca7d37da29fa42a446a8df6544e1f4c4003763"
            }
          ]
        },
        {
          "path": "/roles",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 38,
              "end_byte": 50,
              "value_digest": "sha256:776b6c5a9a7e13973cb023aea4a6a230959e06996533dbe2bff11134a12e8ebd"
            }
          ]
        },
        {
          "path": "/access",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 7995,
              "end_byte": 8004,
              "value_digest": "sha256:7f4b7731284a39097a5e595965c3e7674be602d6700cbeaac270321f7c85c94a"
            }
          ]
        }
      ],
      "paths": [
        "/title",
        "/summary",
        "/lifecycle",
        "/economics",
        "/eligibility",
        "/roles",
        "/access"
      ],
      "polarity": "supports",
      "binding_method": "sourcey-reviewed-exact-path",
      "binding_version": "1"
    },
    "event_id": "sha256:7cdc3cd3004faefb11bd0707892e1f4e8d757f461714b2794f2ccb20730f15d8",
    "protected": {
      "signature_purpose": "catalog-evidence",
      "signer_registry_digest": "sha256:6e3a7ca62c99f94cbde81d945e8d432ae04f094cba14ad4e13eb1996dce60552",
      "key_id": "key_sourcey_evidence_2026_01",
      "algorithm": "ed25519",
      "signature": "yCYjkPv6epHFvySutYyWUfXFexGDmq7D5gm5F7kwO0+vLEyjwgdbrm3g18qtHaog3UlXdGrwBty9MzLnACl8DA=="
    }
  }
}
