{
  "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_4hk8r7kkmmcw80vsmaaa7g5en1",
    "subject": {
      "subject_type": "offer",
      "entity_id": "ent_01kyh8fpe1s9s0wg23gry4cy8w",
      "offer_id": "off_01kyh8fpe1myn26zx4qyzqt2qr",
      "revision_digest": "sha256:ae2c19d7bdf080901a5e86d180b14dd93ad875040cc947d68809a3679b1988c7"
    },
    "occurred_at": "2026-07-28T08:10:00.000Z",
    "payload": {
      "observation_id": "sha256:d0172edeb94de7935e429e32e939c6710424cc136457cfd8e49c37223beab56b",
      "capture_receipt_digest": "sha256:0dae44bc94e015450216d96be63a99bbb8c69a7e5b2beae963d5bb4fec78c725",
      "normalized_object_digest": "sha256:db2a5c8460f2233614b17ca3b3ef7ed0e0ab41a4c87e72476ae69ec14dd55232",
      "authority_entity_revision_digest": "sha256:7ca89ecbdf62447c624ea4a97627db2dc4d9998148290e3823ac6025da2d68a2",
      "authority_program_revision_digest": null,
      "assertions": [
        {
          "path": "/access",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/economics",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/eligibility",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/lifecycle",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/roles",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/summary",
          "polarity": "supports",
          "proof_kind": "editorial",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        },
        {
          "path": "/title",
          "polarity": "supports",
          "proof_kind": "observed",
          "derivation_rule": null,
          "locators": [
            {
              "kind": "utf8-range",
              "start_byte": 545,
              "end_byte": 549,
              "value_digest": "sha256:2f26d2f5bd7a97504fbaa90ebfe2be0f24c26c67c0fdc9511216e6fbac60a59c"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8568,
              "end_byte": 8588,
              "value_digest": "sha256:4f83f52e0e0b8b5bb69d77312c71c6ec46010fb73e50c7a29426bc0d30b972a5"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8680,
              "end_byte": 8726,
              "value_digest": "sha256:92a72e5707065a5bc6af6fa4d8d03c187ee37e2a120759010914a05f3f9bfe0a"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8564,
              "end_byte": 8679,
              "value_digest": "sha256:026e3f9fbd0b10c0f75ec97540e5547cbc2d2d93874eac1da6abecfb6afca354"
            },
            {
              "kind": "utf8-range",
              "start_byte": 8870,
              "end_byte": 8896,
              "value_digest": "sha256:6a1a6f17587290a52a125d2196a3434988413e7bf07fce78f9802ed4171aade7"
            }
          ]
        }
      ],
      "paths": [
        "/access",
        "/economics",
        "/eligibility",
        "/lifecycle",
        "/roles",
        "/summary",
        "/title"
      ],
      "polarity": "supports",
      "binding_method": "sourcey-reviewed-exact-path",
      "binding_version": "1"
    },
    "event_id": "sha256:fc660a149cd9bfc913a5bd07ca9c3e012a0f487997894222c735ecef98952eb2",
    "protected": {
      "signature_purpose": "catalog-evidence",
      "signer_registry_digest": "sha256:6e3a7ca62c99f94cbde81d945e8d432ae04f094cba14ad4e13eb1996dce60552",
      "key_id": "key_sourcey_evidence_2026_01",
      "algorithm": "ed25519",
      "signature": "Op4PQnQ93MXtnlKnTqeo+mWLzfTOKq4/Z5ulOcg5AdLI2Kl09lwS+r4xIc1YjlTWB6JYcOf9wq2O/DyxurlsDw=="
    }
  }
}
