{"algorithm":{"draw_algorithm_version":"winner-selector-v1","rng_version":"drng-v1","seed_derivation":"HKDF-SHA256(ikm=beacon_randomness, salt=SHA256(\"richbrook/draw/normal-draw-v1\"), info=\"normal-draw-v1|\"+competition_public_id+\"|\"+snapshot_sha256)","selection":"DeterministicRngV1(seed).nextInt(row_count) by rejection sampling; the winner is the snapshot row at that zero-based index."},"audit":{"chain_version":"audit-chain-v1","head_event_hash":"d4e5b5fc90e40bd2cbb94d392128781f080c760bc52049b8919a7cfeb9db90dd"},"canonical_json_version":"canonical-json-v1","competition":{"closed_at":"2026-10-25T21:41:17Z","closes_at":"2026-10-25T21:41:00Z","jurisdiction":"GB","public_id":"01M5TEJKTJW9622ZG55KQBSJ7H","title":"Staging 25 Oct 21:13 — Instant Win","total_tickets":40},"format_version":"receipt-v1","mechanism":{"jurisdiction_policy_version":"jurisdiction-policy-2026-08-15","summary":"One winning ticket, drawn from a public randomness beacon nobody controls.","terms_hash":"83eadf544b9e20af93e428901b44ef441c0a39bf4d824309e31bba56afe7a795","terms_version":"2026-10"},"randomness":{"chain_id":"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971","chain_public_key":"83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a","previous_signature":null,"provider":"drand","randomness":"05b6a552ba95d55ee97c7ebe0894b0792c97ea1e79f3e570338e9c969e668235","raw_response_hash":"e613860b02eb49722dc55e2615644f787e8cc3bca48bd9b75ce13b6e0594c07d","round":33387073,"scheme_id":"bls-unchained-g1-rfc9380","signature":"83a80016a8b4af638a47408709256957fae9f64c713c9c5ce6b315f0796ee6bf988216fe9e207cc5567e1e62b87b9a53","verified_at":"2026-10-25T21:43:08Z","verified_by":"pure-php-bls12-381"},"result":{"executed_at":"2026-10-25T21:43:08Z","max_selection_attempts":10000,"seed_hash":"5839b95e00dcd6fc27d119543c2a07d5d93c69dc5dfdf3c11c5e688164a74f45","selection_attempts":[39],"selection_mode":"full_range_rejection","selection_range_end":40,"selection_range_start":1,"winner_entry_public_id":"01M5TENZZKDPYQQV27XA6S5YPV","winning_index":null,"winning_ticket_number":39},"snapshot":{"anchor":{"anchored_at":"2026-10-25T21:41:19Z","external_reference":"anchors/rfc3161/draw_snapshot-03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044.tsr","provider":"rfc3161","sha256":"03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044"},"built_at":"2026-10-25T21:41:18Z","byte_size":744,"format_version":"snapshot-v1","row_count":25,"sha256":"03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044"}}