Napkin math for a $50K Meteora LP earning 32% APY:
Sell 60 days forward at 15% discount.
Upfront USDC ≈ $2,235.
Position stays staked.
Is that interesting? Depends what else you'd do with the cash.
If you'd compound it elsewhere at >25% — yes. If you're sitting on it — maybe not.
Open in 2 clicks → https://t.co/nAJXagNOlm
Roadmap, next quarter:
Meteora is live. We're scoping pool support beyond it. Top candidates: Kamino lending positions, Sanctum LSTs, Drift perps fees.
If there's a yield-bearing primitive on Solana you want sold forward — reply. We prioritize what people ask for.
Question for Meteora LPs:
If you could pull 60 days of future yield forward, in USDC, today — what would you do with it?
• Compound back into another position?
• Pay yourself a salary?
• Cover a tax bill?
• Something else?
Legit curious what use cases we're not building for.
What a 60-day forward yield deal looks like, end to end:
T+0: Seller picks an LP. Sets tenor & discount. Buyer accepts. USDC routes to seller. LP locked in escrow.
T+60: Settlement triggers. Buyer gets the actual yield earned. Seller gets the LP back.
No middleman. No oracle. Just the protocol.
For the builders:
rflow-sdk v0.2.0 ships typed clients for every program instruction.
Create a deal, settle, cancel, claim fees — from your bot, your indexer, your own UI. ~10 lines to a working call.
MIT license. PRs welcome.
→ https://t.co/GESMsu1Udo
Open call:
If you run a Solana protocol with yield-bearing positions (LPs, lending, staking, perps fees), we want to make your users' yield tradeable on rFlow.
Forward markets unlock capital your users have already earned, but can't touch.
DM open. Or just reply.
Forward markets aren't new. Bonds, futures, structured notes — TradFi has done this for centuries.
What's new is Solana having enough DeFi yield, observable on-chain, settled instantly, to make discounting that yield programmatic.
The rails were the missing piece. Not the idea.
4/ Settlement is automatic.
At maturity, the actual yield earned routes to the buyer's wallet. If APY held: buyer made the discount. If APY dropped: buyer ate some of it. Either way, the seller got USDC up front.
3/ Apply the discount.
The seller agrees to receive less than the projected payout, but today. The discount is the buyer's premium for taking APY risk (yield can drop) and locking USDC for the tenor.
Three ways to get capital out of a yield-bearing LP:
→ Borrow against it (lending): pay interest, risk liquidation
→ Stream the yield (Streamflow-style): wait for it to drip
→ Sell forward (rFlow): discount once, USDC up front, no liquidation
Different tools. Different tradeoffs.
If you LP on Meteora and you've ever thought "I wish I could pull the yield forward without unwinding my position" —
That's literally what rFlow does.
30 days, 60 days, 90 days. Pick the tenor. Get USDC up front. Keep the LP.
Open a deal in 2 clicks → https://t.co/JMwuL8UW3l
You need $500 today from a $10,000 SOL position.
Sell asset:
You sell 5% of your position.
If SOL doubles, that sold slice is gone.
Borrow:
You keep exposure, but take debt and liquidation risk.
rFlow:
You sell a future yield window.
You keep the principal position.
Your cost is the yield you gave up.
Real buyers are already waiting for that window. Open a deal → https://t.co/nAJXagNOlm
Small thing that took longer than expected:
When you create a deal on rFlow, the APY you see is now the *live* APY from the source pool. Pulled at create-time, not hardcoded, not stale.
Sounds obvious. Wasn't trivial. Big trust unlock for sellers.
Quiet on here for ~4 months.
Not so quiet in the repo. rFlow shipped mainnet in January and we wanted to see one full 90-day deal cycle settle end-to-end before saying anything.
Now it has. Here's what shipped — and what's next ↓
Most yield products: "trust us on the APY."
rFlow on every deal:
• exact LP position value
• expected fees over the tenor
• your ROI and annualized rate
• the seller's discount
• a real "what can go wrong" section
See what you're buying before you commit. → https://t.co/8WVp7Zvu69
7/ What's next.
• Partnerships with protocol teams (talk to us if you have yield-bearing positions on Solana)
• More pool coverage beyond Meteora
• A real posting cadence here — and no more silence
The protocol works. Now we make it move.
6/ UX polish across the app.
Empty states that teach. Errors you can recover from. Glossary tooltips on every term. Validation that catches you early. Boring on its own. Compounds fast when you're trying to onboard a non-DeFi-native LP.