TrustSwapv1
/swap

Preview a gated swap.

Resolve any ENS recipient through the synthesis Trust Resolution Layer, fetch their published agent-risk-policy, and preview the orchestrator's gate decision before spending a Trading API call. Broadcast happens via tru swap from the CLI for now — TRU-79 tracks in-browser settle.

Compose
Swap parameters
base · chainId 8453
Token offered*What you're sending — checked against the recipient's accepted-tokens list

Preview is diagnostic only — it does not call the Trading API or the oracle, so size checks compare raw amounts in USDC base units. The orchestrator USD-normalizes non-USDC tokenIn at attest time.

Awaiting recipient resolution

Enter a recipient ENS and amount, then preview the gate decision. We'll resolve their trust profile, fetch the RiskPolicy, and tell you whether the swap satisfies it.