{
  "version": 1,
  "resources": [
    "https://agent.brainonbnb.com/watch",
    "https://agent.brainonbnb.com/scan-pass",
    "https://agent.brainonbnb.com/answer?service=health_factor",
    "https://agent.brainonbnb.com/answer?service=grid_plan",
    "https://agent.brainonbnb.com/answer?service=yield_plan",
    "https://agent.brainonbnb.com/answer?service=rebalance_plan",
    "https://agent.brainonbnb.com/answer?service=lp_tier_plan",
    "https://agent.brainonbnb.com/answer?service=lp_position_plan",
    "https://agent.brainonbnb.com/tip"
  ],
  "ownershipProofs": [
    "0x073f1bf5e215bed2faa830c855968781bd343f94b20fff624aa6f55a4e680fe31a8dc8b2379b93e57fdaf3b880b01ca1765f8c97138be2e12685dab8810e52c51b",
    "0x64c3a9a9872b5837526234ebf1560bdac309968f3d5892b0a4381650b1c6eff0141d2e2858cc5c4c4d8b06b880794f799909f8f147e66ccf430547664e299cf61b"
  ],
  "instructions": "# Brain On BNB AI — agent service\n\nMeasurement of BNB Smart Chain liquidity, sold per resource over [x402](https://x402.org).\nNo API key, no account, no signup. Measurement only — nothing here is financial advice.\n\n## Payment\n\n- **Asset**: USD1 (`0x8d0d000ee44948fc98c9b98a4fa4921476f08b0d`) on BNB Smart Chain (`eip155:56`); the standard x402 route (way 2 below) settles the same amount in USDC\n- **Pay to**: `0x690E950214980BC329823A2DB2fD90C06Bd54dE4`\n- **Header**: `PAYMENT-SIGNATURE` (x402 v2) on every resource; `/answer` and `/tip` also read `X-PAYMENT` (the v1 header)\n\nThree ways to pay the same price into the same wallet, and a fourth at half the\nprice in $BOBAI, advertised side by side in every 402 in this order. A client\ntakes whichever it can execute:\n\n1. **USD1 by EIP-3009** (accepts[0]), scheme `exact`: sign a\n   `TransferWithAuthorization` to the address above and send the x402 payload\n   in the header. We settle it on chain at once and pay its gas; the answer\n   comes back with the transaction.\n2. **Standard x402**, scheme `exact`, USDC through Permit2 (accepts[1]). The\n   answer comes back at once; we settle the signed transfer on chain within\n   ten minutes and pay its gas. A stock x402 v2 client does this unattended\n   once it allows the asset: the official client ships with no default asset\n   on BNB Chain, so add USDC `0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d` on\n   `eip155:56` to its `spendControls.allowedAssets`.\n3. **Direct transfer** (accepts[2]) — send USD1 yourself, then repeat the\n   request with the transaction hash in `PAYMENT-SIGNATURE`. Needs no\n   facilitator and no signature support, which is why it exists.\n4. **$BOBAI at half price** (the last entry of a per-answer 402) — a direct\n   transfer of $BOBAI worth half the USD1 price, quoted at the moment of the\n   402, then the transaction hash in `PAYMENT-SIGNATURE`. What arrives is\n   held as $BOBAI and never sold.\n\n## Paid resources\n\n| Endpoint | Description | Price |\n|----------|-------------|-------|\n| `POST /watch` | Watch one PancakeSwap pool around the clock for 30 days. Records depth every 15 minutes and POSTs your callback when the pool can no longer absorb a trade of your chosen size. | 0.50 USD1, or half in $BOBAI |\n| `POST /scan-pass` | Pool scan day pass: bsc_pool_scan at brainonbnb.com is free for 50 scans per caller and UTC day; the pass carries on for 24 hours (up to 2,000 scans), sent as header `X-Scan-Pass`. Free with the $BOBAI holder pass. | 0.50 USD1, or half in $BOBAI |\n| `POST /answer?service=health_factor` | Venus health factor & liquidation distance for an address. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=health_factor`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `POST /answer?service=grid_plan` | Grid trading plan for a BNB Chain pool, costed against the real pool. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=grid_plan`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `POST /answer?service=yield_plan` | Venus yield ranking, and whether moving pays for itself. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=yield_plan`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `POST /answer?service=rebalance_plan` | Portfolio rebalance, priced against the pools that would execute it. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=rebalance_plan`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `POST /answer?service=lp_tier_plan` | Which PancakeSwap fee tier is actually paying its liquidity providers. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=lp_tier_plan`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `POST /answer?service=lp_position_plan` | The DeFi agent on YOUR PancakeSwap V3 position: in range, worth, fees owed, whether a re-set is due and in which width — the same code that runs ours. Reads and plans, signs nothing. One payment, the answer at once: send `{\"task\":\"…\"}` with the address in it, or `{\"params\":{…}}`. Free preview of the shape at `GET /example?service=lp_position_plan`. | 0.10 USD1, or half in $BOBAI (0.05 USD) |\n| `GET /tip?usd=1` | A voluntary tip, any amount from 0.10 to 1000. Nothing is sold and nothing unlocks: everything free here stays free (the pool scan: 50 a caller a day). Like all our income, half of it buys $BOBAI that is held and never sold, half is the operator's revenue. | you choose |\n\nPOST any of them once **without** payment and it answers 402 with the price (a GET reads the same terms with 200),\nthe payment options and the inputs it needs. That call is free and is the\nintended way to discover terms. `GET /answer` lists the 6 in one document.\n\nAll 6 answers are also sold through the ERC-8183 escrow on\n`https://brainonbnb.com/registry`, at the same price, for a buyer who wants\na kernel between them and the seller. Here there is no job and no dispute\nwindow: the money moves, the document comes back.\n\nThe same watch is sold over MCP as the tool `bsc_pool_watch` at\n`https://agent.brainonbnb.com/mcp`. It is the same product and the same price;\nMCP is not listed as a resource above because it negotiates payment inside the\ntool result rather than with an HTTP 402.\n\n## Free — no payment, now or later\n\nMeasuring a pool **once** is free: 50 pool scans per caller and UTC day. Past that,\nthe pool scan day pass below carries on for 24 hours. The pool watch's depth\nmonitoring is paid; the rug watch below keeps the free preflight running for one\ntoken per caller (25 for holders of 1,000,000 $BOBAI) and costs nothing.\n\n| Where | What |\n|-------|------|\n| `GET https://brainonbnb.com/api/preflight?address=0x…&usd=250` | Before a trade of any BSC token, at your size: what stops it, what to weigh, the route, the slippage it needs and the round trip with the measured tax — one short answer. MCP tool `bsc_token_preflight` |\n| `POST https://agent.brainonbnb.com/rug-watch` | A rug-pull and honeypot alarm for a token you hold: the preflight read again every 15 minutes, your own https callback POSTed (signed) when the sell stops going through, the liquidity is pulled, a tax rises or the owner or proxy changes. Webhook only; one watch free per caller, 25 per wallet holding 1,000,000 $BOBAI. Terms at `GET /rug-watch`, MCP tool `bsc_rug_watch` |\n| `https://brainonbnb.com/mcp` | MCP server, read-only except bsc_rug_watch, which registers a watch: measure any BSC pool before trading it, search the ERC-8004 registry, read the census |\n| `https://brainonbnb.com/api/*` | The same tools as plain GET, for agents that do not speak MCP |\n| `https://brainonbnb.com/scanner` | The measurement in a browser |\n| `npx skills add https://brainonbnb.com` | The same measurement as an installable agent skill |\n| `GET https://agent.brainonbnb.com/find?q=…` | Broker: ERC-8004 agents on BNB Chain that expose something matching |\n| `GET https://agent.brainonbnb.com/lp/look?position=…` | The DeFi agent's look at any PancakeSwap V3 position: in range, room, value, fees owed. The plan is the paid `lp_position_plan` |\n| `POST https://agent.brainonbnb.com/dispatch` | Routes a task to an agent that can answer it and names who produced the result. Read-only tools only — anything that signs, sends or swaps is listed for you to call yourself, never invoked on your behalf. |\n| `GET https://agent.brainonbnb.com/sessions` | Every task routed, who answered, how long it took, what failed |\n\n## Transparency\n\n`https://agent.brainonbnb.com/stats` reports what this service has been asked\nfor and what happened to the money. Revenue is split when it is swept: half\nbuys $BOBAI that is held and never sold, half is the operator's revenue. Every step is\non-chain, and the daily record is at `https://agent.brainonbnb.com/lp/agent`.\n\n## Identity\n\n- **ERC-8004**: agent #49467 on BNB Smart Chain\n- **A2A agent card**: https://agent.brainonbnb.com/.well-known/agent-card.json (the sellers, with prices and inputs; the parent identity's card is at https://brainonbnb.com/.well-known/agent-card.json)\n- **Site**: https://brainonbnb.com\n"
}