@vladtenev We embedded them. Here is exactly how, because the engineering is the interesting part.
Yarrow runs live perpetual futures on Robinhood Chain using native ETH as collateral, with market prices sourced directly from the @chainlink stock feeds published onchain. The risk engine is an EVM adaptation of Percolator, the perpetual futures architecture open sourced by Anatoly Yakovenko.
What makes Yarrow different from nearly every perp DEX operating today is not the interface. It is the settlement logic underneath it.
Margin is senior.
A trader’s deposited margin is never socialized to pay another trader’s winnings. Profit is junior. When a winning position closes, the trader receives their margin plus the lesser of their realized profit or the available backstop.
If the backstop cannot fully cover the profit, the profit is capped. The losing trader’s deposit is never raided beyond the loss created by their own position. Most venues reverse that priority and call the result auto deleveraging.
Solvency is enforced as an invariant, not displayed as a dashboard metric.
After every open, close, liquidation, funding update, and withdrawal, the contract must satisfy:
contract balance = total margin + backstop + pending withdrawals
The equation must hold exactly to the wei. Our test harness checks it after every operation. If the invariant ever fails, the math is wrong. The market is not used as an excuse.
Prices are composite oracle reads, never numbers published by us.
Each ETH denominated mark is calculated directly onchain:
priceETH = assetUSD × 1e18 ÷ ethUSD
Both inputs come from Chainlink aggregators on Robinhood Chain, and each feed has its own independent freshness requirement. If either side exceeds its permitted staleness window, the market stops accepting new trades rather than trading against a false price.
We do not publish the mark. We cannot fabricate it.
Liquidations are permissionless.
Anyone can operate a keeper, liquidate an underwater position, and earn the liquidation reward. There is no privileged liquidator, no operator discretion, and no hidden button reserved for the team.
Settlement cannot be held hostage.
Yarrow uses a push or park payout pattern. If a receiving contract deliberately reverts in an attempt to block settlement, the funds are recorded as a pending withdrawal and the engine continues operating.
A hostile receiver can damage only itself. It cannot freeze the venue.
Funding is capped and driven entirely by open interest imbalance.
A cumulative funding index transfers value between longs and shorts. Traders pay one another based on positioning pressure. The house does not collect the funding.
The entire venue was deployed on Robinhood Chain for roughly forty cents in gas.
That number is why this architecture is finally practical.
We are exactly the builders you tweeted for.
https://t.co/94koZPz8jv