{"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":"460c6ac8a428ed4b3e22ccf9ea3cd004633cf46bbefb64f2d042b9ee38cede3c"},"canonical_json_version":"canonical-json-v1","competition":{"closed_at":"2026-10-25T21:44:01Z","closes_at":"2026-10-25T21:44:00Z","jurisdiction":"GB","public_id":"01M5TEJPGN5ZDKFDXKVERGC8AC","title":"Staging 25 Oct 21:13 — Sequential","total_tickets":1000},"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":"985d54abc7bb01f4be7aa80e2fa09ee926ef4979ad97220a9a884acce9346f44","raw_response_hash":"c3137f7ef7c728b2eb5e865348563d09f8e5dfd29b38dfb88dcb6deccce2b1bb","round":33387133,"scheme_id":"bls-unchained-g1-rfc9380","signature":"b1f9f43d4c3d7eadae09780e4e006c2578bc966f0cce362332d6e9a3fc301fe8ab7a4f8bf1b2295b26174ed1b8035236","verified_at":"2026-10-25T21:46:08Z","verified_by":"pure-php-bls12-381"},"result":{"executed_at":"2026-10-25T21:46:08Z","max_selection_attempts":10000,"seed_hash":"a760510b0603ae29a5107facbd1a0e7b1957f4d817d6fae80396d924bc817c08","selection_attempts":[6],"selection_mode":"full_range_rejection","selection_range_end":15,"selection_range_start":1,"winner_entry_public_id":"01M5TEP1NTVWWYW65G5CYBYXH1","winning_index":null,"winning_ticket_number":6},"snapshot":{"anchor":{"anchored_at":"2026-10-25T21:44:03Z","external_reference":"anchors/rfc3161/draw_snapshot-0682aa7270419423715a4d13840cecdc27be6eeff594fb9f1e50c370e51003b6.tsr","provider":"rfc3161","sha256":"0682aa7270419423715a4d13840cecdc27be6eeff594fb9f1e50c370e51003b6"},"built_at":"2026-10-25T21:44:03Z","byte_size":441,"format_version":"snapshot-v1","row_count":15,"sha256":"0682aa7270419423715a4d13840cecdc27be6eeff594fb9f1e50c370e51003b6"}}