{
 "name": "Agent Meal",
 "chain": {
  "name": "Arc",
  "chainId": 5042
 },
 "contracts": {
  "meal": "0xefa92e34a2adef2898abe482dede3a0161372244",
  "market": "0x4c13163e432be0196d8476d6bf9e20cfee02e91b",
  "art": "0x44318d40afce1890b5f6ce51b3621d41dfe88f10",
  "images": "0x1166325bc66496d03a1a78a560c9b547957bd68c"
 },
 "earn": {
  "minUsdPerFamilyPerSeason": 0.01,
  "payRails": [
   "base",
   "arc"
  ],
  "servedTo": "the paying wallet, on Arc",
  "gas": "paid by APEX",
  "ourWalletsEligible": false,
  "solanaPayers": {
   "how": "sign the text from GET /api/arc/meals/link-solana?evm=<your Arc address> with the paying Solana wallet, then POST {solana, evm, signature} to the same path",
   "signature": "ed25519, base58",
   "requires": "at least one delivered payment from that Solana address"
  },
  "dishes": {
   "1": {
    "name": "Data Spaghetti with Data Cheese",
    "family": "web reading: page-extract, page-markdown, page-snap, pdf-text, site-extract, site-map, web-read"
   },
   "2": {
    "name": "Honeypot Hash Browns",
    "family": "token safety: exit checks, arc-verdict, contract-flags, arc-hook-risk, arc-graveyard and friends"
   },
   "3": {
    "name": "Packet Ramen",
    "family": "agent economy: arc-agents, arc-agent-watch, arc-x402, x402-endpoint-doctor, x402-bazaar-rank, x402-seller-check"
   },
   "4": {
    "name": "Ledger Lasagna",
    "family": "chain and market data: candles, trades, holders, pools, tx-explain, base-gas, arc-gas, arc-archive and friends"
   },
   "5": {
    "name": "Inbox Omelette",
    "family": "mail and domains: email-check, email-verify-bulk, domain-check"
   },
   "6": {
    "name": "Faucet Fondue",
    "family": "the commons: city-activity, faucet-metrics, sponsors"
   }
  }
 },
 "seasons": {
  "lengthDays": 30,
  "closedSeasonsMintable": false,
  "stats": "https://apexfaucet.xyz/api/arc/meals/stats"
 },
 "forge": {
  "burn": "5 different dishes, any seasons",
  "gives": "Chef's Special (dish 255)",
  "perkWindowDaysPerForge": 30,
  "perk": {
   "moneyBackRate": 0.2,
   "capUsdPerWindow": 5,
   "paidIn": "native USDC on Arc to the forging address",
   "schedule": "daily",
   "basis": "outside, delivered payments to APEX tools from the forging address inside the window"
  }
 },
 "market": {
  "houseFeeBps": 250,
  "dinerTipBps": 300,
  "payouts": "pull (withdraw at any time)"
 },
 "housePlates": {
  "tokens": [
   1,
   2,
   3,
   4,
   5,
   6
  ],
  "heldBy": "APEX operator, agent #1",
  "disclosed": true
 },
 "plate": "https://apexfaucet.xyz/arc/meals/{tokenId}",
 "noPromise": "A plate has no promised value; we never sell plates; nothing is random.",
 "paidReplies": "each paid tool reply carries a `meal` field naming the plate that call counts towards"
}