How it works
A campaign the chain answers
An On-Chain Campaign: YES or NO, about one Solana account. Bakers join YES or NO with SOL. When the time comes, the program reads the account, and the side that was right splits the pot.
Six steps, from opening to payout
Open
A wallet opens a campaign at one of the tiers, Loaf, Batch or Bakery, paying the tier's price in SOL: the tier's prize share becomes a prize in the pot, the rest goes to Brot. Brot's house campaigns open for free, and a launch partner may open with a Levain credit. The campaign is written from the kind, the account, the target and the date, never from free text.
Join
Bakers join YES or NO with SOL, from the campaign's minimum entry. A side's chance is its share of the entries, not a forecast.
Entries close
Entries close before the deadline, by a share of the campaign's length that the program's schedule sets: minutes before a short campaign's deadline, up to days before a long one's. Each campaign's page shows its own time. They close sooner if the answer is already on-chain.
The chain is read
The program reads the account. Target met: YES. Deadline passed without it: NO. Brot's service asks for the read, and any wallet can ask too; nobody chooses the result.
Review window
For a review window set at the opening from the campaign's length (shorter for a short campaign; each campaign's page shows its own), the team can confirm the result. Nobody can change a YES into a NO or a NO into a YES. The team cannot void a YES or a NO; it can only record the cause of a void the program made first.
Payout
The side that was right splits the pot, prize included. A pot with one side only, or with a losing side too small to pay the fees, refunds the entries instead; so does a void. A baker claims nothing. After the review window Brot's service sends every payout, refund and creator share, and anyone can send them too (a payout your wallet cannot hold yet waits for you to receive it); no time is promised: until then the campaign shows "Waiting for payout".
What that means for your SOL
Chance is a share, not a forecast
A side's chance is the share of the SOL entered that sits on it. It is not a probability. The estimated return you see before joining is net of Brot's fee on the losing side and the creator's share, each at the campaign's own rate. It changes with every entry until entries close.
No early exit
An entry stays in the pot until the campaign is paid or voided. You cannot cancel it or move it to the other side.
One side only
If nobody joins the other side, nobody lost, and every entry comes back: the first wallet's in full, the others less Brot's one-sided fee. The same happens when the other side is too small to pay the fees. The prize goes back to whoever opened.
Voided
When a campaign cannot be decided (its account can no longer be read, the reading was missed, or the price feed stopped updating), every entry comes back in full, with no fee.
Who reads the result
No human picks the winner. The program opens the account the campaign named and compares its number with the target. Price campaigns read Pyth's signed price, checked on-chain. On burn, lock and stake campaigns, whoever opened the campaign may be able to move that number; those campaigns carry a notice. Anyone can re-check the account, the value read and the target on-chain.
Brot keeps a fee on the losing side; the creator gets its tier's share of the entries. Each campaign records its rates when it opens, and its page shows them.
Baked, the bread on these pages, is Brot's mascot. It only believes accounts.