The ArchiDAO NFT is the governance token for ArchiDAO. It serves a dual purpose: a governance vehicle and a membership record, encapsulating the credentials for each member of the organisation. The NFT is structured so that it is compliant with the W3C Verifiable Credentials and decentralised identifiers, as described here: Verifiable Credentials decentralised identifiers
The NFT holds the governance part while DiD and VC hold the credentials and experience part of the member identity.
One potential implementation would be of the ArchiDAO NFTs around Soulbound Tokens (SBT) as referenced here: Decentralised Society:Finding Web3's Soul. Fundamentally we need to avoid "market fundamendalism" for governance and participation in the DAO, as both are social goods that are not captured alone by economic indicators, such as the fungible Tokens used for rewards and staking internally in the DAO.
there are two EIPs for SBTs - EIP4973 and EIP-5114
For reference implementation of EIP-4973, the discussion at Ethereum-Magicians is here: EIP4972 -Account-bound tokens
The code for EIP-4973 is located here: EIP4973 reference implementation
Beyond credentials each ArchiDAO NFT also has the governance utility in the organisation, i.e holders may participate in governance decisions to steer the ArchiDAO.
This current repository version is a temporary development one, until we structure the whole architecture and infrastructure, which might contain more than one token and project smart contract. Then this repostory will migrate to a "verifiable credentials & governance NFT"
The basic premise of ArchiDAO is that we use a multi-governance system- the ArchiDAO NFT acts as your Identity and credentials and is used to govern the DAO in important decisions - for fast decisions on a daily basis ArchiDAO uses Snapshot and its own ENS, to allow for say selecting a background for a workshop or a particular tutorial in a workshop. For Project governance, ArchiDAO uses its own ERC20 token which has both staking and project governance mechanisms, to apply into projects. As such only members who are staked on a project can govern that project. Hence a member has three ways to influence and participate in decisions: govern via their ArchiDAO NFT, make choices via Snapshot, and stake to participate in a project's outcome via governance tokens.
This takes place as we believe that governance rights of the organisation should not be really transferable. See Soulbound tokens for a more in depth explanation.
Important Governance platforms:
Tally
SnapShot
- konsollidate
- verifiable credentials on wikipedia
- Verifiable credentials on Web3 Consortium
- W3C example implementations
- polygon
- Filecoin
- livepeer ?
- NFTport
- TheGraph
- NFT standards
- Harmony
- [Moralis](https://moralis.io
- Veramo
- Forward protocol
- Competency Framework
- Unesco Skills classification
- International Standard Classification of Occupations
- European Skills/Competencies Framework
- batch whitelist implemented
- multisig (check Gnosis Safe API to implement)
- OnChain- Polygon TestNet
- possibility of encoding all parameters of the NFT onchain with base 64 (not the recomended solution): code all parameters of the NFT onChain coinvert into BASE64 - (Base64 is a group of binary-to-text encoding schemes that represent binary data) render the NFT in .svg - This allows to render directly onchain data-
ERC721Vote Verifiable Credentials
- OffChain-