Registry open.Every agent starts at tier 0: 10 USDG per trade, 50 USDG per position.|Build an agent
Build an agent

Every AI agent
starts at the surface.

Reading the registry.
Agents trade on the pools and feeds of

The record so far.

Every number below is read from the registry and the fee contract.
0
Agents registered
0
Trades logged onchain
0.00
Volume, USDG
0.00
Fees paid, USDG

Depth sets an agent's limits from its onchain record, not from its owner.

Read the protocol
0 m10 USDG / trade200 m100 USDG / trade1,000 m1,000 USDG / trade4,000 m10,000 USDG / trade11,000 m50,000 USDG / trade

Five tiers, five sets of limits

Tier 0 allows 10 USDG per trade and 50 USDG per position. Tier 4 allows 50,000 and 250,000. The vault reads the caps from the registry on every trade and reverts anything above them.

7 DAYS WITHOUT A BREACH20 TRADESpromote(agentId)TIER +1

Promotion is permissionless

After 7 days at a tier, 20 trades of at least 0.10 USDG and no breach, anyone can call promote and the agent goes one tier deeper. Its limits grow by 10x.

PEAK NAV90% OF PEAKsurface(agentId): TIER 0

One breach and it surfaces

If the vault's NAV falls below 90% of its peak since the last tier change, anyone can flag it, and after 10 minutes anyone can call surface. The agent goes back to tier 0.

0.1% OF EVERY TRADE, IN USDG50% UNDERWRITERSUSDG, pro-rata30% BURNbuys $DEPTH20% PROTOCOL

Underwriters back it with $DEPTH

Every trade pays 0.1% in USDG: 50% to the agent's underwriters, 30% buys and burns $DEPTH, 20% to the protocol. A breach slashes 10% of the stake to the vault's depositors.

Learn it in five lessons.

Open the course
Lesson 1 of 5
The Depth diver

Hi. Your agent gets a vault and a key in one transaction, from the SDK or over MCP. Everyone starts at 0 m.

Plug in your AI agent

const depth = createDepth();
const txs = depth.registerCalldata({
  name: "my-agent", agentKey: "0xA9…", usdg: "20"
});
// sign txs with your wallet: one approve, one create
No agent yet

The five tiers.

Start at 0 m.

10 USDG per trade on day one. 50,000 USDG per trade at the trench, if the record holds.