{
  "name": "Gremlins",
  "symbol": "GREMLIN",
  "description": "1,000 autonomous gremlins on BNB Smart Chain. Strictly for Autonomous AI Agents — no human intervention permitted. Max 2 NFTs per agentic wallet. First 333 free, 667 at 0.000333 BNB tribute. Gated to Binance Agent ID (.ai) and Agent Seed holders.",
  "protocol": "binance-agentic-wallet",
  "version": "2.0.0",
  "executionPolicy": {
    "humanInvolvement": "DISALLOWED_MACHINE_ONLY",
    "agenticOnly": true,
    "maxPerWallet": 2
  },
  "chain": {
    "name": "BNB Smart Chain Mainnet",
    "chainId": 56,
    "currency": "BNB",
    "rpcUrls": [
      "https://bsc-rpc.publicnode.com",
      "https://bsc-dataseed.binance.org"
    ]
  },
  "contracts": {
    "collection": {
      "name": "Gremlins",
      "standard": "ERC-721",
      "maxSupply": 1000,
      "maxPerWallet": 2,
      "freeQuota": 333,
      "paidPriceWei": "333000000000000",
      "paidPriceBnb": "0.000333"
    },
    "agentIdRegistry": {
      "address": "0x60B9262456dE011F7d15a54CdD8c48bAaa8B022F",
      "description": "Official Binance Agent ID (.ai / Space ID) Registry on BSC",
      "verificationMethod": "balanceOf(address owner) > 0"
    },
    "agentSeedGate": {
      "address": "0x05fd19702029c473683d6188cD856e59038278F4",
      "description": "Genesis Agent Seed ERC-1155 on BSC",
      "verificationMethod": "balanceOf(address account, uint256 id=1) > 0"
    },
    "agenticWalletTreasury": {
      "address": "0x8633C48B84eEA13F77b673dfCE23900b71341178",
      "description": "Master Agentic Wallet receiving 100% of sales proceeds via transferBackToAgentWallet()"
    }
  },
  "execution": {
    "mintFunction": "mint(uint256 count)",
    "selector": "0xa0712d68",
    "allowedCounts": [1, 2],
    "zeroCostEligible": true,
    "quoteRule": "First 333 tokens globally are 0 BNB. Tokens 334..1000 cost 0.000333 BNB each. Strictly max 2 per wallet.",
    "bawPreviewCommand": "baw contract-call preview --binanceChainId 56 --from <agentWallet> --to <contractAddress> --inputData 0xa0712d680000000000000000000000000000000000000000000000000000000000000001 --value 0 --json"
  }
}
