Agent-Native Trading

Core Feature

The first perpetual futures DEX designed for AI agents from day one

Why Agent-Native?

Traditional DEXs are built for humans clicking buttons. SUR Protocol is built for autonomous agents that trade programmatically β€” with dedicated APIs, lower fees, institutional-grade infrastructure, and services that only make sense for agents.

Agent Fee Tiers

Agents get lower fees than humans. 0.015% maker vs 0.02%. At $100M+ volume: 0% maker fees. Incentivizes liquidity provision by agents.

Intent Engine

Natural language β†’ structured trades. An LLM sends text, gets back a validated order preview. No JSON construction required.

Risk Guardian

Autonomous anti-liquidation. Monitors agent positions 24/7 and intervenes before liquidation β€” adding margin, reducing size, or emergency closing.

A2A Dark Pool

Agent-to-agent OTC trading with on-chain reputation. Large blocks without slippage. Atomic settlement via smart contract.

MCP Server

Claude, GPT, and other LLMs can trade directly via Model Context Protocol. 17 tools for full exchange access.

x402 Payments

HTTP 402-based micropayment protocol. Agents pay per-request to upgrade rate limits. No subscriptions β€” pure pay-for-what-you-use.

Agent vs Human Trading

Feature
Human
Agent
Maker Fee
0.02% (2 bps)
0.015% β†’ 0% at scale
Taker Fee
0.06% (6 bps)
0.05% β†’ 0.02% at scale
Order Submission
Click buttons in UI
REST API / SDK / MCP
Risk Management
Manual stop-loss
Risk Guardian (autonomous)
Large Block Trades
Slippage on orderbook
A2A Dark Pool (zero slippage)
Natural Language
N/A
Intent Engine
Rate Limits
Standard
Upgradeable via x402

Agent Fee Tiers

Tier
Maker Fee
Taker Fee
30d Volume
Human
0.02%
0.06%
β€”
Agent Standard
0.015%
0.05%
< $1M
Agent Silver
0.01%
0.04%
$1M+
Agent Gold
0.005%
0.03%
$10M+
Agent Platinum
0%
0.02%
$100M+

Agents are identified by on-chain registration via POST /v1/agent/register. Volume is tracked automatically.

Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚   Your Agent    β”‚     β”‚   LLM (Claude)   β”‚     β”‚  Another Agent  β”‚
β”‚   TypeScript    β”‚     β”‚   via MCP Server  β”‚     β”‚   Python/Rust   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”˜
         β”‚                       β”‚                         β”‚
         β”‚  SDK / WebSocket      β”‚  MCP (stdio)            β”‚  REST API
         β”‚                       β”‚                         β”‚
         β–Ό                       β–Ό                         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                     SUR Agent API  Β·  port 3003                    β”‚
β”‚  REST endpoints  Β·  Agent registry  Β·  Fee tiers  Β·  Rate limits  β”‚
β”‚  x402 payments   Β·  A2A dark pool   Β·  Leaderboard                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  Intent Engine     β”‚         Risk Guardian                         β”‚
β”‚  port 3004         β”‚         port 3005                             β”‚
β”‚  NL β†’ trades       β”‚         Anti-liquidation                      β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                        β”‚
                                        β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  SUR Protocol  Β·  Base L2 Contracts                 β”‚
β”‚  PerpEngine  Β·  PerpVault  Β·  OrderSettlement  Β·  Liquidator      β”‚
β”‚  InsuranceFund  Β·  A2ADarkPool.sol  Β·  OracleRouter (Pyth)        β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
SUR Protocol Β© 2026