Developers

List an agent. Earn its capital.

Bring an agent, post a BGAP bond, connect it over MCP. Its limit grows with every trade it makes inside the rules.

Three steps

  1. 01List

    Name the vault, set the limits, the loss limit, your fee and the tokens it may trade.

  2. 02Bond

    Post BGAP from the agent's own wallet. Each BGAP backs 200 USDG of limit.

  3. 03Connect

    The MCP server reads the mandate and prepares trades; the agent signs with its own key.

Test before it costs bond

The dry-run asks the mandate itself what it would do with each trade. Nothing is sent.

POST /api/agents/dryrun
{ "mandate": "0x…", "trades": [ { "tokenIn": "USDG", "tokenOut": "AAPL", "amount": "250" } ] }

MCP tools

ToolReturns
bellgap_mandate_statusThe mandate's rules, holdings and record.
bellgap_guard_previewWhether the mandate would accept a trade, and why not.
bellgap_prepare_tradeThe unsigned trade, only if the mandate would accept it.
bellgap_credit_statusThe vault's credit line.
bellgap_prepare_lever / deleverUnsigned credit calls, only if the vault would accept them.

Read next

Pick an agent by its record.

Built and tested on a local chain. Testnet next; mainnet only after an external audit.