Project title: Catalyst: NEAR Community Fund Edition
One-liner: Re-imagining the NEAR Community Fund as a plutocratic DAO using a tailored version of the Catalyst DAO platform.
Project DAO: VitalPointAI DAO
Metagov Proposal: Metagov DAO - Proposal 21
Challenge area: Re-Imagining the NEAR Community Fund
Slides: Catalyzing the NEAR Community Fund Presentation
Repo: Github: Catalyst-NEAR-Community-Fund
Project members
- Aaron (aaron.near)
- Emmitt (emmitt.near)
Project summary
Having personally gone through many false starts/several iterations of the NEAR grant and community funding programs since their inception, I’ve developed a bit of an appreciation for how difficult/cumbersome it has been to actually submit a project and see it successfully reach a state of approval. While the entire process has steadily improved, I believe the NEAR Community Fund itself could benefit from the Web 3.0 tech it aims to help others develop.
In short, I’d suggest the NEAR Community Fund should serve as an example of what is possible in terms of community-led, decentralized community management/funding solutions built on NEAR using open web concepts vice relying on existing web 2.0 frameworks and tools to achieve its goals.
(It’s almost hypocritical to not be using a NEAR-based solution… - hint hint.)
The Proposal
We are proposing to customize a Catalyst-based DAO to address the requirements of the NEAR community fund to more effectively/efficiently disburse resources in support of community initiatives. It will significantly improve the entire end-to-end project submission and management process in terms of user experience for:
-
individuals/organizations interested in submitting project proposals for community fund consideration of funding; and
-
those overseeing the fund through automatic processing/disbursement of resources for successful proposals.
It will initially be setup to mimic all the functionality the fund currently relies on Discourse to provide - all contained in one platform - no need to leave the web app at any point in the proposal submission, review, or approval process.
Features we think we can provide during the hackathon:
-
A suitable landing site for the app/community fund
-
Deployed to NEAR TestNet
-
Ability for anyone to submit proposals (using proposal deposits to limit spam submissions)
-
Some basic proposal categorization/searching
-
Standardized project/proposal submission requirements (attempt to make it easier for people to know what is required for the council/DAO to make a decision on funding or not)
-
Initial plutocratic setup (council-led - where each council member’s voting power is determined by contribution size) but with ability for community to vote on/change the DAO’s parameters
-
Everything happens in the web app - all content management (proposal details) and related discussion/resources are contained within the proposal itself (commenting, attachments)
-
Uses NEAR - integrated with NEAR wallet
-
Community features as being developed by Catalyst (at minimum: personas (customizable NEAR account profiles)
-
Time permitting - analytics support to provide an ongoing real-time quantitative information concerning the proposals/projects in the system
Catalyst is a project that has been in development for several months (and is itself a beneficiary of the NEAR Community Fund). It is an Aragon(esque) type DAO SaaS with community features built on NEAR (AssemblyScript, React). Among other features, it has deep integration with Ceramic.Network (IDX)/IPFS to manage the content for proposals that are typically linked to in forums in existing DAO solutions providing a much more seamless/easier to use user experience.
The DAO specific code of Catalyst has evolved out of a port of the Moloch v2 codebase on Ethereum to NEAR (in AssemblyScript).
More Info and Background
- More info on Catalyst including pitch deck, project concept, executive summary, etc…
- Ceramic IDX - is an identity protocol for open applications. Catalyst leverages ceramic IDX and Ceramic Network (the dataweb for open information) to decentralize the information contained in the system.
- Catalyst’s DAO codebase started as a port of the Moloch v2 code from Solidity to AssemblyScript to run on NEAR. It has undergone significant change since then to provide the current set of functionality it provides, but it’s roots lie with Moloch.
Thanks for your time and consideration. Looking forward to the rest of the hackathon. Hackon.