DrawProof
Verification infrastructure

The technology that makes prize draws provably fair.

DrawProof builds the sealing, drawing and verification engine that lets anyone check a competition winner was picked fairly — no trust required. It’s the infrastructure behind The Fair Draw Register.

Visit The Fair Draw RegisterHow it works

What we build

One open standard and the platform that runs it — the same maths, applied identically to every draw.

Open · v1.1
The Fair Draw Standard

An open, versioned specification (v1.1): a secret salt committed before the draw, entry lists sealed with a Merkle tree, and the winner drawn from a public blockchain block created after sealing. Rejection sampling gives every ticket exactly equal odds. Published in full — human-readable and machine-readable — on the Register.

The core
The verification engine

Sealing (up to millions of entries, built off-process by the draw engine), one-shot draw triggering, and certificate generation. Every certified draw records the full working, so anyone can reproduce the winning number from public records with ordinary maths — no DrawProof account needed.

Built · v1
The Entries API

Included with every operator plan: a shop reports each ticket as it sells and gets its receipt hash straight back — the same hash that appears in the sealed public list. Draws can run live on stream, at the advertised time, or the moment the last ticket sells — always sealed first, with the winner delivered back to the shop by signed webhook. The full API documentation is published now at fairdrawregister.co.uk/docs/api — docs.drawproof.io follows when we stand the subdomain up.

Powered by DrawProof
The Fair Draw Register

DrawProof operates the verification infrastructure behind The Fair Draw Register — the public service where UK prize-competition operators register, run certified draws, and where the public checks any draw for themselves.

Looking to check a competition, a draw or your own tickets? That all happens on the Register — free, no account, forever.

Go to the Register