The purpose of GoodWorks is to bring more developers into the Near ecosystem, open up for contributions, and come together to develop great public good apps. We maintain and develop public good apps, and our scope currently includes Kudos, EasyPoll, NEAR Docs, Community Voice, IAH and Community SBTs.
GoodWorks was established as a GDAO in April 2024 when we received our first funding from NDC.
Update on Dev Teams
Since last we have established partnerships with the following teams and individuals for future dev work, many of which have participated in developing the details of the May proposals and will take active roles in our future dev and maintenance:
BuildDAO
OWA, open web academy
Silkking & team
Flipside
Megha, Stan, Harry and others from Astra++ team
NearHausa dev team
More devs to be recruited from the community as needed
Report on progress to date
Find our April report here
May proposals
We are making three proposals for May
Prio 1: Community Voice to replace GovForum, and required operational costs
Prio 2: Updates to EasyPoll, Community SBTs and IAH
The Community Voice work group has been meeting weekly and continued developing the features of Community Voice to a point where it can replace the GovForum, which is scheduled to be shut down within the month. This proposal covers the cost of UI/UX redesign, building remaining items on the backlog, and also the full migration of articles and comments from GovForum to Community Voice.
The second part of this proposal covers operating costs for SaaS providers such as Google Cloud, Netlify, Supabase, GitBook. In the previous budget we had not included the cost of Fingerprint, a provider which was used Nov-May and has now been cancelled, for which we recently received an invoice and request to cover the fee.
The last part of this proposal is an unused portion of the April budget which we are returning. We do this by applying it as a reduction of the overall budget in this proposal.
Easy Poll Improvements
Easy Poll is used by the community as the only current polling tool where only verified Humans can post replies, thereby minimizing spam and making the results more reliable than Telegram- or GovForum polls. We propose implementing several improvements:
Enhanced access control. Add features to limit respondents to holders of one or more SBTs / NFTs, or to members of one or more DAOs, or by directly whitelisting selected Near accounts. Also making it optional to user either NadaBot or IAH as the core gating criteria.
Graph polling results visually, either as piecharts or bar charts or similar
New poll question type: Quadratic vote
Raffle mode. New type of polling mode where the correct answer is known beforehand, with an option to reward the best respondent with Near which has been pre-loaded into the Raffle.
Community SBT Imrpovements
Community SBTs are currently displayed on the IAH website even though they don’t have much in common with IAH. These improvements include building a standalone BOS app to display and apply for Community SBTs, as well as a self-serve function where anyone can create their own SBT or range of SBTs for their DAO
Replicate the current SBT interface from IAH into a BOS Widget
Show All SBTs, as a top list of SBT holders
Show All SBTs, as a graph between SBTs and holders
Self-serve creation: Propose creating a new SBT for my DAO
Self-serve management: Mint, renew or revoke SBTs for members of my DAO
View my SBTs on my home page
IAH improvements
IAH is the backbone and original proof-of-personhood protocol on Near, leveraged by many different DAOs and Apps to control that only humans can interact with them. We have budgeted for the following proposed improvements:
Enable users without a Near Wallet to use IAH (easier onboarding)
Proof-of-Community
Proof of Staked Near-Days (1 Near for 100 days is the same as 100 Near staked for 1 day)