Community Conference: Early Use Cases (picks 3) 8/18/2021
[CC2] Community Conference: Architecture Concepts, Language Selection
[WG1] Working Group: Visual Construction of Cases
[WG2] Working Group: Case Primitives Review
[WG3] Working Group: Functional Connections of Primitives, Hybrid On/Off-chain Sub-Networks
<u>Phase 2 – Alpha Framework (2 Months)</u>
Events:
[WG4] Working Group: Simulation of Primitives, Functions
[WG5] Working Group: POC Construction of Single Case
[CC3] Community Conference: Framework updates, POC, Feedback
Community Development Events
The Cardano community is the ultimate user of Graph DAO, its tooling, and visualizations. We will offer incentives to registrants to garner insight at key steps throughout the conception and buildout of the framework layers. Community development events, community conferences, and working groups, are limited seat scoped events where the core development team will present findings, concepts, and programming patterns and get directed feedback to accelerate decision making and stakeholder alignment. Registration will be first come first serve for interested parties that submit short descriptions of why they would like to join and what they plan to contribute.
<u>Community Conferences ~60min (Seating limited to 10)</u>
Community conferences are relaxed, but focused discussions to set design parameters for the Graph DAO framework and review use cases.
Incentive
Prizes will be offered via lottery to participants.
<u>Working Groups ~90min (Seating limited to 5)</u>
Working groups are highly engaged focus groups aimed to provide specific feedback on Graph DAO framework assets, construction, and usage. Attendees will be expected to follow instructions to set up development environments and review select materials prior to attendance.
Incentive
Participation fees are equally distributed to all participants.
Defining Success
This project can only be successful with the help of the community. We want to involve diverse stakeholders throughout development.
3 Months In
At the three-month mark, we should be well into Phase II, implementing the framework. In order to get this far we will have held and produced. All works, meetings, available online through the framework documentation and development site (static site hosted on Github or similar)
- Framework documentation website and associated repository.
- Held four (4) community events and distributed all prizes and participation rewards.
- Selected the primary language for the framework and have developed expected abstraction interfaces (class structures and composition).
- Reached consensus on and published the foundations of the framework, it's guiding principles in construction of DAOs, and basic requirements for on and off-chain primitives and functions.
- Visually represent the three (3) test cases adhering to consensus architectural constraints.
- Reached consensus on and published design of all on-chain and off-chain primitives required for POC use cases.
- Reached consensus on and published edge definition and functional requirements, layer translations, and noted any breaking edge cases requiring further review.
- Pre-Alpha framework committed to open repository. 1 of 3 POC demonstrated.
6 Months In
- All 3 use cases (DAOs) be built, visualized, and simulated.
- Framework documentation website evolves to implementation and core concepts guides.
- Alpha Framework opened to the community for testing, issue submission, extension.
- Held three (3) community events and distributed all prizes and participation rewards.
- First community-driven pull requests begin.
- New Metric: Early adopter DAOs being prototyped in Cotyl. Our goal is to have 3 to five developers using the framework in their DAO-based application.
12 Months In (Dependent of development velocity, community engagement, and Fund 7/8 award)
- Beta framework communicated to the public.
- The majority of issue generation is community-driven.
- The release schedule for V1 production framework is published.
Budget
This is a research and production exercise. We know that discovery will yield extra work in one or more categories. The 'Flex' development fund allows for onboarded professionals to continue work.
<u>Core Team Salary ($56,000):</u>
Development Lead ($25,000)
Architecture & Integration Lead Consultant ($15,000)
Test management consultant for Simulation ($500)
Flex Development ($15,000)
Mathematical Foundations Consultant ($500)
<u>Events ($6,850):</u>
Community Conferences - $300/Conference * 2 Conferences = $600 in prizes
Working Groups - $1250/Conference * 5 Conferences = $6250 ($250/member)
Float @ ~15% (9500)
Total ($72350)
Licensing and Intellectual Property
All framework code and documentation will be licensed under:
GNU General Public License version 3 (https://opensource.org/licenses/GPL-3.0)
Sub-Proposals
There are Cardano-specific assets useful to communication and development efforts across the ecosystem. These are not budgeted for here but would be directly impactful to the end product.
- (Fund 7: ~$3000) Open source icons for governance primitives and common abstraction. Create themed sets of globally impactful icons to represent common on-chain objects. We will have a better understanding of communications needs and gaps as we approach MVP. We will begin listing common abstractions used in describing DAOs and hybrid blockchain software to put forward a starter list in Fund 7.