Redemptions and Onchain Liquidity
OnRe supports the onchain liquidity of ONyc tokens through its primary-market infrastructure.
The OnRe application allows eligible holders to redeem ONyc tokens via the user interface, while supported software systems (routing infrastructure) can access the same functionality programmatically.
All redemptions, direct or routed, are priced and executed by OnRe’s smart contract. The current deployment processes transactions entirely onchain and does not rely on the facilitation of a backend system with a queue.
Redeeming ONyc
Eligible holders can redeem their tokens at the OnRe application. The user enters into the user interface the number of tokens for which a redemption is desired and gets a quote in USDG.
Eligible holders are only those whose wallets have been verified through the application’s onboarding process. Holders who originally acquired tokens on secondary markets are required to complete OnRe’s anti-money laundering and anti-terrorist financing (AML/ATF) procedures before they can submit a redemption through the application, which is the primary market.
Redemption Pricing
Redemptions of ONyc do not execute at the token’s unit price in terms of published net asset value (NAV). To produce a quote, the application takes the current unit price of ONyc and adjusts it.
First, the number of redeemable tokens is reduced by an amount corresponding to the fee that OnRe charges for the service. At present, this fee is 25 basis points.
Second, the unit price itself is discounted according to a convex power curve. The inputs to this curve include available liquidity and net demand during the current epoch (plus the decaying net demand from the previous epoch). Buy activity can offset sell pressure.
effective_liquidity = min(
pressure_adjusted_wall,
actual_vault_balance,
TVL_target_when_configured
)
utilization = raw_sell_value / effective_liquidity
output = raw_sell_value × (1 - haircut(utilization, pressure, cadence))Integrators should use quote_swap_sell to obtain the current executable quote rather than reimplementing the pricing curve.
Redemption Liquidity
Redemptions are funded from onchain liquidity that OnRe dedicates for this purpose. OnRe’s management carves out a portion of the capital that is raised for underwriting to ensure that the company can meet redemptions during historically observed market conditions. At present, this portion is about 15% of the capital. This figure is subject to change, based on senior management’s view of the needs of investors and of the company’s in-force insurance portfolio. The amount of this portion that is immediately available onchain sits in a designated vault (the redemption vault).
How Liquidity Replenishes
Liquidity can be replenished through purchases of ONyc.
The smart contract can be configured to forward a certain percentage of the proceeds of token sales directly and automatically to the designated vault until a certain target is reached.
This mechanism fosters a two-sided liquidity system in which purchases of ONyc help to bolster the very liquidity that is used for redemptions of ONyc.
RFQ and Program-Native Liquidity
Routing infrastructure can access OnRe’s onchain liquidity programmatically. The smart contract exposes live quote and execution instructions for buying and selling ONyc:
Buy ONyc
quote_swap_buy
open_swap_buy(token_in_amount, minimum_out)
Sell ONyc
quote_swap_sell
open_swap_sell(token_in_amount, minimum_out)
These instructions allow supported routers to request a current quote and include the corresponding OnRe transaction within their routing flow. Quotes reflect current onchain state and are not liquidity reservations. Callers should set a minimum output and simulate the transaction before submission.
Availability Checks
Before routing through OnRe’s onchain liquidity, integrators should confirm the following conditions:
the global kill switch on
Stateis not active;the relevant
OfferandRedemptionOfferare enabled;the applicable
PropAmmPairStateis enabled; andsufficient liquidity is available in the redemption vault for the requested transaction
If any such check fails, the route should be treated as temporarily unavailable until the relevant condition is restored.
Titan Integration
OnRe’s application is integrated with the Titan Prime API, a DEX-aggregator that can compare OnRe’s onchain liquidity with available secondary-market options and select between them as part of normal routing activity.
This integration allows users to benefit from multiple potential sources of liquidity through a single user interface. The best available execution route may vary depending on trade direction, trade size, available liquidity and broader market conditions.
Last updated

