# 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