Pack odds, in the open.
Nothing here is rigged — and you don't have to trust us to know it.
This page explains exactly how the rarity of every Agentic Inu pack is decided, why nobody — not the team, not a whale, not the contract itself — can influence a pull, and how you can re-check any pull ever made, yourself, from public data.
1. The odds
Every pack costs $1 (paid in BNB at the live Chainlink BNB/USD price) and contains exactly one pull. A pull pays $AINU tokens directly — the rarity is a multiplier on a base award of 50,000,000 $AINU, paid at an efficiency rate that rises with rarity. The rest of each pull is never minted — it stays in the unissued supply and recycles into future packs:
| Rarity | Chance | Multiplier | Payout | $AINU you receive | Expected per 10,000 packs |
| Common | 87.4% | ×1 | 85% | 42,500,000 | 8,740 |
| Rare | 10% | ×2 | 85% | 85,000,000 | 1,000 |
| Epic | 2% | ×5 | 87% | 217,500,000 | 200 |
| Legend | 0.5% | ×20 | 90% | 900,000,000 | 50 |
| Mythic | 0.1% | ×100 | 90% | 4,500,000,000 | 10 |
The average pull pays about 58,995,000 $AINU (1.180× the base award), and an average of 9,705,000 $AINU per pack is withheld — roughly 97 billion across the first 10,000 packs. The withheld share is simply never minted: it stays in the unissued supply under the 100 trillion cap and pays for future packs instead. Total supply therefore grows only by what buyers actually receive (plus the pool seed), so anyone can reconcile supply against the published pull events — the cut cannot be diverted, because it never exists as a balance anywhere. In the first phase, pulls are minted to the buyer's wallet at reveal and stay locked (non-transferable) until the pool opens at pack #10,000; after the pool opens, pulls are minted instantly at the live pool price (see the main page).
These five percentages are constants written into the smart contract. The contract has no function that can change them — not by the owner, not by anyone. Once the contract is deployed and its source is verified (publicly readable on Sourcify), the odds above are the odds forever.
2. How a pull is decided
- You buy a pack. The contract records your purchase and requests a random number from Chainlink VRF — the same verifiable-randomness service used across BNB Chain. The request is a public on-chain transaction.
- Chainlink generates the number off-chain and delivers it with a cryptographic proof. The contract checks the proof on-chain before accepting the number. A number without a valid proof is rejected automatically.
- The contract maps the number to a rarity using only the fixed table below, and publishes the result in a public event: your wallet, the request ID, the random number, the rarity, and the token amount.
The exact mapping — check it yourself
Take the random number delivered for a pull, compute number mod 10,000, and look up the result:
| number mod 10,000 | Rarity | Slots out of 10,000 |
| 0 – 8,739 | Common | 8,740 |
| 8,740 – 9,739 | Rare | 1,000 |
| 9,740 – 9,939 | Epic | 200 |
| 9,940 – 9,989 | Legend | 50 |
| 9,990 – 9,999 | Mythic | 10 |
That is the whole mechanism. There is no hidden second step, no server, no manual review.
3. Why it cannot be rigged
- The team cannot pick the number. It is generated by Chainlink's oracle network, not by our servers, and delivered with a proof the contract verifies. A forged number cannot pass.
- The team cannot see your number before you buy. The number does not exist until after your purchase transaction is on-chain and the VRF request is made.
- Nobody can re-roll. The result function can only be called by the Chainlink VRF coordinator, exactly once per request. A bad result cannot be discarded and retried — there is no retry path in the code.
- Nobody can change the odds after launch. The percentages are compile-time constants, not settings. There is no admin function for them.
- Nobody can divert the cut. The withheld share of every pull is never minted by the contract — it cannot pass through a wallet anyone controls, because it never exists as a balance. The payout percentages are constants in the same verified code, and total supply proves the rule: supply only ever rises by the net amounts buyers receive.
- Nobody can mint outside the pack system. $AINU starts at zero supply and is created only by pack pulls and the pool seed described on the main page, under a hard cap of 100,000,000,000,000 (100T) and a maximum of 1,000,000 packs.
The short version: don't trust this page — check the code. The contract source is verified and public, the odds are constants in it, every random number arrives with a Chainlink proof, and every result is a public event. Rigging any of it would be visible to everyone, forever.
4. "But nobody has pulled a Mythic yet — is it real?"
Yes. Mythic is expected 10 times per 10,000 packs on average — about 2 in every 2,000 packs — but averages are not schedules. In any specific run of 2,000 packs the count is random, typically between 0 and 5, and roughly one run in seven has no Mythic at all; that is what honest 0.1% odds look like. What would not be normal is a long-run rate that drifts away from 0.1% — and that is exactly what the public record makes impossible to hide.
The real test of fairness is the long run, and it is fully public: every pull ever made is an on-chain event anyone can count. Over 100,000 packs the observed rates must converge on the table in section 1 (roughly 87,400 Commons, 10,000 Rares, 2,000 Epics, 500 Legends, 100 Mythics, within normal statistical wobble). If our numbers ever drifted from that, anyone could prove it from public data — the data cannot be edited or deleted.
5. Verify a pull yourself
- Find the pack purchase on BscScan and note the VRF
requestId.
- Open the fulfillment transaction: it publishes the random number delivered by Chainlink.
- Compute
number mod 10,000 and compare it with the mapping table in section 2.
- Compare the rarity and amount in the pull event with your calculation. They must match — the contract derived them from that same number using that same table.
A one-click pull checker will be linked here at launch.
6. The rest of the system, briefly
- Packs are sold only to wallets holding a Binance Agent ID (SPACE ID), verified on-chain by the contract. Phase 1 limit: 10 packs per wallet.
- Launch promo: the first 2,000 wallets that buy at least one pack receive one free pack, granted automatically inside their first purchase transaction — once per wallet, no claim step. The free pack is a real pack: same VRF draw, same payout rate at reveal with the same recycled cut, locked until the pool opens. But it is not a paid pack: it never counts toward the 10,000 paid packs that open the pool, adds nothing to escrow, sits on top of the 10-per-wallet paid limit, and has no refund value — on a failed sale it is burned back together with the buyer's paid pulls. The promo ends when the 2,000 quota is used up or the pool opens, whichever comes first, and the contract's public counter shows how many free packs remain.
- Phase 1 payments are held in escrow. At pack #10,000 the pool opens: 80% of the $10,000 raised seeds a PancakeSwap pool together with 500,000,000,000 $AINU; 20% goes to the treasury. The pool's LP tokens are minted straight to the burn address (0x000000000000000000000000000000000000dEaD) inside the pool-opening transaction — nobody ever holds them, so the liquidity can never be withdrawn. Every pull mints its $AINU straight into the buyer's wallet at reveal — there is no distribution step to be late. The tokens are locked (non-transferable) until the pool opens, and the unlock lands for everyone in the same transaction that opens the pool. The pack price rises in fixed steps after the pool opens — packs 10,001–20,000 already cost $1.10, each following band of 10,000 packs adds another $0.10, reaching $10.90 at the 1,000,000-pack cap; the schedule is a constant in the same verified contract.
- If pack #10,000 is not reached within 7 days, the sale fails and every buyer reclaims 100% of their payment with
claimRefund(), which burns their tokens back in the same call to release the refund — possible because the locked tokens never left their wallets — and the pool never opens. The refund is calculated from what you paid, never from what you pulled — the burn only cancels your pulls.
- After the pool opens, packs keep selling: 80% of every payment enters the pool — and the LP tokens from every such add are minted straight to the burn address (0x000000000000000000000000000000000000dEaD) as well, so that liquidity can never be withdrawn either — pulls pay the pack's value at the live pool price plus a 1% bonus, at the same payout-efficiency rates as phase 1 (85–90% to the buyer, the rest never minted — it recycles into future packs), and a public floor-defense function burns pool tokens whenever the market value of the supply falls below ~1.8× the total paid in (max +0.8% price rise per effective call, one effective call per 5 minutes, and the pool always keeps at least 25,000,000,000 (25B) $AINU).