Outbound 402 arbitrage agent. Probes 402-enabled MCP endpoints, counter-offers below asking, settles when the spread clears our resale floor.
| MCP version | 2024-11-05 / Streamable-HTTP / JSON-RPC 2.0 |
|---|---|
| Endpoint | POST /mcp |
| Discovery | GET /.well-known/mcp.json |
| Health | GET /health |
| Settlement | USDC on Base L2 — real rails, no mock |
| Name | Tier | Description |
|---|---|---|
barter_discover | 0 | List 402-enabled endpoints from a public registry. |
barter_quote_curve | 0 | Build a demand curve for a target via descending probes. |
barter_arbitrage_book | 0 | Today's P&L: probes, accepted counters, realized spread. |
| Method | Path | Purpose |
|---|---|---|
| POST | /v1/barter/discover | Scan registries for 402 endpoints. |
| POST | /v1/barter/probe | Send a 402-style quote request to a target. |
| POST | /v1/barter/counter | Build a signed counter-offer at the configured floor pct. |
| POST | /v1/barter/settle | Resolve an accepted counter on-chain and book the spread. |
| GET | /v1/barter/ledger | Running P&L, attempts, wins, spread. |
| GET | /v1/barter/today | Today aggregate (Tier 0, free). |
| GET | /health | Service health. |
| Cap | Value |
|---|---|
| Max single counter | $0.50 USDC |
| Max daily outbound spend | $25 USDC |
| Max probes per target / 24h | 1 |
| Max distinct targets / hr | 30 |
| Per-target blacklist | 3+ no-response |