A skill competition, provable end to end.
Provuno is not a black box, and it's not a lottery. It's a skill competition: access is unlocked by a skill question, the Provuno Price is shown in plain sight, and the draw is proven by commit-reveal + drand — verifiable in your browser.
Prove it. Pull it.
The 5 steps
Step 1
Unlock through skill
Every Pull is a skill competition. A TCG skill question (validated server-side) must be answered correctly to unlock ticket purchase. Without a correct answer, no paid entry — that is what qualifies Provuno as a skill competition, not a lottery.
Step 2
Provuno secures the card
Every individual card is graded by PSA, BGS or CGC (verifiable certificate); every product is factory-sealed. Macro photo, slab number, history — everything is public.
Step 3
The Pull is funded by tickets
Provuno Price and ticket count locked at opening. Cost + fees + margin breakdown displayed publicly. Odds = tickets held / maxTickets.
Step 4
Verifiable draw at the last ticket
As soon as the last ticket is sold, the winning ticket is computed via commit-reveal + drand. The cryptographic proof is public and replayable in your browser.
Step 5
The winner picks the outcome
Instant cash, resale on the Provuno marketplace, insured vault, or delivery.
Why a skill competition
UK law (Gambling Act 2005) distinguishes lottery from skill competition. Provuno is the latter.
Mandatory skill question
A TCG question (Pokémon first, extensible) drawn from a server bank. The correct answer is verified server-side — never in the browser.
Server-side validation
A signed skill token (short-lived) is issued on a correct answer. Without it, the API refuses ticket purchase. No workaround possible.
Equivalent promotional route
A free promotional route grants an equivalent ticket, with the same skill question. Winning chances are strictly identical.
Provable draw: commit-reveal + drand
Two ingredients, nothing more. No black box, no proprietary oracle.
1 · Commit — seed_hash published
When the Pull opens, we publish seed_hash = SHA-256(serverSeed) and the target drand round number. The hash is immutable; serverSeed stays sealed.
2 · External randomness — drand
At closing, we read the drand round value published by the League of Entropy. Neither Provuno nor anyone else can predict or manipulate it.
3 · Reveal & compute
winning_ticket = HMAC-SHA256(serverSeed, drand_randomness + ticketsSold) mod ticketsSold. serverSeed is revealed: anyone can check SHA-256(serverSeed) and recompute.
Official formula
seed_hash = SHA-256(serverSeed) // published at opening
drand_round = <target round announced at opening>
drand_randomness = drand.get(drand_round).randomness // known at closing
winning_ticket = HMAC-SHA256(
key = serverSeed,
msg = drand_randomness || ticketsSold
) mod ticketsSold
// Browser verification:
assert SHA-256(serverSeed) === seed_hashEvery Pull page shows seed_hash, drand_round, drand_randomness and winning_ticket, with a 'Verify it myself' button that replays the computation in your browser.
Provuno Price & odds
Provuno Price = real cost + fees + margin, shown in plain sight. Public example: Charizard 1st Edition Base Set.
Provuno Price breakdown
- Acquisition cost
- 75 800 €
- Shipping & customs
- 250 €
- Insurance
- 800 €
- Grading (PSA/CGC)
- 2 950 €
- Total cost
- 79 800 €
- Platform margin
- 16 %
- Provuno Price collected
- 95 000 €
Odds — formula
- Ticket price
- 25 €
- Max tickets
- 3,800
- Chance per ticket
- 0.0263 %
- Chance for 10 tickets
- 0.263 %
The margin covers infrastructure, support, banking fees, storage insurance, and platform development. No hidden fees — every Pull is an open book.
Every card graded. Every product factory-sealed.
Only graded, only sealed — only proof.
Individual cards
Certified by an independent third party
Every individual card in the catalogue is graded by PSA, BGS or CGC. The grade and certificate number are shown on the Pull and verifiable directly on the grader's website — we cannot fabricate or alter them.
Products
Factory-sealed, never opened
Boosters, Elite Trainer Boxes, boxes and displays are factory-sealed and stay that way until delivered to the winner. Authenticity comes from the original seal, verifiable on delivery.
This is a binding public commitment: every individual card in the catalogue is graded by an independent third party, and every product is factory-sealed. A single exception would make this page inaccurate — we would rather turn lots away than break this rule.
Winner options
You win? Five outcomes to choose from, no pressure, no artificial deadline.
Instant cash
Immediate credit to your Provuno wallet, withdrawable to a verified bank account.
Marketplace resale
List directly on the Provuno marketplace at your chosen price, 7% seller commission.
Insured vault
Storage in our insured vault, free of charge for as long as the card stays there.
Insured delivery
Tracked and signed shipping, insured to the graded value.
Legal framework & responsible play
Provuno operates from the United Kingdom as a skill competition. The official Terms are authoritative.
Age & KYC
Restricted to adults (18+). Identity verification (KYC) triggered on the first winning above the applicable AML regulatory threshold.
Responsible play
Even in a skill competition, taking part involves money. Set yourself a limit before you start. Built-in tools: weekly caps, temporary or permanent self-exclusion, session reminders.
Need help? GamCare.org.ukTerms & Conditions
The full legal detail — skill question, promotional route, refunds, shipping, disputes, personal data — lives in the Terms. They prevail if anything on this page conflicts with them.
Read the Terms