Special thanks to @wag, @oni, @noun22, @TheOracle and @seneca for encouragement and early feedback.
One interesting trend in recent discourse discussions has been the growth of interest in non-owner participation strategies and in the idea of improving the rate of nounlet onboarding. The PropHouse is worthy of mentioning here, being one of the most promising and exciting projects in the current space of DAO governance.
Other ideas, such as Noun’s Center “Idea Garden” and “noun scholarships” have also been discussed. There seem to be many more similar approaches that have yet to be heard. They all lean toward a common goal: bringing forth the creativity that boils up within the community.
The following project aims to to enhance the chance of succes of these initiatives.
Introduction
The Nounish Factory is a smart-contract that enables trustless creation of non-transferable assets directly by NounsDAO.
The assets can be purely honorary or provide certain rights to their owners.
Though non-transferable, they can be displayed in third party asset explorers.
Github repo:GitHub - curelycue/Nouns-Non-Transferables-Factory
Mock-up contract live on Rinkeby: 0x6dcd872065aF9e410DBf14e479D7d130Ba41E6A2
Project Details
An example of how a function call that creates non-transferables looks like:
createAsset("Star of Service", "STAR")
This function triggers deployment of a “Star of Service” contract.
In the example above the DAO created a contract representing a nontransferable named Star of Service. It can only be minted by a noun owner and is assigned to an address of his choosing using:
gift(NounId, Receiver)
- will mint a “STAR” to the Receiver address.
- only works one time per nounId.
Applications
- can be used to issue honorary assets to nouns or nounlets
- can be used to issue tickets or other “participatory tokens” in the context of contests
- still to be discovered…
More on non-transferable tokens: https://github.com/ethereum/EIPs/issues/1238
Team: anoun, watedrops.
Project Deliverables
- Factory Contract - the contract the DAO will interact with - used to deploy non-transferable asset contracts.
- Non-transferable Implementation Contract - the template contract - used to mint and distribute non-transferables.
Project funding
I am requesting a grant through Small Grants Fund to fund further research on this subject.
Project Ethos
Our end goal is to make the process seamless, allowing the DAO to drop different kinds of non-transferable tokens automatically whenever a consensus to do so is reached.
We’ll open-source and document everything we build.