RP1’s market surface does not force every product into one matching model. Teams can choose simple swaps, price-time order books, uniform-price batches, unified margin, collateralized lending, or aggregated liquidity depending on the risk and execution problem.
Execution choices
| Need | RP1 surface | Why it exists |
|---|---|---|
| Simple liquidity | AMM pools | Deterministic pool pricing with slippage bounds. |
| Limit trading | CLOB | Price-time priority and explicit order lifecycle. |
| Reduced sequencing advantage | Frequent batch auctions | Orders in a batch clear at a uniform price rather than exposing every intra-batch sequence. |
| Cross-asset margin | UTA | One account for collateral, positions, funding, health, and liquidation. |
| Borrowing | Lending | Deposit, collateralize, borrow, repay, withdraw, and liquidate flows. |
| Routing liquidity | Liquidity module | Connector and basket abstractions for aggregated liquidity. |
| Reference prices | Oracle | Price and TWAP data for funding, risk, and settlement decisions. |
MEV-aware operation
The production-facing DEX controls are frequent batch execution, slippage checks, price bounds, and circuit-breaker controls. These reduce specific forms of ordering abuse; they do not make a trade risk-free or remove the need for user-defined minimum outputs and market-risk controls.
Encrypted transaction lanes and commit-reveal are experimental, deployment-dependent paths. Do not treat them as production cryptographic privacy or a guaranteed MEV shield, and do not enable them for value-bearing workloads without a separately reviewed cryptographic deployment and explicit network support.
Example product compositions
- A spot venue can use an AMM for long-tail assets and a CLOB for active pairs.
- A derivatives venue can use UTA collateral and oracle/TWAP data while keeping liquidation policy explicit.
- A treasury router can compare DEX AMM and StableSwap quotes and prepare one wallet-signed native instruction.
- An agent can discover a quote, simulate a swap, pay a service charge, and reconcile the final transaction through the same chain identity.
See DEX and trading, UTA, lending, and MEV-aware execution.