Wallet by wallet
Each portfolio sends its own orders to public liquidity, even when another portfolio needs the exact opposite trade.
Portfolio agents cross complementary Stock Token rebalances with each other before sending only the residual to public liquidity.
When you trim NVDA and someone else is adding NVDA the same afternoon, you both cross the spread, pay fees and move the price against yourselves. Neither of you ever sees the other.
Wallet by wallet
Each portfolio sends its own orders to public liquidity, even when another portfolio needs the exact opposite trade.
Costs stack up
Spread, fees, gas and price impact are paid on every leg of every rebalance, twice when two people trade against the pool in opposite directions.
Pairs aren't enough
Offsetting trades often form rings: A wants what B has, B wants C's, C wants A's. No two of them match, so a pairwise venue crosses nothing.
Venue0 looks across portfolios first. Changes that complement each other settle directly between wallets; only what is left reaches an exchange, and only if it's worth paying for.
Signed intents from the verified mainnet round
You end up where you wanted to be. The part that crossed never touched a pool.
Fewer external orders
Crossed legs settle at the round's snapshot price with no spread and no pool. In the frozen campaign, 32% fewer orders reached the market.
Your keys, your signatures
You sign your intent and then the exact settlement plan. The contract can move only those amounts, only to those wallets, only until the plan expires.
A receipt you can check
Every settlement is re-verified from chain data alone: receipt, calldata, logs and balance changes, on a separate RPC.
A Circle is a group rebalancing the same Stock Tokens on a schedule. Anyone can start one: public, invite-only or private, daily or on demand, with a minimum number of people per round.
Type it the way you'd say it. A language model only reads your words into operations; code resolves every ticker against the Robinhood registry and computes every amount from your live balances. Prefer numbers? Set weights directly and the same checks apply.
“Reduce NVDA to 20% and move the difference into SPY. Don't pay more than half a percent on leftovers.”
Then: registry lookup, live balances, Chainlink prices, hard limits. Nothing the model says becomes an address or an amount.
Nothing here is simulated. Every rail below ran against Robinhood Chain mainnet during the proof run.
Robinhood Chain
Settlement and assets
Stock Tokens live here, priced by Chainlink feeds. Venue0's settlement contract moves every crossed leg in one atomic transaction.
Dynamic
Wallets and signing
Sign in with email and get an embedded wallet, or connect your own. Every intent, approval and transaction is signed in your wallet.
Uniswap
Market residuals
When a leftover is worth trading now, the Trading API quotes and routes it, and the swap is checked against balances after it lands.
Definitive
Limit and TWAP residuals
Flash gives leftovers limit and time-sliced routes. The residual engine compares their all-in cost against Uniswap before choosing.
Synthetic portfolios, not users. Methodology, seed and inputs were committed before the run; every arm saw identical intents and prices.
32%
fewer external orders vs market-only
11,865 to 8,093 orders
26.3%
more crossed notional: relative uplift vs optimal bilateral-only matcher
+2.1 points of requested notional in absolute terms
10.2%
requested notional crossed internally overall
median scenario 13.5%
400 / 400
reference matcher parity
0 disagreements
Connect a wallet, set a target, join a Circle. Your first round takes a few minutes.