# Brainstorm - Superfluid - Cashflow Router **Things to consider** - Being the guy selling the pickaxe vs. the guy buying pickaxe - 0 to 1 vs. 1 to 1.2 **Types of cashflows:** Payments Outflows - subscriptions/rent - debt Inflows - yield - salary Stable vs. variable flows **Use cases:** - General cashflow router which allows users to create an inflow/outflow cashflow for anything: has to be super intuitive - DCA into any deposit contract - Split inflows into different outflows by percentage - DCA into tokens **Technical Details** - General cashflow router - ability to add/remove addresses **Tech Stack** - Superfluid - Solidity - Hardhat? - The Graph (what sort of events might we want to index) - Tenderly (for debugging if we run into any issues) - TypeScript - React - ethers.js - Material UI/Rimble - Apollo/GraphQL **Extras** - Adding collateral to debt - Borrow/lending - AMM/Arbing - Cashflow arbitrage to smoothen volatility - Derivatives & Perps - Insurance - Borrowing with cashflow for undercollaterized loans - Using cashflows as collateral - Would probably need to classify flows as stable vs variable in order to allow liquidations to be profitable - Could only borrow against stable flows? - Pay for funding rates w/ cash flow - Team equity token divesting schedule (salary) - Taxes - Stream for attention - advertising - Volatility hedge - Given some range (eg eth @ 2000 to 3000), Bob pays alice within range. Otherwise, Alice pays bob - Similar to options - Generate SuperTokens from fixed yield tokens from Element/88mph