ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
Partnerships started during M1:Negotiations started during M1, to be realized in M2:
2
1. Brazil Town Halls, throguh the Brazil BD Team, agreed on private blockchain PoC from September for TownHalls1. Hungarian Blockchain Coalition
3
2. Liberland, through direct connection, they implement our storage solution and we implement their judiciary2. Harbour Industrial Capital
4
3. KILT, we use their DID solution on our public chain3. Big enterprise 1, under NDA, 30+ billion revenue
5
4. Cere Network, we are bringing them back to the ecosystem and use their open-source solution for storage4. Big enterprise 2, under NDA, 30+ billion revenue
6
5. Mosaic Chain, we implement integration to their DEX on the Citizen Dashboard
7
8
9
Publicly delivered assets and code: https://g.g6.network/g6-networks-release/Public testnet with v1 dashboard and storage: https://testnet.g6.network/
10
11
12
Development breakdown
13
Milestone1DeliverableStatus and DetailsRolesAssigneesDays of workState
14
Q1-Q2 2024Architecture
15
Base runtimes and frontendFinalize tech architectureConsult with W3F, Parity, Code Cluster, DLabs, Mandala, Liberland for. Add topology to litepaper, pitch deck and visualized topology on Miro.
Done. Links to be linked here for delivery.
ArchitectSix3Done
16
Create architecture topology with assigned responsibilitesWhitepaper diagrams.Architect, Lead DeveloperSix, Wigy5Done
17
G6 Chains whitepaperFinalize plan with the G6 team on the architecture, design and branding.
Whitepaper: https://g6-networks.gitbook.io/g6-networks/
Architect, Lead DeveloperSix, Wigy2Done
18
G6 Private Blockhains - Substrate and G6 OS v1
19
Develop bare the minimum runtimesVanilla Chain, ready for parachain auction as well. It is a prepared Substrate version, groundwork ready to add pallets and features. Done.
There will be two versions of that, the first is for the Public Chain and the second is for the Private Chains (no parachain/coretime in this).
Git link: https://g.g6.network/g6-networks-release/ (Vanilla chain, but since it has more features added)
Substrate DevelopersWigy, Six, Serge2Done
20
Add G6 core palletsAdd the following pallets for out-of-box usage: collective, membership, identity, registrar, treasury. Done for the Public Chain.
Again, this needs to be done for both runtimes.
Git link: https://g.g6.network/g6-networks-release/vanilla-chain
Substrate DevelopersSerge, Johan3Done
21
G6 OS v1 of the systemFork Debian 12, remove unnecessary parts and install bare minimum for G6 Chains. This serves as a base for development, tooling. Deliverable is a short description of the work and a script that handles the setup.
Git link: https://g.g6.network/g6-networks-release/g6-os
OS and Substrate ExpertsJohan, Six3Done
22
Frontend and UX
23
Consultation with UX designed and Figma creationDone - Website is https://g6.network/ / New website is being released.UX/UI DesignerThomas3Done
24
Bare minimum G6 Dashboard frontedDemo: https://testnet.g6.network/Frontend developerSerge, Johan3Done
25
Get the first physical MVP devices in Mandala’s Denpasar LabDone
26
Imaging for the first devices.Pictures are in the main document. Screenshots to be added.OS and Substrate ExpertsJohan2Done
27
Procurement of physical hardware
64GB RAM, 1+TB SSD
AMD Ryzen 9 7940HS
Pictures/screenshots are in the main document for reference. We need 12 devices initially for the public chain which will be geographically distributed.ProcurementSix1Done
28
License for all G6 Chains code and productsDone. See LICENSE.md file on https://g.g6.network/ManagementManagementDone
29
Documentation of milestone and tutorialLink to be added for delivery.Devs & ManagementEveryoneDone
30
Management costManagement, delivery of the milestone and documentation.ManagementGabo, Thomas, six10Done
31
32
33
Q2 2024Middleware
34
Middleware and private storage implementationMiddleware - G6 improved version of ExoSys from QRUCIAL DAO's implementationMiddleware/glue layer connecting G6 to the non-blockchain part of G6. We also looked into OCW, but due to external tool execution limitations we decided with the ExoSys model and also it is easier for us to add monitoring, storage integrity/availability checks this way.
Git link: https://g.g6.network/g6-networks-release/g6-os - MW is part of the OS and server through Nexus currently.
Substrate DevelopersSerge, Johan, Six6Done
35
Node and middleware monitoring tool, helath reportingPython3 code for monitoring and reporting on middleware and general node health.OS and Substrate ExpertsJohan3Done
36
Private storage implementation
37
Storage implementation on Linux side through offchain toolsStorage implementation (scripts and tools to interact through middleware)OS and Substrate ExpertsJohan, Six5Done
38
Permissioned storage access offchain side (logic and permission handling)Nginx/storage implementation (scripts and config files to be delivered)OS and Substrate ExpertsJohan4Done
39
Storage stability, performance and scaling benchmarks and testingResults of all the tests on the performance git. Link to be added.OS and Substrate ExpertsJohan3Done
40
Storage pallet with permissionsEach user needs to have a list of permissions on chain (set by IDs to save space and for better performance). This pallet will provide information for the offchain tools to decide if they provide access or not. Git link to be added.Substrate DevelopersSerge, Johan, Wigy6Done
41
G6 private chain bootstrapperScript for bootstrap.OS SpecialistJohan, Serge, Six, Wigy3Done
42
Wireguard auto-setup for all nodes (optional for clients)Script for wireguard (install and auto-config)OS SpecialistJohan, Six2Done
43
Frontend and UX
44
UI/UX work in Figma for the frontend update of storage and middlewareTwo pages on figma with the new elements. Link to be added.UX/UI DesignerThomas4Done
45
Extend the G6 dashboard with storage featuresAdd features to frontend.Frontend developerAndre3Done
46
Extend the G6 dashboard with middleware monitoring featuresAdd features to frontend.Frontend developerAndre3Done
47
Documentation of milestone and tutorialLink to be added for delivery.Devs & ManagementEveryoneDone
48
Management costManagement, delivery of the milestone and documentation.ManagementSix, Gabo10Done
49
50
51
Q3 2024Public Chain
52
Public chain updgradeIntegrate the private chain features into Public chainFeatures developed in Milestone1 and Milestone2 are added to the public chain version of G6 chains: all pallets, middleware, private storage and bootstrapper.Substrate DevelopersWigy, Serge, Johan7Done
53
Prepare and test runtime on Rococo, for Parachain auction/connectionPreparing for the parachain auction. This step only takes place if we get there in time and there are still parachain auction bathes. In case of coretime we'll go for the parathread process.Substrate DevelopersWigy, Serge, Johan, Six3Done
54
Console v1 – Terminal version
55
Extendable command definitions and treeTopology on the commands, visual tree. List all major functions that will be called from Console.
Git code link to be added.
Senior DevelopersSix4Done
56
Execution manager, background serviceConsole’s background service that actually executes the commands, this is connected to the Middleware directly.Senior DevelopersWigy, Serge11Done
57
Login jail (MW API -> G6 Console jail)Solved by using HTTP API rather than direct shell access.Senior DevelopersJohan8Done
58
Frontend
59
Frontend for G6 OS administration with multi-wallet loginProvide multi-wallet login possibility on the frontend.
Git code link to be added.
Frontend DevelopersG6 Andre & Nova Team3Finishing in August.
60
Frontend G6 Console integrationTerminal login on the deashboard through WebRTC.
Git code link to be added.
Frontend DevelopersG6 Andre & Nova Team5Finishing in September.
61
UI/UX design for public chainUX/UI Designer works in Figma to make it look great.UX/UI DesignerThomas4Done
62
Public website and frontend for G6 Parachain (Dashboard for public)Public website with 5 pages and updated design for the public chain.
Git code link to be added.
Frontend DevelopersG6 Andre & Nova Team6Done
63
Extendible, customer facing API layer (backend/HTTP)
64
Health monitoring scriptThis script runs periodically to check the health of the node. Each node runs one of this and reports to a local log db about: uptime, performance, time, services running, PID, memory, users logged in, execution of critical commands.
Git code link to be added.
Backend DevelopersSerge, Johan, six5Finishing in August.
65
Public websitePublic website with 5 pages and updated design for the public chain.
Git code link to be added.
Backend DevelopersThomas, Branding team5Done
66
Documentation of milestone and tutorialLink to be added for delivery.Devs & ManagementEveryone
67
Management costManagement, delivery of the milestone and documentation.ManagementGabo, Thomas, six10Finishing in September.
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100