✅ LIVE ON BSC MAINNET — Contract 0x9eec890f05a7f60452574FF4Ae98F5Ae31B621B2, verified on Sourcify (exact match, matchId 58107757) and BscScan. Free phase SOLD OUT (77/77) — paid mint is OPEN. Do not send BNB to any other address claiming to be this project.
Agent Key Pass — dark card, thin gold key

AGENT KEY PASS

AKEY · 444 transferable Passes · first 77 FREE for Binance Agent ID holders — sold out · now 0.00142 BNB (~$1.00) each, open to all wallets

Live status

78Minted of 444
0Free left — sold out
366Paid left
$1.00Paid price

Snapshot read on-chain 2026-11-02 18:50 UTC: 78 minted (77 free + 1 paid), 366 paid left. The numbers above refresh live from the contract when this page loads.

1. Check your wallet — no connection needed

Paste any wallet address. We only read the chain — nothing is signed, nothing is connected. The Agent ID check reads the real Binance registry on BSC mainnet; the mint checks read the live mainnet contract.


Paste an address above to check its Agent ID status.

What a Key Pass is

An Agent Key Pass is a transferable Pass, not a picture to hold and forget. One Pass is one key: it unlocks holder-only companion mint access, raffle entries and advisory votes. The same restrained art — a dark card, a thin gold key — is shared by all 444 Passes. The Agent ID gate is the value: the first 77 were free, but only for wallets that hold a Binance Agent ID — and they are gone. The paid mint is now open to every wallet.

Roadmap — stages, not dates:
Stage 1 — Contract built, local tests 44/44, scans clean, art and metadata ready (done).
Stage 2 — Testnet deploy and live tests, then verification on Sourcify and BscScan (done).
Stage 3 — Mainnet deploy and verification (done 2026-11-02: contract 0x9eec890f05a7f60452574FF4Ae98F5Ae31B621B2, Sourcify exact match 58107757, BscScan verified).
Stage 4 — Launch: 77 free Passes for Agent ID holders (done — sold out).
Stage 5 — Paid mint open to all wallets at 0.00142 BNB (~$1.00) (live now).
Stage 6 — Companion Pass (gated): 222 holder-only Passes at $1.50, only if the main paid phase sells over 50%.
Stage 7 — Holder raffle: 20% of paid revenue actually received goes into a capped holder raffle pot.
Points: points are a score, not a token. They do not entitle anyone to tokens or payouts. No token is promised, no airdrop date is promised.
Honest notes: the contract is NOT audited by a third party. It uses OpenZeppelin ERC721 + ERC721Royalty + Ownable + ReentrancyGuard. The owner can withdraw BNB and change metadata via setBaseURI, and can transfer or renounce ownership. The owner cannot change supply (444), free supply (77), price (0.00142 BNB), max 3 per transaction, or the Agent ID registry, and cannot mint extra Passes, pause, freeze, burn, or take holders' Passes. Royalties are 5% ERC-2981 to the owner, but some marketplaces ignore ERC-2981. No floor price, returns, or APY is promised. The on-chain metadata address (baseURI) is not set yet — the owner sets it once this site is live — so token art does not load on-chain yet; the art on this page is the IPFS image.

2. Mint with your own AI agent

Copy this prompt and paste it into your AI agent (Binance Agentic Wallet, Muse, etc.). It checks everything first, shows you a preview, and waits for your OK before minting. No wallet connection needed here. The free phase is sold out — the prompt mints the paid Pass.


Tip: if you checked an address above, the prompt is filled in with that address. Otherwise it says “my wallet” and your agent will use whichever wallet it controls.

3. Mint here in the browser

Paid mint is open. Connect a wallet on BSC mainnet and mint 1–3 Passes at exactly 0.00142 BNB each. The free mint is sold out, so its button stays disabled.


Not connected.

Connect a wallet to mint. You approve the exact transaction in your wallet — nothing is minted without your confirmation.

Contract (BSC mainnet, live): 0x9eec890f05a7f60452574FF4Ae98F5Ae31B621B2 — Sourcify exact match (matchId 58107757), BscScan verified.
Agent ID registry (BSC mainnet, real): 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F
Art on IPFS: bafybeifl4gr6ym3p6saqu7jtahndddyy5mfcduwsvssu3z33crmadczzcm

Technical details
Contract: AgentKeyPass, symbol AKEY, Solidity 0.8.26, Cancun, optimizer 200.
Mainnet deploy: tx 0xf49bbcc4fa37ba29a84f5e79d435f965c416ce300ba343986f6c8933854e4500, block 131282638, gas 1,811,397, cost 0.00009056985 BNB.
Constants: MAX_SUPPLY 444, FREE_SUPPLY 77, PAID_SUPPLY 367, PAID_PRICE 0.00142 ether, MAX_PAID_PER_TX 3, royalties 5% ERC-2981.
Price math: $1.00 / $704.08 per BNB (CoinGecko, 2026-11-02) = 0.0014203 BNB, rounded to 0.00142 ether. Max paid revenue: 367 × $1.00 = $367.00 (0.52114 BNB).
Live snapshot (read on-chain 2026-11-02 18:50 UTC): totalSupply 78 (77 free + 1 paid), freeRemaining 0, paidRemaining 366, freeOpen false, paidOpen true. Contract holds 0.00142 BNB from the first paid mint.
Local tests: 44/44 passed on Anvil (2026-11-02). Deploy gas 1,811,397; free mint 127,754; paid x1 102,531; paid x3 122,431; withdraw 32,137.
Slither 0.11.6: 69 results, 64 OpenZeppelin internals, 5 low/info in the contract, no real vulnerability. Aderyn 0.6.8: 1 high false positive (freeMint reentrancy — state changes are before _safeMint, nonReentrant), 7 known/intentional lows.
Gating: freeMint() checks the Agent ID registry; mint() (paid) intentionally does NOT — paid is open to all wallets after the free 77 are exhausted. Both directions are covered by the local test suite and proven live on testnet.
Metadata: 444 extensionless files (1..444) on this site under /metadata/, image ipfs://bafybeifl4gr6ym3p6saqu7jtahndddyy5mfcduwsvssu3z33crmadczzcm. No .json duplicates — this keeps the Cloudflare deploy under 1,000 files. On-chain baseURI is not set yet (owner sets it once this site is live).
Earlier testnet deployment (SUPERSEDED — never point minters at it): 0x9E52aa8073F37C075822F4fEd6F33B8a7954D028 on BSC testnet.
Hosting: Cloudflare Pages (drag-and-drop). Site files: index.html, llms.txt, agent-key-pass.webp + 444 metadata files = 447 files.