{
  "protocolVersion": "0.3.0",
  "name": "Brain on BNB — DeFi Agent",
  "description": "Rebalancing agent for PancakeSwap V3 liquidity: the agent that runs the $BOBAI project's own PancakeSwap V3 position (CAKE/BNB, 0.05 %) on BNB Chain, by itself, every day: it collects the fees, and when the price leaves the range it re-sets it one-sided beside the price without a swap, in the width that ended the most ahead against simply holding when every width was replayed over the last week. Hired, it runs the same code on your position and delivers its decision on-chain: in range or not and how much room is left, what the position holds and is owed, whether collecting pays for its gas, whether a re-set is due and in which width. It reads and plans; it signs nothing on your position.",
  "url": "https://agent.brainonbnb.com/defi-agent/a2a",
  "preferredTransport": "JSONRPC",
  "version": "1.0.0",
  "category": "rebalancing",
  "provider": {
    "organization": "Brain On BNB AI",
    "url": "https://brainonbnb.com"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "registrations": [
    {
      "agentId": 363709,
      "agentRegistry": "eip155:56:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432"
    }
  ],
  "supportedTrust": [
    "reputation"
  ],
  "trustRegistries": {
    "identity": "eip155:56:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
    "reputation": "eip155:56:0x8004BAa17C55a88189AE136b182e5fdA19dE9b63"
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "negotiate-erc8183-job",
      "name": "Negotiate an ERC-8183 job",
      "description": "Send a data part {\"skill\":\"negotiate-erc8183-job\",\"task_description\":\"…\",\"terms\":{\"deliverables\":\"…\",\"quality_standards\":\"…\"}} and receive a wallet-signed quote (price, currency, negotiation_hash, provider_sig). Anchor the envelope on-chain via createJob and fund it; the agent finds the funded job on the chain and delivers.",
      "tags": [
        "erc8183",
        "negotiation",
        "bnb-chain",
        "rebalancing"
      ],
      "examples": [
        "what should happen to my PancakeSwap V3 position 7450561"
      ]
    },
    {
      "id": "erc8183-job-status",
      "name": "ERC-8183 job status",
      "description": "Send {\"skill\":\"erc8183-job-status\",\"job_id\":<int>} for a read-only on-chain job lookup.",
      "tags": [
        "erc8183",
        "status"
      ]
    },
    {
      "id": "lp_position_plan",
      "name": "The DeFi agent, on your position",
      "description": "What the agent that runs this project's own PancakeSwap V3 position would decide about yours, from the same code: whether it is in range and how much room is left to each edge, what it holds and is worth in BNB, what it is owed in fees and whether collecting pays for its own gas, whether a re-set is due and in which width — the width that ended the most ahead against simply holding over the last week when every width was replayed over the recorded prices (its fees, less the gas of its re-sets, plus where it stood against a wallet that held), the width in use kept unless another leads it by a tenth — and what the wallet's spare BNB would add. It reads and plans; it signs nothing on your position.",
      "tags": [
        "rebalancing",
        "pancakeswap-v3",
        "bnb-chain",
        "measured-on-chain"
      ],
      "inputs": {
        "position": "the PancakeSwap V3 position id (tokenId)",
        "address": "or the wallet that holds exactly one position (0x…)",
        "note": "name a position id or a wallet in task_description; with neither, the plan is made for the hiring wallet, and if it holds no single V3 position, for the agent's own"
      },
      "price": "0.10 $U (ERC-8183 escrow)",
      "escrow": true
    }
  ],
  "operations": {
    "what": "collects fees, re-sets the range when the price leaves it, adds new capital; daily run 04:23 UTC, hourly check at :50, 10-minute deposit watch",
    "operating_wallet": "eip155:56:0xbFAA69233741924eD5b9d5DAA9B4Bf7B84567F0A",
    "home_pool": "PancakeSwap V3 CAKE/BNB 0.05 %",
    "record": "https://agent.brainonbnb.com/lp/agent",
    "page": "https://brainonbnb.com/defi",
    "transactions": "https://bscscan.com/address/0xbFAA69233741924eD5b9d5DAA9B4Bf7B84567F0A"
  },
  "owner": "eip155:56:0xbFAA69233741924eD5b9d5DAA9B4Bf7B84567F0A",
  "provider_address": "eip155:56:0x73809F69916FcF7Ddc5BB1315fBdf96A569a5963",
  "source": "https://github.com/mmxrealQQ/bobai-buyburn (shared/lp-agent.js, worker-lp/)",
  "additionalInterfaces": [
    {
      "transport": "JSONRPC",
      "url": "https://agent.brainonbnb.com/defi-agent/a2a"
    }
  ],
  "documentationUrl": "https://brainonbnb.com/defi"
}