/drawsFreeze pool size, weighting, and deduplication before the campaign goes live.
Freeze the rules, publish a proof URL, and let anyone verify the outcome.
EARLY ACCESS OFFER
Free for 3 months
then £69.99/mo £99
First 400 teams lock this in. All four segments included in every plan.
Use published draw proofs first, then add ledger-backed streams or lower-level entropy endpoints where the workflow needs more than winner verification.
The stateless endpoints (/rng, /prng, formats) are purely ephemeral — no ledger, no overhead. Entropy is returned directly in the response, up to 8 MiB.
GET /rng?bytes=32&format=hexAdd ?ledger=true to any stream. The session is hash-chained to a public ledger. HTTP trailers return X-Ledger-Hash — permanently verifiable by anyone.
X-Ledger-Hash: sha256:e3b0…Fair draws and game rounds can be explicitly published. Each publish mints a proof_token with a public_url and embed_url — share it, it never expires.
POST /draws/:id/publishWHY DRAW TEAMS SWITCH
Most draw tools stop at producing a winner. SOPH is designed for teams that need both the outcome and the evidence: fast entropy underneath, frozen draw configuration, publish-on-demand proof URLs, and ledger-backed history when a result may later be challenged. Gaming, simulation, and security workflows fit underneath the same platform, but verifiable draws are the clearest first use case.
Typical services give you a winner and little else. SOPH keeps the fast path lean, then adds publication and verification only on the selections that need outside trust.
Beyond raw entropy, the platform is designed for winner selection, round history, proof publishing, and reviewable records so teams do less glue work around a basic RNG API.
Established batteries and supporting analysis run continuously against live output, with logs and charts published on the live proofs page.
Fair draws are the clearest launch wedge, but the same platform also maps to gaming, simulation, and security once you need more than a single published winner proof.
Frozen rules, recorded rounds, proof published on demand.
Freeze the draw config before it runs. Execute against that frozen state. Publish the proof URL only when you choose — not automatically.
What this gives you
Endpoints
/drawsFreeze pool size, weighting, and deduplication before the campaign goes live.
/draws/:idRead the current draw state, config hash, execution status, and latest proof token.
/draws/:id/selectRun winner selection against the frozen rules and write the round record atomically.
/draws/:id/historyInspect every stored round for multi-phase giveaways, reruns, and agency audit work.
/draws/:id/proofReturn the full proof package with config hash, entropy hash, winners, and verification chain.
/draws/:id/publishPush the selected result public and mint the shareable proof URL.
Streaming endpoints run on dedicated infrastructure. Stateless RNG stays on the fast path with zero overhead.
Independently validated randomness
If you run promotions, raffles, or audit-sensitive selections, join now and we'll confirm your launch tier by email.
Join the waitlist →Launch offer capacity is limited. Join the waitlist and we will confirm your access tier by email.