On the roadmap, not part of launch: pool hooks.
A hook is a separate contract attached to a pool when it's created. It runs custom logic at set points: before or after a swap, when liquidity is added or removed, or to set a dynamic swap fee. Think dynamic fees, buy or sell limits, or logic aimed at reducing what LPs lose to arbitrage.
A pool's hook is fixed at registration and can't be swapped out later, so what a pool does is something you can check before you use it.
Weighted and stable pools ship first. More at docs.bush.fi
Every DexScreener-style chart works because the underlying spot price is trustworthy enough to plot. Tokenized-stock pools don't get that for free — a pool's raw spot price only lines up with fair value once arbitrage closes the gap, and it can drift between trades.
Bush computes a liquidity index price independently: live Chainlink feeds on the underlying stocks, combined with the pool's target weights — not the pool's own balances. Same approach for BPT price on the frontend.
It's what makes a real DexScreener-style charting tool for index tokens possible, instead of just charting noise. docs.bush.fi
Bush's Vault can be paused for security — but only within a 4-year window that started at launch. After that, it's permissionless forever, no exceptions.
Even while paused, Recovery Mode stays available: if the Vault or a pool is paused, proportional withdrawals become permissionless too — so funds can never be locked by a governance action, compromised or not.
Security controls that expire by design, not indefinite emergency powers. Full constants at docs.bush.fi
Most AMMs settle token transfers pool by pool, on every operation. Bush's Vault works differently: it opens once per transaction, tracks every swap and liquidity move as simple credits and debits, then settles only the net difference at the end.
Route through multiple pools in a single swap? Only the real token deltas move — not a separate transfer per hop.
That's the architecture behind cheap, composable routing on Bush. docs.bush.fi
Bush liquidity is now built to be indexed by aggregators, solvers, and routers — not just traded through our own frontend. New integration guides cover fetching pool state, tracking it via Vault events, quoting off-chain with exact reference maths (@bush.fi/maths, in TypeScript, Python and Rust), and executing through prepaid Aggregator Routers with no token approvals needed. More at docs.bush.fi
RWA lending has one real bottleneck: reliable collateral pricing. A stale or manipulable price on a tokenized-stock position is worse than no price at all. Bush's on-chain BPT oracle contracts and factories let any protocol — lending markets included — permissionlessly deploy an oracle for a pool and price BPT collateral off live feeds and target weights, not raw balances that can skew mid-trade. Infrastructure other protocols can build on, not just a frontend.
Index funds rebalance by having someone (or something) trade them back to target weights. Bush's Weighted Pools skip the fund manager entirely: when a stock's price moves, arbitrage traders buy the pool back toward its target automatically, chasing the same profit that keeps the pool priced correctly. Every one of those trades pays LPs a fee. Rebalancing isn't scheduled — it's just what happens when the market corrects the price. docs.bush.fi
On the roadmap, not part of launch: Boosted Pools. The architecture supports routing idle pool liquidity to external lending markets automatically, so LPs aren't leaving idle capital sitting there between trades. Weighted and stable pools are what's shipping first — this is what's next once that's solid. More at docs.bush.fi
Quick recap of the week. We covered why pool weights are a value share, not a token count. We covered why swap fees are hard-capped at the contract level, not a policy that can quietly change later. And we highlighted the on-chain BPT oracle contracts that let other protocols already build on top of Bush pools.
Also spent time out in the Robinhood Chain ecosystem this week — real replies to real builders and real news, not just talking to ourselves.
Coming up next week: more on the Vault's other built-in guardrails, and a closer look at how rebalancing actually plays out in practice.
Thanks for following along. Reply with questions, we're reading everything — docs.bush.fi
Robinhood Chain tokens can now be tagged with cashtags on X. Small detail, but it's the kind of infrastructure most established chains take for granted — search, discovery, price context. Robinhood Chain is still building those rails in real time, which is exactly why we wanted in early rather than after they're already mature. More at docs.bush.fi
Fork transparency: fees can't be changed against you later.
A Bush pool's swap fee is hard-capped at 10%, enforced by the contract itself. Not a policy, not a promise — a pool operator literally cannot raise fees past that ceiling, ever. The protocol's own cut of those fees has its own separate cap too.
A lot of DeFi risk isn't the launch terms, it's what changes after you've committed capital. This is baked into the code so it can't.
Built on Balancer V3's architecture. Full breakdown: docs.bush.fi
Quick one on weighted pools: a '40/40/20' pool doesn't mean 40% of the tokens are one stock. It means 40% of the pool's dollar value is. If AAPL trades at $220 and TSLA at $250, the pool just holds fewer AAPL tokens to keep both at 40% of value. The weight is a target value share, not a token count. That's what makes it behave like a self-rebalancing index instead of a fixed basket. Building this for Robinhood Chain with Bush — more at docs.bush.fi
Where things stand on Bush.
Launching with weighted pools and stable pools on Robinhood Chain, coming soon. Weighted pools hold a mix of tokenized stocks by dollar-value weight, not token count, and rebalance passively through arbitrage instead of active management.
New from the docs: Bush already has on-chain BPT oracle contracts and factories. Any protocol, a lending market for example, can permissionlessly deploy one for a given pool and get a manipulation-resistant BPT price on-chain, enough to use a BPT as real collateral.
On the roadmap, not part of launch: interest-bearing token pools that put idle liquidity to work, and programmable pools with hooks for custom logic per pool.
Also building for our own frontend: a Liquidity Index Price from Chainlink feeds, BPT pricing, and historical charting for both.
Docs: docs.bush.fi
Revenue and volume numbers get all the attention, but the real question for any new chain is whether the liquidity underneath can actually hold up during volatility, not just look good in a chart. That's the layer we're focused on with Bush — weighted pools and stable pools built for how tokenized stocks actually trade, coming soon to Robinhood Chain.
On a custodial app, the app holds your assets. On Bush, you hold your own. That's kind of the whole point of DeFi, but it's also a real responsibility. Your keys, your funds, your job to keep them safe. We'll write more on how to actually do that well soon.
Where Bush is headed next.
In active development: a Liquidity Index Price built from Chainlink feeds and pool target weights, BPT pricing on the frontend using the same approach, and historical charting of index and BPT value, kind of like NAV tracking for your LP position. Not live yet, we'll announce the moment they ship.
Coming next: a DexScreener style charting tool so BPTs get the same candle and price action view traders already expect for any token.
We're launching with weighted pools and stable pools, coming soon to Robinhood Chain. Other pool types are on the architecture but not part of launch, and we'll talk about them once they're actually close.
Docs: docs.bush.fi
Questions: discord.com/invite/7BCEQ6cCJ
Most AMMs price your LP token off pool balances alone, which makes it easy to skew mid trade. We're building it differently. A Liquidity Index Price using Chainlink feeds on the underlying stock tokens plus pool target weights, so it'll be a lot harder to manipulate.
That same approach will price your BPT on the frontend too, reflecting real market conditions instead of a mid trade snapshot.
And it'll be charted over time, so you'll be able to watch index and BPT value the way you'd track fund performance, instead of guessing from pool balances.
After that, a DexScreener style charting tool so BPTs get the same candle and price action view you're used to seeing for any other token.
All of this is in active development for Robinhood Chain, coming soon. Docs: docs.bush.fi
1/6
Most AMMs force one shape: two tokens, 50/50, fixed curve. Bush's vault runs weighted pools instead — any mix of assets, any weights you choose. Built on Balancer V3's architecture. On a chain built for tokenized stocks, that's not a nice-to-have. 🧵
5/6
Put weighted pools + hooks together on Robinhood Chain and you get pools built for how equities actually trade — volatility clustering around earnings and market hours — not a one-size curve borrowed from ETH/USDC.
6/6
We're built on Balancer V3's architecture, running on our own vault, deployed for Robinhood Chain — building in public from here. Questions on the design, come find us in Discord: discord.gg/B2NgQFkPZQ. Follow along, more coming soon.