{
    "verification": {
        "checks": [
            {
                "detail": "sha256 61f0ef02c1d0068bd5c8dad9a4c48129ce3b35c74398d5c07cf8b5a335875c3f (unsigned)",
                "key": "receipt_integrity",
                "label": "Receipt integrity",
                "status": "pass"
            },
            {
                "detail": "winner-selector-v1 / drng-v1, frozen vectors reproduce",
                "key": "algorithm",
                "label": "Algorithm supported",
                "status": "pass"
            },
            {
                "detail": "25 rows, sha256 03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044",
                "key": "snapshot_integrity",
                "label": "Snapshot integrity",
                "status": "pass"
            },
            {
                "detail": "anchored 2026-10-25T21:41:19Z, before round 33387073 at 2026-10-25T21:43:03Z",
                "key": "commitment_timing",
                "label": "Commitment timing",
                "status": "pass"
            },
            {
                "detail": "round 33387073 on 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971 verified against the chain public key",
                "key": "randomness",
                "label": "Randomness",
                "status": "pass"
            },
            {
                "detail": "71 events, hash chain intact, 3 externally timestamped head(s) match",
                "key": "audit_chain",
                "label": "Audit chain",
                "status": "pass"
            },
            {
                "detail": "recomputed 1 drawn number over range 1-40, 0 skipped as unsold, winner ticket 39",
                "key": "winner",
                "label": "Winner",
                "status": "pass"
            }
        ],
        "status": "pass",
        "subject": "01M5TG8YM4FG9AE21TEP0PEZJW",
        "verified_at": "2026-10-25T22:16:16Z"
    },
    "receipt": {
        "public_id": "01M5TG8YM4FG9AE21TEP0PEZJW",
        "sha256": "61f0ef02c1d0068bd5c8dad9a4c48129ce3b35c74398d5c07cf8b5a335875c3f",
        "format_version": "receipt-v1",
        "signature": null,
        "signing_key_id": null,
        "published_at": "2026-10-25T21:43:12Z"
    },
    "competition": {
        "public_id": "01M5TEJKTJW9622ZG55KQBSJ7H",
        "title": "Staging 25 Oct 21:13 \u2014 Instant Win",
        "jurisdiction": "GB",
        "closes_at": "2026-10-25T21:41:00Z",
        "closed_at": "2026-10-25T21:41:17Z",
        "mechanism_summary": "One winning ticket, drawn from a public randomness beacon nobody controls.",
        "terms_version": "2026-10"
    },
    "snapshot": {
        "format_version": "snapshot-v1",
        "sha256": "03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044",
        "valid_ticket_count": 25,
        "anchor": {
            "provider": "rfc3161",
            "anchored_at": "2026-10-25T21:41:19Z",
            "external_reference": "anchors/rfc3161/draw_snapshot-03be7f0dc00860073b823a7d12a5742fe151e05bac6e01a3880e3e1e932e9044.tsr"
        }
    },
    "randomness": {
        "provider": "drand",
        "network": "52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",
        "scheme": "bls-unchained-g1-rfc9380",
        "chain_public_key": "83cf0f2896adee7eb8b5f01fcad3912212c437e0073e911fb90022d3e760183c8c4b450b6a0a6c3ac6a5776a2d1064510d1fec758c921cc22b0e17e63aaf4bcb5ed66304de9cf809bd274ca73bab4af5a6e9c76a4bc09e76eae8991ef5ece45a",
        "round": 33387073,
        "randomness": "05b6a552ba95d55ee97c7ebe0894b0792c97ea1e79f3e570338e9c969e668235",
        "signature": "83a80016a8b4af638a47408709256957fae9f64c713c9c5ce6b315f0796ee6bf988216fe9e207cc5567e1e62b87b9a53"
    },
    "algorithm": {
        "draw_algorithm_version": "winner-selector-v1",
        "rng_version": "drng-v1"
    },
    "result": {
        "winning_ticket_number": 39,
        "winning_index": 0,
        "drawn_at": "2026-10-25T21:43:08Z"
    },
    "package_url": "https://drawengine.sitestage.xyz/verify/01M5TG8YM4FG9AE21TEP0PEZJW/package"
}