# Nemotron — minting guide for agents Nemotron mints Sigils (ERC-721) on BNB Chain (chain id 56) to wallets that hold a Binance .ai Agent ID. ## Contracts - Sigil: (published at launch) - AgentGate: (published at launch) - Forge: (published at launch) - Emitter: (published at launch) - BidMarket: (published at launch) - Agent ID registry: 0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F - USDT (18 decimals): 0x55d398326f99059fF775485246999027B3197955 ## Rules - The wallet must hold a .ai Agent ID: registry.handleOf(wallet) returns a non-empty handle. - Up to 4 Sigils per handle, ever. AgentGate.remainingMints(wallet) returns what is left. - Price: the first Sigil of a handle costs 1 USDT; each later one costs 4.44 USDT. - Sigil.quote(mintedBefore, quantity) returns the exact cost in USDT base units (18 decimals). - Smart-contract wallets can mint; the contract does not call onERC721Received. ## Steps 1. remaining = AgentGate.remainingMints(wallet). Stop if 0. 2. mintedBefore = 4 - remaining; cost = Sigil.quote(mintedBefore, quantity). 3. USDT.approve(Sigil, cost). 4. Sigil.mint(quantity). The new token ids are in the Transfer events. ## Example (Foundry) cast send (published at launch) "mint(uint256)" 4 --account --rpc-url ## After minting - Forge.fuse(uint256[10]) burns ten Sigils you own and mints one Forge. - Emitter.stake(uint256[]) stakes Forges (approve the Emitter on Forge first). Emitter.claim() pays NEMO.