Execution infrastructure for desks & integrators.
Non-custodial intent routing with MEV-protected, uniform-price settlement on CoW Protocol's audited GPv2 contracts. Integrators pay a 5 bps base rate, charge their own fee on top, and Ophis takes 0% of the markup. The numbers are published below.
Three properties desks care about, enforced at the protocol layer.
Mechanism-level guarantees, not marketing. Each is implemented at the contract or settlement layer Ophis inherits from CoW Protocol, so it holds regardless of the interface.
Non-custodial by construction
Your tokens never leave your wallet until on-chain settlement. The operator cannot move, freeze, or recover funds. No counterparty custody risk, no recoverable hot wallet.
MEV-protected settlement
Orders execute inside a batch auction at a single uniform clearing price. Front-running and sandwich attacks are designed out, with no priority-gas auction to lose. Inherited from CoW Protocol's GPv2 mechanism.
Audit-inherited contracts
Settlement runs on CoW Protocol's audited GPv2 contracts, with the upstream audit reports published in CoW Protocol's contracts repository. Ophis-specific solver wiring and the AllowList contract were reviewed with Trail of Bits' Slither and Echidna fuzzing, GitHub CodeQL, and multi-agent code review.
Charge your own fee. Ophis takes 0% of it.
Most aggregators treat your routing volume as their margin. Ophis publishes its terms instead: integrations pay a 5 bps base rate (0.05% of volume). Using the SDK or a manual appData build you set your own fee entry on top, up to 95 bps under the default 100 bps aggregate cap, and Ophis takes 0% of your markup. The SDK also sets a reduced 1 bp on same-chain stablecoin pairs; the keyless MCP charges the flat 5 bps base. The Ophis swap app charges 10 bps retail.
Your fee line, on-chain
For an ERC-20 order, the appData partnerFee field accepts an array: you stack
your own fee entry (your recipient, up to 95 bps under the 100 bps cap) next to the 5 bps
Ophis base. Ophis takes 0% of your fee; the base is charged on top, not deducted. On
Optimism and Unichain your own-fee is paid to your recipient monthly in WETH from the
Ophis Safe once you are onboarded; on CoW-hosted chains it pays through CoW's weekly
distribution under CoW's terms. Native-ETH orders use the eth-flow helper; add your own
fee via a manual appData build.
Reward your active traders
Beyond the integrator share, active end-traders earn pooled, volume-tier rewards paid in WETH. It is a built-in loyalty mechanism that gives your most engaged users a reason to keep their flow on your integration, with no incentive budget required from you.
Make your token the cheapest safe trade
For ecosystem and token launches, Ophis can run a boost: we step aside on the economics so your pair becomes the most competitive MEV-protected route available, while you or your chain fund the token-side rewards. Ophis brings the rails and stands as the named venue. Scope is bespoke per launch; contact us.
Ophis takes 0% of your $8,000 markup. Your users pay 85 bps all-in (your 80 plus the 5 bps base). You receive that markup on the CoW-hosted chains today, paid out under CoW's terms; on the sovereign chains it is paid to you monthly in WETH from the sovereign chain's Safe once you are onboarded and we enable it.
For reference, MetaMask Swaps charges 0.875%.
| Tier | Referred volume | Share |
|---|---|---|
| Self-serve | Capped at $1M/month | 8% |
| Partner (by contact) | Uncapped | 12% |
The referral share is calculated on the net fee Ophis keeps from the flow you refer, and paid monthly in WETH, on-chain. It stacks with your own fee line: you keep your markup in full and earn the referral share on the base.
Payouts on Optimism and Unichain
On the chains Ophis operates, your recipient address is added to the settlement backend's fee-recipient allowlist after verification, then your own-fee is metered per settled trade and paid to your recipient monthly in WETH from the sovereign chain's Ophis Safe, with Ophis taking 0% of it. Execution is a 2-of-3 Safe signature. The payout runs once your recipient is onboarded (allowlisted) and we have enabled and funded it; amounts are USD-valued from routed volume, not exact per-token restitution. The flat all-in Ophis fee and 100%-of-price-improvement-returned still hold on these chains: those are properties of the base rail, not of a third-party own-fee.
Payouts on CoW-hosted chains
This is where a third-party own-fee is chargeable today. Stacked fee entries are accepted and charged by CoW's production orderbooks, verified against live quotes in July 2026. Payouts flow through CoW Protocol's weekly partner-fee distribution under CoW's terms, which include a service fee on partner fees (25% by default) and a 0.001 WETH minimum. Whether that service fee applies to a stacked non-Ophis recipient, and the end-to-end payout of that recipient, are still being verified, so do not assume the full own-fee reaches you until we confirm it with your recipient address.
12 EVM chains, plus Solana & Bitcoin destinations.
EVM source via the CoW Protocol orderbook. Solana and Bitcoin destinations from EVM source via NEAR Intents, with no second wallet required.
Sepolia testnet is available for integration testing; this view lists production chains only.
Three ways to put Ophis in front of users.
All three settle through CoW Protocol's MEV-protected batch auction. Choose by how much of the interface you want to own, and by whether you want to charge your own fee on the flow you send.
Embed the widget
Drop the Ophis swap form into your app with the themed @ophis/widget-react
wrapper, which pins the Ophis host and applies the Ophis default appCode, or the upstream
@cowprotocol/widget-react pointed at swap.ophis.fi. With either, pass your own
appCode so orders are attributed to you rather than the Ophis default. Same
MEV-protected, batch-auction settlement, in your branding. See
docs.ophis.fi/widget.
Build with the SDK
Call Ophis from your bot, agent, or backend with the dependency-free
@ophis/sdk across 12 chains, native ETH included. The SDK path pays the
5 bps base rate, carries your own fee entry on ERC-20 orders (up to 95 bps under the
default 100 bps aggregate cap, no Ophis cut), and carries your referral code for the 8% or
12% share on the flow you send.
Direct use
Point operators at swap.ophis.fi for immediate, no-code access. Wallet
connect via MetaMask, WalletConnect v2, Coinbase Wallet, Safe, or any EIP-1193 provider.
Nothing to build.
Public Intent API. Partner tiers on request.
The public Intent API needs no auth and no key, useful for prototyping and low-volume automation. Higher rate limits and partner-tier endpoints are reviewed case by case.
| Endpoint | Method | Auth | Rate limit | Status |
|---|---|---|---|---|
/api/intent | POST | None | 30 / min / IP | Live |
/api/intent | POST | API key (partner) | Higher limits for partners (contact us) | Planned |
| CoW orderbook API | HTTP | None | Upstream-defined | Live |
Full reference at docs.ophis.fi. Public-tier limits suit low and medium-volume operators; for higher throughput or partner-tier access, reach out and quotas are reviewed case by case.
Security and review posture.
Settlement runs on CoW Protocol's audited GPv2 contracts. The Ophis-specific routing and authentication components are reviewed with the tooling below, and external review and a bug bounty are listed here as they go live.
Upstream contract audits
The GPv2 settlement contracts are CoW Protocol's audited code. The upstream audit reports are public in CoW Protocol's contracts repository (github.com/cowprotocol/contracts).
Ophis application reviews
Ophis-specific solver wiring, the AllowList authentication contract, and partner-fee handling were reviewed with Trail of Bits' Slither static analysis and Echidna property fuzzing, GitHub CodeQL, and multi-agent code-review passes. Findings and responses are tracked in commit history.
Ongoing security work
Additional external review and a formal bug bounty are on the roadmap and will be listed here as they go live. To discuss a security disclosure in the meantime, reach out.
Public, partner, or institutional access.
Four engagement shapes, from open public access to institutional contracts, each scoped to what it delivers. Where a shape is bespoke, it says so and names the path: contact us.
Public best-effort
Open access to the web UI and public Intent API. GitHub issues and email answered within one business day. No formal SLA; downtime, RPC outages, or upstream protocol issues may affect availability.
Partner-tier support
Direct Telegram or email channel, higher API rate limits, integration assistance. Reviewed case by case for material-volume routing through Ophis. Not a public tier; contact us with your use case and target volume.
OTC routing partnership
Custom solver-set composition, dedicated execution lanes, post-trade reporting. Requires a formal partnership contract; the scope is bespoke. Contact us to discuss fit.
Contracting path
The interface is operated independently and is not a regulated financial-services entity. Formal terms, uptime commitments, indemnification, and liability are handled per a written contract; full operator and entity details on request.
What Ophis is, and what it is not.
The boundaries of the service, stated up front for integration planning.
What Ophis is
A non-custodial interface to the CoW Protocol settlement layer, with a plain-English intent parser, a partner program that returns a share of trading revenue, and cross-chain destination support via NEAR Intents. Operated independently and open-source under GPL-3.0.
What Ophis is not
A regulated investment firm, a custodian, a guaranteed-execution venue, an ISO-certified provider, an exchange, or a market maker. Execution depends on solver competition and upstream protocol availability. We do not promise outcomes we cannot enforce on-chain.
Questions desks ask first.
Are you a regulated financial-services entity?
No. Ophis is operated independently and provides a non-custodial software interface to permissionless on-chain protocols. It does not take custody of funds, execute discretionary trades, or hold a regulated financial-services license. For formal contractual arrangements, full operator and entity details are provided on request via the contact below.
How does Ophis price its service, and is execution competitive?
The rates are published. Integrations pay a 5 bps base rate: 0.05% of volume. The SDK sets a reduced 1 bp on same-chain stablecoin pairs; the keyless MCP charges the flat 5 bps base. The Ophis swap app charges 10 bps retail; on Optimism and Unichain that is all-in and 100% of price improvement is returned to the trader, while on CoW-hosted chains CoW Protocol adds a 0.02% volume fee (0.003% on correlated pairs) plus 50% of quote improvement, capped at 0.98% of volume. Execution is benchmarked against leading aggregators, with the additional protection of MEV-safe, uniform-price batch settlement that public mempool routes cannot offer.
Using the SDK or a manual appData build, you charge your own fee on top of ERC-20
orders and Ophis takes 0% of it: the order's appData partnerFee field accepts an
array, so you stack your own entry (your recipient address, your rate, up to 95 bps
under the default 100 bps aggregate cap) next to the Ophis base entry, and Ophis takes
0% of your markup. Set your own rate to 80 bps on $1,000,000 of monthly volume and Ophis
takes 0% of your $8,000 markup; the 5 bps base is charged on top, so your users pay 85 bps
all-in. You receive that markup on the CoW-hosted chains today (under CoW terms); on the
sovereign chains Optimism and Unichain it is paid to you monthly in WETH from the
sovereign chain's Safe once you are onboarded and we enable it. For reference, MetaMask Swaps charges 0.875%. A
third-party own-fee is chargeable today on the CoW-hosted chains, where it pays out
through CoW Protocol's weekly partner distribution under CoW's terms and we are
completing an end-to-end payout check for stacked recipients, so do not assume the full
own-fee reaches you until confirmed. On Optimism and Unichain the own-fee is charged into
settlement and swept to the Ophis Safe, then paid back to your recipient monthly in WETH
from that Safe (Ophis takes 0% of it) once your recipient is onboarded (allowlisted) and
we enable and fund the payout for it. A referral layer
pays 8% of the net fee Ophis keeps (self-serve, referred volume capped at $1M/month) or
12% (partner tier, uncapped, contact us), paid monthly in WETH, on-chain. Active traders
earn pooled, volume-tier rewards.
Can I get a custom rate limit?
Yes, partner-tier rate limits are reviewed case by case. The public Intent API allows 30 requests/min/IP, adequate for low and medium-volume operators. For higher throughput, reach out with a brief description of your use case and target volume, and we respond within one business day.
How do I integrate?
Three paths, detailed above: (1) embed the themed widget with your own appCode, (2)
build with the dependency-free @ophis/sdk from your bot, agent, or backend
(this is the path that earns the partner revenue share), or (3) point operators at
swap.ophis.fi for direct, no-code use. Documentation
at docs.ophis.fi.
What happens if a solver fails or the upstream protocol has an outage?
Solver competition handles single-solver failures automatically: your order is settled by whichever solver wins the batch. If the underlying CoW Protocol orderbook is degraded (rare but possible), Ophis surfaces an explicit error instead of routing through a degraded venue. Unsettled orders incur no Ophis or CoW settlement fee, though network gas may still apply to token approvals or other wallet actions you signed first.
Do you have references or case studies?
We list specific partner integrations here only after a signed agreement exists. If you would like to be a named reference partner, mention it in your first email.
Start the conversation.
A response within one business day on substantive inquiries. If a competitive, MEV-protected venue where you charge your own fee on a 5 bps base fits your desk, the conversation is short.
Contact us →







