The world runs on Open-Source Software (OSS). It is a foundational component of crypto and the Internet by allowing individuals and teams to collaborate, learn, and innovate through public sharing of code with no or few restrictions on use. Often, OSS is under-funded and -resourced causing important projects to slow or stop development and not grow contributor bases beyond individual maintainers.
wagmi is a popular open-source library used by Nouns Builder, ENS, Sushi, LooksRare, WalletConnect, and many more projects to connect and interact with Ethereum and EVM-compatible chains. The wagmi DAO’s objective is to fund and support OSS related to wagmi and other crypto projects in the ecosystem. The wagmi DAO will help support projects and contributors through funding rounds that result in work being done to improve OSS at the intersection of crypto.
Example proposals could include funding individuals or teams to onboard new maintainers/collaborators to OSS, improve test coverage or documentation, help triage and reproduce bugs, develop new features or libraries, or pay for infrastructure needed to sustain projects.
While there have been numerous efforts to fund and support OSS over the years, we are extremely excited about applying the NounsDAO model of rolling auctions and funding rounds via Prop House to OSS. We believe this model can help reduce bureaucracy and increase the speed at which projects and individuals can contribute to making OSS better.
wagmi’s mission is to build world-class open-source libraries for building apps on Ethereum with a strong focus on developer experience, feature-richness, lightweight interfaces, type safety, and stability. The core team is focused on maintaining and extending the “wagmi stack” (from CLIs, to other frameworks such as Vue, Svelte, and Solid), and we want to also encourage contribution from the community to help us achieve our vision of building quality open-source software.
Maintaining wagmi is an ongoing effort, and we are committed to ensuring that it meets the needs of supporting projects, the growing ecosystem, and the Ethereum community.
GitHub Issues, Discussions, and pull requests are the primary surfaces for how we communicate with wagmi users and perform maintenance, and the core team (Tom and Jake) leads the effort to triage and develop new features. The core team aims to keep the GitHub Issue count to single digits, because wagmi is the bridge to Ethereum for our dependents and consumers, and we want to ensure they remain credible, robust, and stable.
Furthermore, wagmi wants to encourage and fund external contribution from individuals outside of the core team that want to get involved in OSS. This contribution can be in the form of additional features, triaging issues, writing documentation, and getting involved in discussions. For wagmi to become a healthy OSS project, it needs more than just the core team to be involved in it’s development. For many external contributors, it’s not sustainable to contribute without getting compensated for their hard work.
With the above in mind, wagmi wants to encourage developers in the ecosystem to get involved with OSS. Specifically, wagmi wants to provide funding through the DAO to the following areas:
The wagmi DAO will be formed in early January through Nouns Builder and start running immediate funding rounds through Prop House. The core team is fully funded to work on wagmi and related projects full-time through Paradigm and our other sponsors on GitHub, Gitcoin, and direct contributions. The DAO will fund work for external contributors and projects, not the core team. Our hope is that we can get at least two to three individuals or teams involved in meaningful, paid contributions to the three areas mentioned above (projects on top of wagmi, contributions to wagmi, contributions to greater OSS ecosystem) in the first half of 2023.
wagmi is built by Tom Meagher and Jake Moxey, and we have been collaborating for almost twelve months. We work mostly asynchronously (between Brooklyn and Melbourne) and almost all of our work in public on GitHib. In addition to working on wagmi, we both have experience leading engineering work on Ethereum related consumer products, used by hundreds of thousands of users per month. Tom was previously an Engineering Lead at Mirror, while Jake was formerly an Engineering Lead at Rainbow. As of November 2022, we both have been working full-time on wagmi and related projects.
Colorful sets of connections, joints, and backgrounds link up to represent OSS:
Tiling for maximum effect:
wagmi GitHub https://github.com/wagmi-dev/wagmi
wagmi documentation site https://wagmi.sh
@wagmi_sh on Twitter
wagmi Core Team member Twitter accounts (@awkweb and @jakemoxey)
–
(Submitted by Toady Hawk with permission from wagmi team via Jacob.)