Hello all, I’d like to provide a detailed update on our progress so far. You can view the weekly feedback here, and this post serves as an aggregation of all the weekly feedback. TLDR; We’re nearing completion of the 3D gov development, with only the integration of an API from mygateway.xyz remaining to finalize our work. During this development phase, we started with requirement gathering, the initial purpose of the technical support socket. Throughout this phase, we defined the data flow and user journey for the three personas: citizen, staker, and builder. Among the multitude of documents generated, I believe the following were the most valuable:
- Snapshot strategy logic
- Development plan to automate Service Badges (Private Data Asset or PDA)
- Data models
- [The software architecture design] (Miro | Online Whiteboard for Visual Collaboration)
After the discovery phase, we proceeded to develop the following components:
- An automated solution for retrieving nodes’ information, calculating their voting power, and issuing them a PDA.
- Another automated solution for creating a tamper-proof snapshot of the state of all PDAs, which will be used for casting votes and can later serve for fact-checking by the community.
- The snapshot strategy that ties everything together.
As of this report, the first two components are fully developed and tested, and the third is 80% done. The only remaining blocker is the essential API that will provide the relationship between Ethereum wallets casting a vote and their PDAs. Additionally, in the meantime that we’re waiting on this API, we’re planning to test the flow IRL with the help of the community members.