You never have to trust us.
Sooner gets depositors out of illiquid vaults before anyone else can take the liquidity. The design is boring on purpose. Your user signs a standard 1inch limit order, and every other moving part is ours to get wrong, not theirs.
- 01
Your user signs a limit order
A standard 1inch limit order: their vault shares for an exact amount of the underlying asset. They see that number before they sign it. The order names the Sooner executor as the only address permitted to fill it, and it never reaches a public order book.
- 02
Nothing moves until we pay
The shares stay in their wallet. The order is a signature, not a transfer, and it costs nothing to make. If we never fill it, nothing ever happened. They can revoke the allowance at any time without asking us.
- 03
We flash-borrow the payout
When the vault has liquidity, we borrow the payout amount and fill the order, which pays your user the exact figure they signed, in full. Then we redeem the shares we just received and repay the loan from the proceeds. One atomic transaction.
- 04
The spread is the fee
Whatever is left after repaying the loan is what we keep. Nothing is transferred separately and nothing is invoiced, so there is never a step where we hold your user's money. If the numbers do not work, the transaction reverts and nobody is worse off.
What your users are actually trusting
They are trusting the 1inch limit order contract, which they already trust if they have ever used a DEX aggregator. They are not trusting us.
- We cannot take their shares. The order pays them first, in the same transaction, or it does not execute at all.
- We cannot change the amount, because it sits inside the signature. Changing a single digit invalidates it.
- We cannot leave them half-done. The borrow, the fill and the redemption are one transaction, so it all happens or none of it does.
- We cannot sit on their position. They revoke the allowance whenever they like, with no involvement from us.
Point your stuck users at us
If your protocol has depositors who cannot withdraw, whether from a paused vault, an illiquid market or a wind-down, we will build the integration for you.
- Building the integration is free. We do the work, on our side, at our cost.
- We only get paid when a user actually gets their money out. There is no retainer and no minimum, and nothing is invoiced to you.
- Your users are never asked to trust a Sooner contract with custody, because the mechanism above never gives us any.