BNB AGENTIC INU ← Back to packs

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:

RarityChanceMultiplier$AINU per pullExpected per 10,000 packs
Common87.4%×150,000,0008,740
Rare10%×2100,000,0001,000
Epic2%×5250,000,000200
Legend0.5%×201,000,000,00050
Mythic0.1%×1005,000,000,00010

The average pull is worth about 68,700,000 $AINU (1.374× the base award). In the first phase, pulls are credited at reveal and delivered when 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

  1. 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.
  2. 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.
  3. 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,000RaritySlots out of 10,000
0 – 8,739Common8,740
8,740 – 9,739Rare1,000
9,740 – 9,939Epic200
9,971 – 9,998Legend50
9,990 – 9,999Mythic10

That is the whole mechanism. There is no hidden second step, no server, no manual review.

3. Why it cannot be rigged

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

  1. Find the pack purchase on BscScan and note the VRF requestId.
  2. Open the fulfillment transaction: it publishes the random number delivered by Chainlink.
  3. Compute number mod 10,000 and compare it with the mapping table in section 2.
  4. 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