Allocate $75k towards RevNet (Revenue Network) development across three checkpoints.
In principle, Juicebox allows anyone to bootstrap and operate a project over time with transparent guarantees and incentives, and to strike a balance between centralization and decentralization according to their needs.
In practice, Juicebox has proven highly effective for bootstrapping projects, but outside of JuiceboxDAO itself (and projects closely working with it), fewer projects have gone on to sustainably operate using it. Although many factors are likely at play, one possible explanation is that:
This issue applies to almost all governing and operative frameworks on Ethereum – even with tools like Governor Bravo, governance frequently becomes burdensome, and funding allocations can fail to reflect community wishes. These and other issues lead to community apathy and disengagement.
RevNets2 pose a solution to this problem: if a project operates entirely according to pre-determined rules and incentives, governance is no longer necessary, and a community can focus on their actual objectives instead of worrying about self-governing.
RevNets are built on top of and extend the Juicebox protocol. RevNets are Juicebox projects, and anyone can deploy one. Like Juicebox projects, anyone can pay a RevNet with ETH and mint its tokens. RevNets start out minting 1 token per ETH, or if they use USD accounting, 1 token per USD worth of ETH.
A RevNet's token issuance evolves over generations which last a pre-defined length of time (28 days, for example). Three parameters determine how its tokens are issued:
RevNet creators can optionally pre-mint a number of tokens for themselves at the time of the network's creation. RevNets have no owner. Once they are deployed, their parameters are locked in place. Funds can only leave the network when people exit.
Some options offer more centralized control, which can be helpful for bootstrapping project development, but can lead to issues on the path to decentralization. Other options prioritize decentralization, which can make it difficult to get a project off the ground.
RevNets solve both of these problems: the network begins decentralized, but the boost can be used to incentivize bootstrapping efforts as needed. They also:
As long as a network continues to grow, the amount of ETH that current participants can reclaim by exiting will continue to rise. The most a participant can lose is difference between the ETH they entered with and the amount of ETH they can get back by exiting at that time.
RevNets won't be the best model for starting a hardware store, or for fundraisers where the owners need to maintain control. But for experimental software projects, ownerless social media networks, or new protocols like Juicebox, it offers a completely new type of model – one that might be able to out-compete traditional ones.
RevNets are obviously experimental and there's no guarantee that this will work, but we think it's worth experimenting with.
revnet-app. A work-in-progress prototype is available on revnet-app.vercel.app.Rob from Open Esquire has been hanging around the Discord server and providing input – we'd like to secure his services in addressing RevNet's legal needs.
These distributions should only be made with approval from at least 60% of the JuiceboxDAO multisig. The initial distribution will be sent to the RevNet multisig, but future distributions may be sent to the RevNet multisig, a Juicebox project, or a RevNet network as dictated by RevNet multisig signers.
We're planning a four-week sprint to get the first version of a RevNet frontend out and to have contracts deployed, and to keep moving from there. If you're interested in helping out, join the Retailism Discord server.
Also see Jango's other posts on Retailism.
retailism-templates for an example implementation. ↩0x8Bc12fEf1f8EFe25fE96fb9B407c46159e82201C. ↩