Core execution properties
No pool-induced price impact. Fill size does not move the execution rate through a reserve curve because pool balances do not determine price. Quote and execution share pricing logic. Both apply the same oracle and anchor logic. When quote and execution are evaluated against the same block pricing state, they use the same unit rate. A quote does not reserve inventory or guarantee later execution. Single-sided inventory. Depositors supply only the token being made available for sale. They do not deposit a matching quote asset and do not take on AMM reserve rebalancing or divergence loss. Multiple quote assets. Every buy names an approved ERC-20 quote asset. A depositor may therefore accrue proceeds in more than one asset as fills settle. The default C1 configuration is one-directional: it supplies the token that the buyer is purchasing. It does not absorb that token from a swapper who is selling it unless optional quote-side liquidity has been explicitly enabled for that pool.Where it fits
For a router, aggregator, filler, resolver or other execution partner, C1 is another source of output inventory alongside AMMs, RFQ sources and other venues. It can be selected when its available inventory provides better net execution for the requested trade. For a large holder, C1 provides a way to make inventory available at the protected oracle-derived rate without crossing an AMM curve. Individual fills settle atomically as buyers arrive. The trade-off is that the depositor does not have guaranteed immediate execution of the entire position.Pricing and safeguards
Pricing comes from an on-chain spot oracle that derives a rate from external venues. The oracle is read during execution. Protected anchor. Each pool carries a reference rate for each supported quote asset. For a buy, the protected unit rate uses the higher of the live oracle reading and the anchor, preventing a lower live reading from creating a cheap path through deposited inventory. The configured anchor band governs how the anchor is allowed to move. It is not a hard execution band, and an out-of-band live reading does not by itself make a fill unavailable. Sustained market moves can propagate into the anchor subject to bounded update rules. If a live oracle reading cannot be obtained and the pool has a seeded anchor, C1 can continue quoting from that protected reference with a staleness adjustment that makes the buyer rate more conservative as the live reading remains unavailable. Same-block rate cache. The first fill in a block reads and caches the rate; later fills in that block can reuse it. This reduces repeated oracle reads and keeps intra-block pricing consistent. These protections reduce defined oracle risks but do not make execution guaranteed. Integrators should simulate close to settlement and keep a fallback route where required.Fill order and execution semantics
Inventory is filled through a contributor FIFO. The earliest deposit is consumed first, while each depositor’s inventory and proceeds are accounted for separately. There is no pooled share token or rebasing balance, so later deposits do not dilute an earlier depositor’s recorded entitlement. Exact-input buys are inventory-bounded. If the quote amount offered could consume more inventory than the pool currently holds, C1 fills the inventory available and charges only for the tokens actually delivered. A genuinely empty pool declines rather than reporting a completed zero fill. Exact-output buys are all-or-nothing. If the exact token amount requested cannot be delivered, the execution does not settle as a smaller output. Each successful fill settles atomically. Full-position execution is progressive: inventory remains available to external buyer demand and is reduced as fills arrive. Unsold inventory remains withdrawable.Seller fees and proceeds
C1 fees are charged against seller proceeds on executed fills. The default seller fee is 1%, with fee configuration available at the asset level. Use the applicable seller fee when evaluating a specific asset or pool. The buyer pays the approved quote-asset amount required for the trade. C1 does not charge the buyer the seller-side protocol fee, though gas and costs elsewhere in the execution path may still apply.Current direction constraint
Integrators should treat the current public C1 model as buy-only: C1 supplies the token the swapper is buying. Optional quote-side liquidity is a separately configured capability and should not be assumed for a pool unless documented.Contract Interface
Current quote-asset-aware quoter and execution signatures.
Settlement Patterns
Router, intent-based and direct integration patterns.

