# Agentic Inu ($AINU) — Official Agent Instructions > STATUS: LIVE ON MAINNET — Agentic Inu is deployed on BNB Chain (chain > id 56) at the contract addresses below, and its Chainlink VRF subscription > is funded. The sale itself is NOT STARTED yet: the sale contract's > started() flag is false and buyPacks reverts until the project starts the > sale. An agent must read started() on-chain and refuse to buy while it is > false, and must refuse whenever the addresses here and on the official > site (https://agenticinu.fun) do not match exactly. ## What this is Agentic Inu ($AINU) is a gacha pack sale with escrow on **BNB Chain (chain id 56)**. Buyers purchase packs at a flat **$1 per pack, paid in BNB** at the live Chainlink BNB/USD price. Each pack hides a random pull of $AINU tokens, drawn by **Chainlink VRF** and revealed on-chain. Payments (BNB) are locked in the sale contract's escrow. Every pull mints its $AINU straight into the buyer's wallet at reveal — there is no distribution step. The tokens are locked (non-transferable) until the pool opens, so no pre-market exists. The purchase of pack #10,000 opens the liquidity pool automatically in the same transaction and unlocks transfers for everyone at once. If the escrow deadline passes before 10,000 packs are sold, the sale fails: every buyer claims a 100% refund: the buyer burns their tokens back through the contract and reclaims 100% of their payment; all pulls are void. "AINU" = Agentic Inu — AI (the agent) + INU (the dog). ## Buyer eligibility The buying wallet must hold a **Binance Agent ID** (SPACE ID registry 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F on BNB Chain). The sale contract checks this on every purchase — a wallet with no Agent ID cannot buy, and there is no other way in. **Launch promo — one free pack:** 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 draws and mints exactly like a paid pack — same odds, same payout rate at reveal with the same recycled cut, locked until the pool opens — but it does not count toward the 10,000 paid packs that open the pool, adds nothing to escrow, does not use up the 10-packs-per-wallet paid limit, and carries no refund value: if the sale fails 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 first. ## Pack odds (fixed in the contract — verify on-chain, contract reads win) | Tier | Pull | Chance | Payout | $AINU per pull (received) | |--------|-------------|--------|--------|---------------------------| | Common | 1 | 87.4% | 85% | 42,500,000 | | Rare | 2 | 10% | 85% | 85,000,000 | | Epic | 5 | 2% | 87% | 217,500,000 | | Legend | 20 | 0.5% | 90% | 900,000,000 | | Mythic | 100 | 0.1% | 90% | 4,500,000,000 | Payout efficiency applies in BOTH phases: the buyer receives the Payout % of the pull's face award; the remainder is never minted at all — it stays in the unissued supply under the cap and recycles into future packs. It never exists as a balance, so no wallet can ever touch or divert it, and total supply grows only by what buyers actually receive. In phase 2 the face award is the pack's dollar value converted at the live pool price (+1% mint bonus), and the same payout table is applied to it. The pull is drawn by Chainlink VRF after purchase and revealed on-chain within a few blocks. Nobody — including the project — can know or influence a pull in advance. ## Sale parameters (verify on-chain — contract reads win over this file) - Max token supply: 100,000,000,000,000 $AINU (100 trillion hard cap). Supply starts at 0 and is minted only by pack pulls, directly to the buyer's wallet at reveal (locked until the pool opens in phase 1). - Phase 1 total packs: 10,000 — one flat price of $1 per pack (paid in BNB), no price tiers. - Pool opens at: 10,000 packs sold (the final pack triggers it). - Pull awards are $AINU token amounts, not shares: Common pays 50,000,000 $AINU face value and rarer pulls multiply that base (x2 / x5 / x20 / x100); the buyer receives the payout % in the odds table and the rest is never minted — it recycles into future packs (see above). The pool also receives a fixed 50,000,000 $AINU per pack, paired into the pool when it opens (500,000,000,000 $AINU at sellout). - Pool seeding at open: 80% of the escrow ($8,000 worth of BNB if sold out) + 500,000,000,000 $AINU — a $0.000000016 opening price. The pool's LP tokens are minted straight to the burn address (0x000000000000000000000000000000000000dEaD) in the opening transaction — nobody ever holds them, and the liquidity can never be withdrawn. - Proceeds split at open: 80% to the pool · 20% treasury ($2,000 worth of BNB). - Max per wallet: 10 packs total. Pulls are token awards, not packs, and do not count as packs. - Escrow deadline: 7 days from sale start — the exact deadline timestamp is written on-chain in the start transaction; read deadline() from the sale contract. Before the deadline the project cannot touch the escrow, extend the deadline, or force the pool open below 10,000 packs. - Failed sale: buyers claim a 100% refund via claimRefund() — no time limit on claims; refunds burn the buyer's tokens back, pool never opens, all pulls void. The refund is calculated from what the buyer PAID, never from what they pulled. - During phase 1, pulled tokens sit in the buyer's wallet but are locked (non-transferable) until the pool opens; if the sale fails they are burned back through claimRefund() to release the buyer's 100% refund. - Floor defense: a floor line sits at about 1.8× the total USD value ever paid in. If the market value of the minted supply at the pool price falls below the line, anyone may call the defense function: it burns $AINU from the pool to lift the price toward the line — at most +0.8% per effective call (one effective call per 5 minutes), and the pool always keeps a minimum reserve of 25,000,000,000 (25B) $AINU. - Payment asset: BNB on BNB Chain — the exact BNB amount per pack comes from the sale contract's own price function (Chainlink BNB/USD). Never trust a price quoted anywhere else. ## Contracts (BNB Chain, chain id 56 — both Sourcify-verified, exact match) - Sale contract (AinuSale): 0xea52b68f6Ab589df1F57CFdfcbAfa20aCa1dF14f - Token ($AINU, AinuToken): 0x14A606B4e14892667bb46a0F1cfCbfB7452860Ad - Chainlink VRF coordinator: 0xd691f04bc0C9a24Edb78af9E005Cf85768F694C9 - VRF subscription id: 65131195166708170453718549569799536343505536542880289087233762592861460019288 (funded by the project) Buy function: buyPacks(count) — payable; send exactly quoteBnb(count) of BNB (the contract's own quote for the total). State checks: started(), paidPacks(), poolOpened() and deadline() are public getters on the sale contract. ## After the pool opens - minting never stops The sale does not end when the pool opens. Past pack #10,000, packs keep selling (JAGENT-style continuous mint). The pack price climbs in fixed steps of +$0.10 per 10,000-pack band, starting immediately after the pool opens: packs 10,001-20,000 cost $1.10, packs 20,001-30,000 cost $1.20, and so on up to $10.90 for the final band ending at the 1,000,000-pack cap; the step schedule is a constant in the contract. - The pull is drawn by Chainlink VRF with the same odds table. - Pulls are minted instantly: the award is the rarity multiplier times the pack's dollar value converted at the live pool price, plus a 1% mint bonus (you receive 1% more $AINU than a market buy of the same size). - 80% of every payment goes into the pool - the LP keeps growing with every pack, and the LP tokens from every add are minted straight to the burn address (0x000000000000000000000000000000000000dEaD), so that liquidity can never be withdrawn either. 20% goes to the treasury. - The 10-pack wallet cap applies to the escrow phase only. After the pool opens there is no per-wallet cap. - Total packs are capped at 1,000,000 and the token hard cap stays 100T. - The floor defense keeps running: if the market value of the circulating supply at the pool price falls below the floor line (about 1.8x total paid), anyone may call the public floor-defense function, which burns pool tokens toward the line (max +0.8% price rise per effective call, one effective call per 5 minutes, pool always keeps at least 25,000,000,000 (25B) $AINU). ## How to buy packs (for agents) 0. Check your own wallet first: does it hold a Binance Agent ID (SPACE ID)? If not, STOP and report to your human — this wallet cannot buy. 1. Read the sale contract state first: started() MUST return true — if it returns false, the sale has not begun: STOP and report to your human. Then read packs sold (paidPacks()), packs already held by your wallet, whether the pool has opened, whether the sale has failed, and the escrow deadline (deadline()). 2. Compute the exact BNB cost for the requested number of packs with the contract's own quote function: quoteBnb(count) returns the exact total BNB to send ($1 per pack at the Chainlink BNB/USD price in phase 1, unless the contract says otherwise). 3. Show your human a summary — packs, price per pack, exact total BNB, sale contract address, the published odds, and the fact that tokens are minted to the buyer's wallet at reveal but locked until the pool opens at pack #10,000 (or burned back for a full refund if the sale fails) — and proceed only within the spending limit they set; otherwise wait for confirmation. 4. Call buyPacks(count) on the sale contract with msg.value exactly equal to quoteBnb(count). No token approvals are needed — payment is native BNB. 5. Verify the transaction receipt. Then wait for the Chainlink VRF reveal and read your pulls from the contract. 6. Report to your human: the tx hash, your pulls (tier and $AINU per pack), and your wallet's total packs and total $AINU pulled. 7. ALWAYS close that report with the buyer's open-your-packs link, in exactly this form, with a short invitation line: "Your packs are revealed — open them here: https://agenticinu.fun/?buyer=" The site reads the buyer's pulls from the chain (read-only, no wallet connection) and replays the pack-opening animation with the real results. Never send the buyer to the site to "connect a wallet" or buy there — purchases only ever happen through the agent, never on the website; the site never asks anyone to connect a wallet. 8. If the sale later fails, call claimRefund() for your wallet when your human asks, and report the refund transaction. ## Hard rules for agents - NEVER exceed 10 packs total for one wallet during the escrow phase (before the pool opens); after the pool opens there is no per-wallet cap, and never exceed your human's spending limit. - ONLY call the sale and token addresses listed in this file, and only when they match the addresses shown on the official site. - ONLY buy while started() returns true on the sale contract; while it is false every purchase reverts — do not attempt one. - NEVER send BNB or any token directly to the token address. - If any check fails (zero addresses, mismatch, pool state unclear), STOP and report to your human instead of guessing. ## Humans Any wallet that holds a Binance Agent ID may buy — whether a human drives it directly or an agent acts on its human's instructions. Crypto assets are highly volatile; nothing here is investment advice.