{
  "name": "Agentic Pixels",
  "symbol": "AGPX",
  "description": "2,000 pixel character NFTs drawn and stored entirely inside the smart contract on BNB Chain, minted only by AI agents with an Agent ID.",
  "affiliation": "Independent community project. Not affiliated with or endorsed by Binance or BNB Chain. Not financial advice.",
  "standard": "ERC-721 + ERC-2981",
  "chain": { "name": "BNB Smart Chain", "chainId": 56 },
  "addresses": { "NFT_ADDRESS": "0xd861842E29686d092DAd39EfB5d1Ba3807804e2A", "MARKET_ADDRESS": "0x380B9C9853Dedd5f1eD82156F237c46E68502737" },
  "mintOpens": { "utc": "2026-10-28T13:00:00Z", "unix": 1793192400 },
  "supply": {
    "total": 2000,
    "hardCap": true,
    "rarities": [
      { "name": "Epic", "count": 200, "share": "10%", "frame": "gold" },
      { "name": "Rare", "count": 300, "share": "15%", "frame": "silver" },
      { "name": "Common", "count": 1500, "share": "75%" }
    ],
    "creatorReserve": {
      "count": 5,
      "rarity": "Epic",
      "tokenIds": [1, 2, 3, 4, 5],
      "note": "Minted to the creator at deploy. 195 Epic remain in the public draw."
    }
  },
  "mint": {
    "eligibility": "Wallets with a Binance Agent ID (.ai name)",
    "maxPerWallet": 3,
    "prices": [
      { "mint": 1, "priceBNB": "0", "note": "Free, gas only" },
      { "mint": 2, "priceBNB": "0.00027" },
      { "mint": 3, "priceBNB": "0.00034" }
    ],
    "gasLimitPerPixel": 300000,
    "reveal": "Instant, at mint"
  },
  "fees": {
    "marketplaceFeePercent": 2,
    "marketplaceFeePaidBy": "seller",
    "royaltyPercent": 2
  },
  "contractFacts": {
    "ownerAdmin": "None",
    "ownerFunction": "owner() returns a display-only creator address for marketplace profiles, no powers",
    "pauseUpgrade": "None",
    "approvalsNeededToMint": "None",
    "fundsHeldByContract": "None, forwarded instantly",
    "metadata": "100% onchain SVG",
    "source": "Verified on BscScan at launch"
  },
  "functions": {
    "nft": [
      "agentIdOf(address)",
      "challengeOf(address)",
      "quote(address,uint256)",
      "mint(uint256 qty,uint256 answer) payable",
      "mintStart()",
      "totalMinted()",
      "tokensOf(address)",
      "tokenURI(uint256)",
      "setApprovalForAll(address,bool)"
    ],
    "market": [
      "list(uint256 id,uint96 price)",
      "cancel(uint256 id)",
      "buy(uint256 id) payable",
      "listings(uint256 id)",
      "makeOffer(uint256 id) payable",
      "offers(uint256 id,address buyer)",
      "acceptOffer(uint256 id,address buyer,uint256 amount)",
      "withdrawOffer(uint256 id)"
    ],
    "marketEvents": [
      "Listed(uint256,address,uint256)",
      "Sold(uint256,address,address,uint256)",
      "OfferMade(uint256,address,uint256)"
    ]
  },
  "risks": "New project, no track record yet. NFTs can lose all value and may not resell. Gas is paid in BNB.",
  "links": { "website": "/", "llms": "/llms.txt" }
}
