Ophis
Ophis is an intent-based DEX aggregator. You describe a swap in plain English — "swap 100 USDC for ETH on Base" — and a network of solvers competes to fill it at the best price. The trade settles on-chain with MEV protection built in, and you sign every order with your own wallet.
Ophis is a fork of CoW Protocol's frontend with an added natural-language intent-parsing layer. The full source is at github.com/ophis-fi/ophis.
swap 100 USDC for ETH on Base
│
▼ parse intent → sign order → solver auction → settle
Core principles
- Intent-based, not router-based. You sign your desired outcome; solvers compete on how to deliver it.
- MEV-protected. Orders settle through a batch auction where every trade clears at one uniform price. Sandwich attacks and front-running are structurally absent — not best-effort.
- Self-custodial. Ophis never holds funds. Every order is signed by your wallet (EIP-712 or ERC-1271) and executed by a permissionless solver.
- Free for ordinary trades. 0% protocol fee on standard swaps. Ophis earns only when a solver beats your quoted price (positive-slippage capture); if execution doesn't beat the quote, you pay nothing extra.
- Open. The full frontend, intent-parser proxy, and infra runbooks are public.
What's in these docs
| Section | What you'll find |
|---|---|
| Getting started | Make your first swap; how the three-step flow works; supported networks. |
| How it works | Intent lifecycle, batch auctions, the parser proxy, and settlement. |
| Fees & rebates | The price-improvement fee model and how rebates accrue. |
| Intent API | The public POST /api/intent endpoint — parse English into a structured order. |
| AI agent integration | Wire the intent API into LangChain, AutoGPT, or your own agent. |
| Security & audits | Custody model, settlement contracts, and audit posture. |
| FAQ | Common questions about fees, networks, MEV, and custody. |
Quick links
- App: ophis.fi
- Business portal: business.ophis.fi
- Machine-readable summary: ophis.fi/llms.txt
- OpenAPI spec: ophis.fi/openapi.yaml
- Source: github.com/ophis-fi/ophis