--- tags: Meetings --- # 4/14/2022 Meeting Notes ## streamr progress report - stream agreements implementation has advanced a good amount - theyre having trouble with a mechanism for brokers to detect bad actors. - brokers have an incentive to vote for everyone else as bad actors, growing their own slice of the pie - there should then be a cost to brokers for being wrong or falsely flagging someone ## math spec overview ### delegator vault transfers - users shouldn't need to deposit into vault and then delegate - depositing DATA into vault would give dDATA (delegated DATA), which would then be transferred to the pool corresponding to the broker that the user delegates to - the actions should be bundled, where the user flow has both transactions bundled into one ### pool delegation - should rename token_balances/delegations to pool_shares to match streamr's terminology ### broker staking - from the stream agreement's perspective, the user is the contract through which the broker interacts rather than the broker's wallet address directly - diagram needs clarifying around the relationship between the stream agreement contract and the pool contract - which contract does the broker interact with? - could separate diagram for increase and decrease flows ### debits - broker could get stuck when paying out debits if there are too many to process in a block - there should be a safeguarding mechanism either for minimum amount paid or max amount of debits processed - the gas cost needs to be balanced against the actual worth of the debits ### yield - yield is virtual while remaining in the stream agreement - yield is only realised once its claimed - may be possible to expand the ability to claim to everyone rather than just the broker - only difference is who pays the gas - delegators might want to do this so that their debits can be paid - access control for the claim function is where this would be addressed ## Key Changes Needed to Math Spec - Make clear where money actually flows vs. virtual accounts - Update terms to be shares instead of tokens for example (maybe make a vocab list and confirm they like the way it is called) - Delegators should be able to have a UI that does not make them deposit to vault, i.e. direct pool delegation even if vault happens behind the scenes