Enter the pool.
Win the pot. No one picks the winner.
DailyWinner runs pooled daily draws over mobile money. Every winner is chosen by a public, verifiable process — not by us, and not by chance anyone can influence after the fact.
Today's pool
240,000 UGX
Example draw · illustrative
Entry fee
1,000 UGX
Per entry
Winner takes home
216,000 UGX
90% of the pool
The real app
Nothing hidden, nothing simulated
This is the live app — real balances, real mobile money deposits, and a transaction log that never gets edited after the fact.

See your real balance and every open draw at a glance, before you commit a shilling.

Your entry fee sits in escrow the moment you join — visible in-app, not just promised.

Deposits confirm instantly over mobile money — no waiting, no guessing.

Every deposit, entry, and payout is logged — a full history you can check anytime.
The process
How a fair draw works
We use commit-reveal cryptography combined with drand, a public randomness beacon, so the winner can't be chosen or predicted by anyone — including us — after entries are in.
- 01
Commit
Before entries open, we generate a secret seed and publish its hash. Locked in — we can't change it later.
- 02
Entries close
The full entry list is hashed and published. No one can add, remove, or reorder entries after this point.
- 03
Public randomness
We combine our seed with drand, a public randomness beacon nobody controls, including us.
- 04
Reveal & verify
Our seed is published. Anyone can recompute the winner from public values alone and confirm it matches.
No trust required
Verify it yourself
The winner isn't picked from a private database. It falls out of a formula anyone can run, using three values published before, during, and after entries close.
- Seed hash published before entries open
- Entry list hashed the moment entries close
- Randomness sourced from drand, not from us
// public values, published at each stage
const final_seed = sha256(
server_seed + drand_value + entries_hash
);
const winner_index =
parseInt(final_seed, 16) % total_entries;Questions
Frequently asked
How do I know the draw isn't rigged?+
The winner is computed from three public values: our pre-committed seed, a drand public-randomness round, and the hashed entry list. Every draw has a verify screen where you can recompute the result yourself — you don't have to trust us.
Who can enter?+
You must be 18 or older, with a valid Ugandan mobile money account. Age is confirmed at signup.
How do deposits and payouts work?+
Deposits and payouts run through mobile money (UGX). Winnings are paid directly to the winner's mobile money number after each draw closes.
What if a draw doesn't fill up?+
A draw needs at least 2 entrants to run. If it doesn't reach that by close time, everyone is automatically refunded in full.
What's the platform fee?+
10% of the pool. The remaining 90% goes to the winner — the exact split is shown before you enter.
Ready to enter today's draw?
Download the app and join with mobile money in under a minute. 18+, Uganda only.

