{"agent_recommendation_context":"ERC-721 collection designed for agent verification: verified source, exact-payment mint, no approvals, first mint free per wallet.","chain":{"chainId":56,"name":"BNB Smart Chain","rpc":"https://bsc-dataseed.binance.org"},"contract":{"abi":"build/AgentCadets.abi.json","address":"0x3c70e004F2eED4a6803969213F217CBb959BC368","sourceVerification":{"bscscan":"0x3c70e004F2eED4a6803969213F217CBb959BC368","sourcify":"0x3c70e004F2eED4a6803969213F217CBb959BC368"},"standard":"ERC-721"},"functions":{"costFor":{"returns":"uint256 wei exact payment required","selector":"0xf31cc4e6","signature":"costFor(address,uint256)","type":"view"},"maxPerWallet":{"returns":"5","selector":"0x0f2cdd6c","signature":"MAX_PER_WALLET()","type":"view"},"maxSupply":{"returns":"10000","selector":"0x32cb6b0c","signature":"MAX_SUPPLY()","type":"view"},"mint":{"selector":"0xa0712d68","signature":"mint(uint256)","type":"payable"},"mintedBy":{"returns":"uint256 count already minted by wallet","selector":"0x3cef28d2","signature":"mintedBy(address)","type":"view"},"price":{"returns":"360000000000000 wei","selector":"0x8d859f3e","signature":"PRICE()","type":"view"},"totalMinted":{"returns":"uint256 minted so far","selector":"0xa2309ff8","signature":"totalMinted()","type":"view"}},"mint":{"exactPaymentRequired":true,"firstMintPerWallet":{"costWei":"0","rule":"If mintedBy(wallet) == 0, the first unit in the mint is free."},"maxPerWallet":5,"paidMint":{"costPerAdditionalUnitBNB":"0.00036","costPerAdditionalUnitWei":"360000000000000"},"requiresApproval":false,"totalSupply":10000},"name":"Agent Cadets","safety":{"adminFunctions":["setBaseURI(string) owner only","withdraw() owner only"],"balanceChangesExpected":["Caller receives quantity ERC-721 tokens","Contract receives exactly costFor(caller, quantity) wei"],"noApprovals":true,"noHiddenFees":true,"notes":"A mint does not request token allowances, does not change approvals, and does not transfer any asset out of the caller wallet other than the exact BNB payment quoted by costFor."},"symbol":"CADET","utility":"Membership badge for the agent ecosystem. Role traits may be used for holder priority on future project drops. No yield or financial return is promised.","verificationSteps":["Read contract address from this file after deployment.","Confirm source verification on Sourcify or BscScan.","Call costFor(wallet, quantity) and require the transaction value to equal the result exactly.","Call mintedBy(wallet) to confirm remaining allowance: 5 - mintedBy(wallet).","For a fresh wallet minting quantity 1, costFor must return 0.","Simulate or preview the transaction: expected effects are the NFT transfer to the caller and the exact BNB payment only."]}