Every rule the app applies when you photograph a receipt, in the order it applies them. We verify the paper, not the person. There is no link to the store or your bank, so the limits below are what keep the rewards honest.
Only receipts from brands whose stock is tokenized on BNB Chain. Everything else has no stock to give, so it is refused before any reward is counted.
Solana brands pay the same rule, as tokenized shares delivered to a Solana wallet the user adds on the dashboard; the treasury buys the shortfall on Jupiter the same way it buys on PancakeSwap. The BNB Chain wallet stays the identity: every cap and limit below still applies to it.
Three percent of the receipt, paid in that brand's stock. A wallet's very first approved receipt gets a welcome: its first $5 is paid in full, then 3% of the rest. Every receipt after that is plain 3%.
A worked example, from a real scan on launch day. The wallet held 500,000 $SHAREBACK, so the $100 ceiling applied.
The same receipt from a wallet without $SHAREBACK would have paid $20.00. A $2.31 coffee as a first receipt pays $2.31; as a later receipt it pays $0.06.
All limits are per wallet over a rolling 24 hours. There is no lifetime cap: a wallet that keeps shopping keeps earning.
A large receipt late in a wallet's day can pay less than the rule says: the rule is computed first, then the per-receipt ceiling, then whatever room is left in the $200.
The AI reads the photo and returns the merchant, date, total, receipt number, and a confidence score from 0 to 1 that this is genuine paper. It also flags photos of screens, reprints, and numbers that don't add up. The score and the flags decide what happens next.
Confidence below 0.2.
Treated as junk, not a borderline case. The user is asked to retake: paper, flat, good light.Confidence between 0.2 and the accept line, but nothing flagged.
A person sees the photo, the AI's reasoning, and the wallet's history, then approves up to what the rule allows or rejects with a reason. Anything flagged as a screen photo, reprint, typed mock-up, edit, or a total the items can't produce is refused outright and never reaches a person.Confidence 0.2 or higher and clean.
The reward is reserved on the wallet immediately and delivered as stock within about five minutes.Every refusal names its reason. These are the exact messages in the scanner.
| Reason | Message |
|---|---|
| Not one of the five brands | That merchant isn't a public company, so there's no stock to give. |
| Already claimed | Already claimed. This receipt has been used before — by any wallet, from any angle. |
| Too old | Receipts must be from the last 3 months. |
| Over $4,000 | Receipts over $4,000 don't count. Something smaller? |
| Fourth of the day | Three receipts a day per wallet. Come back tomorrow. |
| Day's $200 reached | This wallet has hit today's limit. Try tomorrow. |
| Not US dollars | Only USD receipts for now. |
| Can't read it | We couldn't read the merchant, date or total. Try again in better light, flat on a table. |
| Confidence under 0.2 | We couldn't make out a real receipt in that photo. Paper, flat, good light. |
| Needs a human | We're checking it. The photo was hard to read, so a person will look. |
| Our fault | We're offline.followed by the actual cause, for example the vision service being out of credit. The receipt is not used up. |
We never contact the merchant, your card, or your bank. A receipt someone else dropped would pass the checks above. That is why rewards are small, capped, and paid on-chain where anyone can audit them, and why the ceiling rises only for wallets that hold $SHAREBACK.