Synopsis
Sponsors nowonder to explore developer relations with Sablier by way of developing a Sablier v2 Juicebox Treasury Extension, and to generate Juicebox educational materials by building and documenting in the open.
nowonder (Juicebox/BuidlGuidl Delegate Hackathon Winner) will be the project manager and will allocate resources appropriately towards the success of the project.
Motivation
- Build relations with a group building interesting financial primitives that may be useful in the future
- Extend JB Educational materials on building Treasury Extensions
- Explore the vibes surrounding new experimental primitives:
Streaming payrolls via Juicebox Projects.
Cancelling a stream could be useful if we imagine a JB Project that wants to pay it's contributors for upcoming work, if the contributor isn't meeting their obligations, a stream could be cancelled with the remaining funds being transferred back to the project. This feature is optional.
Transferring a stream could be useful in the event that a contributor cannot meet their obligations, and wants to transfer their workload and payout to someone else without needing to call a vote. This is also optional.
Specification
As suggested by Jango (here, and here),* *JuiceboxDAO will pay out $2150 worth of ETH to Sablier V2 Interop Dev to begin development (the extra $150 to cover deployment fees), and another $2000 worth of ETH upon completion.
Completion / MVP:
Estimated duration: 2 weeks
FTE: 80 Hours
- A Treasury Extension enabling JB Project Operator Config/Management (CRUD) of Sablier v2 streamed payouts
- E2E tests to confirm functionality and security
- Documented building process (a technical write-up)
- Posit the features to some Juicebox Projects and record their feedback
- Show off our work to Sablier and record feedback
Note: There may be other features to explore, like a pay delegate that streams Project Tokens. If I finish the MVP deliverables in time, I'll continue to expand on and experiment with features/extensions in this same vein.
Risks
At worst, we create educational materials on Treasury Extensions and build relations with a protocol that's developing financial primitives.
Timeline
This cycle / ASAP