Proposal “dash-platform-incubator-phase-3“ (Completed)Back
Title: | Dash Platform Incubator - Phase 3 |
Owner: | andyfreer2020 |
Monthly amount: | 232 DASH (6681 USD) |
Completed payments: | 3 totaling in 698 DASH (0 month remaining) |
Payment start/end: | 2020-08-14 / 2020-11-11 (added on 2020-08-17) |
Votes: | 1062 Yes / 2 No / 2 Abstain |
Proposal description
Dash Proposal: Dash Platform Incubator - Phase 3
1. Summary
This proposal provides a “Phase 3” to the Dash Platform Incubator Phase 2 proposal (https://www.dashcentral.org/p/dash-platform-incubator-phase-2) to extend bounty funding for the development of tools, resources, Dapps and Protocol enhancements for Dash Platform on EvoNet and leading to Testnet for a further 3 months.
Phase 2 was successful in delivering the planned social, point of sale and e-commerce dapps with a corresponding Platform Wallet within time and budget as well as scaling the number of bounties completed and developers joining the community and taking new bounties, with over 100 claims awarded to a total of 11 developers joining the Platform community to date.
A demo of the primary bounties planned from Phase 2 can be seen in this video:
Phase 3 will focus on continuing to provide the right incentives to develop and maintain the growing set of products being developed and proposed by community devs plus increased collaboration with Core devs and a focus on new areas such as monetization & gamification of Dapps, and with the budget requested scaled at a reduced growth than the previous to match the anticipated growth in this phase balanced with a manageable rate of growth in terms of management and efficiency.
2. Phase 2 Review
I’m super happy with the Phase 2 progress, where we completed the stated primary goals to deliver working Social, Point of Sale and Ecommerce dapps working with a Platform Wallet, within time and budget, as well as expanding both the wider selection of development bounties and new developers coming into the community and proposing and winning bounties for new value they’re adding. Thanks to the community devs involved and to the Network for awarding the Phase 2 funds to enable that.
The community throughput has scaled successfully to a much higher level than phase 1 in terms of code, people and output, including the new structure to bounty out help with the project management itself which has been key to this, and I hope to scale Phase 3 as effectively and grow the value being delivered if this proposal is awarded.
We also bountied a demo video to highlight the output from the primary goals to provide an easy-to-consume presentation of the work, please take a look: https://youtu.be/yy8gO1C8fTs
Full details of all bounties are linked in the audit section at the end of this doc.
3. Phase 2 Highlights
Here we review the highlights of the bounty work from phase 2, descriptions of the work completed can be found by following the Trello links. Status ‘completed’ means no further work is planned, ‘phase completed’ means current work is completed but future work is planned. ‘Open’ bounties are available to anyone to claim or to specific devs if they are status ‘open (reserved)’. The amounts awarded reflect rewards within this phase not previous phases if applicable.
3.1 EvoWallet
Status: Phase completed
Bounty: https://trello.com/c/MJrfbOp3/33-evowallet
Site: http://evowallet.io/
Source: https://github.com/dashameter/evowallet/tree/roadmap/phasea
Devs: @dashameter
Rewarded: 27 Dash
3.2 Jembe Dapp
Status: Phase completed
Bounty: https://trello.com/c/Kzn8JX12/12-jembe-dapp
Site:http://jembe.dashevo.io/
Source: https://github.com/dashameter/jembe
Devs: @dashameter
Rewarded: 31 Dash
3.3 POS Dapp (InStore)
Status: Phase completed
Bounty: https://trello.com/c/xAWr4bLJ/57-pos-dapp
Site: http://instore.dashevo.io/
Source: https://github.com/dashameter/pos-dash/tree/master
Devs: @dashameter
Rewarded: 6 Dash
3.4 eCommerce Sample Dapp (Checkout)
Status: Phase completed
Bounty: https://trello.com/c/Pi1PPPxQ/63-ecommerce-sample-dapp
Site: http://checkout.dashevo.io/
Source: https://github.com/dashameter/dash-checkout
Devs: @dashameter
Rewarded: 1 Dash
3.5 Platform Console
Status: Phase completed
Bounty: https://trello.com/c/Xezls3IC/9-platform-console
Site: http://console.dashevo.io/
Source: https://github.com/dashameter/dash-platform-console/tree/develop
Devs: @dashameter
Rewarded: 2.25 Dash
3.6 Platform Explorer
Status: Phase completed
Bounty: https://trello.com/c/ezAfj6lG/18-platform-explorer
Site: https://pce.cloudwheels.net/
Source: https://github.com/cloudwheels/dappforce-tendermint-explorer/tree/gh-pages
Devs: @cloudwheels
Rewarded: 9 Dash
3.7 Platform-UserID Secure Messaging Library
Status: Phase completed
Bounty: https://trello.com/c/qPtO4KF9/42-platform-userid-secure-messaging-library
Site: https://www.npmjs.com/package/dash-platform-user
Source: https://www.npmjs.com/package/dash-platform-user
Devs: @cloudwheels
Rewarded: 10
3.8 Platform Bug Bounty
Status: Work in progress
Bounty: https://trello.com/c/wMZKe99G/49-platform-bug-bounty
Site: https://github.com/dashevo
Devs: @dashameter @readme
Rewarded: 7.5 Dash
3.9 Dapp Dev Discourse Forum
Status: Completed
Bounty: https://trello.com/c/OpGFYBa4/41-dapp-dev-forum
Site: https://discuss.dashdevs.org
Devs: @Ash
Rewarded: 3 Dash
3.10 Golang Dapi Bindings
Status: Phase completed
Bounty: https://trello.com/c/ErETMzMX/21-golang-dapi-bindings
Source: https://github.com/10xcryptodev/dapi-client-go
Devs: @10xcryptodev
Rewarded: 3.75 Dash
3.11 C# DAPI Bindings
Status: Phase completed
Bounty: https://trello.com/c/6qVaLYmo/16-c-dapi-bindings
Source: https://github.com/10xcryptodev/dapi-client-csharp
Devs: @10xcryptodev
Rewarded: 3.75 Dash
3.12 DAPI Decentralized-HTTPS POC
Status: Phase completed
Bounty: https://trello.com/c/99FAe1iC/39-dapi-decentralized-https-poc
Site: https://docs.google.com/document/d/14JxxwvM4CeyGyZmiXAwd08fEMJoBkhd6yR1Ve5Pvxi8/edit
Source: https://github.com/10xcryptodev/mn-bootstrap/commits/master
Devs: @10xcryptodev
Rewarded: 20 Dash
3.13 Codelabs Tutorials
Status: Phase completed
Bounty: https://trello.com/c/ttLzQq5w/60-codelabs-tutorials
Site: https://dashcodelabstests.000webhostapp.com/
Source: https://github.com/Schlomon/Dash-Codelab-Tutorials
Devs: @schlomo02 @riongull
Rewarded: 6.0 Dash
3.14 Demo Preparation and Video presentation
Status: Phase completed
Bounty: https://trello.com/c/Pi1PPPxQ/63-ecommerce-sample-dapp
Site: http://checkout.dashevo.io/
Source: https://github.com/dashameter/dash-checkout
Devs: @cloudwheels, @dashameter
Rewarded: 24 Dash
3.15 Independent Evonet-Devnet
Status: Work in progress
Bounty: https://trello.com/c/8ijYCC5e/62-independent-evonet-devnet
Source: Evonet DevNet Server 138.68.71.182
Devs: @cloudwheels
Rewarded: 7 Dash
3.16 Bounty Admin
Status: Work in progress
Bounty: https://trello.com/c/Sg59jrBr/52-bounty-admin
Devs: @readme
Rewarded: 71 Dash
4. Phase 3 Strategy
In Phase 3 represented by this proposal, our strategy is first to continue Improving and extending on what we've done in the past phases, taking on-going projects forward to production and ready for the forthcoming Testnet release.
The focus here will also be on improving Dev toolkits, to help with onboarding of new devs (not familiar with Dash at all) to build testnet Dapps, including a frontend landing page and various toolkits to help them get started.
There’s also been a big increase in the interaction between the community and Core (DCG) devs which is great, and Core are requesting an increasing number of bounties to be done within the community to help them. While these requests aren’t strictly Dapps in themselves, they are however key infrastructure, tools, or even protocol improvements that aid in the creation of Dapps and that are often arising through requirements being explored during community Dapp development, so i’m happy to help as much as possible here and try to support Core using the right kind of incentivization and the increased budget also reflects these increased requirements.
In terms of new research areas we want to explore with new Dapps in Phase 3, that both provide valuable template / example code and demonstrate how the protocol works or needs to be adapted to some key requirements as we’ve just done in Phase 2, the 2 key areas are:
Monetization - Satisfying the question “How do Dapp Devs make money?” to provide examples / best practice / any protocol requirements for incentivizing 3rd party (and in many cases non-crypto) devs to come to integrate their apps as Dapps or build new Dapps on Dash.
Gamification & Game integration - exploring trustless multiplayer gaming, rule-based escrow payouts, in-game integration, NFT, and generally ways to gamify Dapps trustlessly.
The budget asked for in Phase 3 has scaled since the Phase 2 proposal but at a reduced factor (1.5x) since the previous phase, to reflect what I see as the right amount to balance scaling the quantity, quality and throughput of bounties that community devs are taking, with the rate at which I think the fund can actually scale effectively, whilst keeping check on the management and QA side. Scale is increasing as the pool of bounty devs is growing steadily as are the bounty ideas, requirements, scope, size of projects and interaction with DCG. Any funds not spent would be rolled over to the following phase as usual.
5. Terms
This Phase 3 proposal inherits the existing phase 1 and 2 terms (linked below).
6. Auditing
As per the terms, everything in the bounty program from communication to code is open-source, and therefore publicly available / auditable, with all funds paid from (and change returned to) the receive address shared between both proposal phases. (XbFb9b1qaoLykngDbUwBVBFwSHuwQRhSqc).
Bounties: https://trello.com/b/FPJzDcok/dash-bounty-board
Website: https://dashdevs.org/bounties/
Claims: https://docs.google.com/spreadsheets/d/1mhXlo4ylqWLLSYN4MGiLWlp7Gq3jrsDt0kB701dwMNU/edit?usp=sharing
Discussion: https://discord.gg/mU79ZWx
Funds: https://chainz.cryptoid.info/dash/address.dws?XbFb9b1qaoLykngDbUwBVBFwSHuwQRhSqc.htm
Previous proposals:
Phase 1: https://www.dashcentral.org/p/dash-platform-incubator
Phase 2: https://www.dashcentral.org/p/dash-platform-incubator-phase-2
Thanks
Andy Freer
Dash Developer
1. Summary
This proposal provides a “Phase 3” to the Dash Platform Incubator Phase 2 proposal (https://www.dashcentral.org/p/dash-platform-incubator-phase-2) to extend bounty funding for the development of tools, resources, Dapps and Protocol enhancements for Dash Platform on EvoNet and leading to Testnet for a further 3 months.
Phase 2 was successful in delivering the planned social, point of sale and e-commerce dapps with a corresponding Platform Wallet within time and budget as well as scaling the number of bounties completed and developers joining the community and taking new bounties, with over 100 claims awarded to a total of 11 developers joining the Platform community to date.
A demo of the primary bounties planned from Phase 2 can be seen in this video:
Phase 3 will focus on continuing to provide the right incentives to develop and maintain the growing set of products being developed and proposed by community devs plus increased collaboration with Core devs and a focus on new areas such as monetization & gamification of Dapps, and with the budget requested scaled at a reduced growth than the previous to match the anticipated growth in this phase balanced with a manageable rate of growth in terms of management and efficiency.
2. Phase 2 Review
I’m super happy with the Phase 2 progress, where we completed the stated primary goals to deliver working Social, Point of Sale and Ecommerce dapps working with a Platform Wallet, within time and budget, as well as expanding both the wider selection of development bounties and new developers coming into the community and proposing and winning bounties for new value they’re adding. Thanks to the community devs involved and to the Network for awarding the Phase 2 funds to enable that.
The community throughput has scaled successfully to a much higher level than phase 1 in terms of code, people and output, including the new structure to bounty out help with the project management itself which has been key to this, and I hope to scale Phase 3 as effectively and grow the value being delivered if this proposal is awarded.
We also bountied a demo video to highlight the output from the primary goals to provide an easy-to-consume presentation of the work, please take a look: https://youtu.be/yy8gO1C8fTs
Full details of all bounties are linked in the audit section at the end of this doc.
3. Phase 2 Highlights
Here we review the highlights of the bounty work from phase 2, descriptions of the work completed can be found by following the Trello links. Status ‘completed’ means no further work is planned, ‘phase completed’ means current work is completed but future work is planned. ‘Open’ bounties are available to anyone to claim or to specific devs if they are status ‘open (reserved)’. The amounts awarded reflect rewards within this phase not previous phases if applicable.
3.1 EvoWallet
Status: Phase completed
Bounty: https://trello.com/c/MJrfbOp3/33-evowallet
Site: http://evowallet.io/
Source: https://github.com/dashameter/evowallet/tree/roadmap/phasea
Devs: @dashameter
Rewarded: 27 Dash
3.2 Jembe Dapp
Status: Phase completed
Bounty: https://trello.com/c/Kzn8JX12/12-jembe-dapp
Site:http://jembe.dashevo.io/
Source: https://github.com/dashameter/jembe
Devs: @dashameter
Rewarded: 31 Dash
3.3 POS Dapp (InStore)
Status: Phase completed
Bounty: https://trello.com/c/xAWr4bLJ/57-pos-dapp
Site: http://instore.dashevo.io/
Source: https://github.com/dashameter/pos-dash/tree/master
Devs: @dashameter
Rewarded: 6 Dash
3.4 eCommerce Sample Dapp (Checkout)
Status: Phase completed
Bounty: https://trello.com/c/Pi1PPPxQ/63-ecommerce-sample-dapp
Site: http://checkout.dashevo.io/
Source: https://github.com/dashameter/dash-checkout
Devs: @dashameter
Rewarded: 1 Dash
3.5 Platform Console
Status: Phase completed
Bounty: https://trello.com/c/Xezls3IC/9-platform-console
Site: http://console.dashevo.io/
Source: https://github.com/dashameter/dash-platform-console/tree/develop
Devs: @dashameter
Rewarded: 2.25 Dash
3.6 Platform Explorer
Status: Phase completed
Bounty: https://trello.com/c/ezAfj6lG/18-platform-explorer
Site: https://pce.cloudwheels.net/
Source: https://github.com/cloudwheels/dappforce-tendermint-explorer/tree/gh-pages
Devs: @cloudwheels
Rewarded: 9 Dash
3.7 Platform-UserID Secure Messaging Library
Status: Phase completed
Bounty: https://trello.com/c/qPtO4KF9/42-platform-userid-secure-messaging-library
Site: https://www.npmjs.com/package/dash-platform-user
Source: https://www.npmjs.com/package/dash-platform-user
Devs: @cloudwheels
Rewarded: 10
3.8 Platform Bug Bounty
Status: Work in progress
Bounty: https://trello.com/c/wMZKe99G/49-platform-bug-bounty
Site: https://github.com/dashevo
Devs: @dashameter @readme
Rewarded: 7.5 Dash
3.9 Dapp Dev Discourse Forum
Status: Completed
Bounty: https://trello.com/c/OpGFYBa4/41-dapp-dev-forum
Site: https://discuss.dashdevs.org
Devs: @Ash
Rewarded: 3 Dash
3.10 Golang Dapi Bindings
Status: Phase completed
Bounty: https://trello.com/c/ErETMzMX/21-golang-dapi-bindings
Source: https://github.com/10xcryptodev/dapi-client-go
Devs: @10xcryptodev
Rewarded: 3.75 Dash
3.11 C# DAPI Bindings
Status: Phase completed
Bounty: https://trello.com/c/6qVaLYmo/16-c-dapi-bindings
Source: https://github.com/10xcryptodev/dapi-client-csharp
Devs: @10xcryptodev
Rewarded: 3.75 Dash
3.12 DAPI Decentralized-HTTPS POC
Status: Phase completed
Bounty: https://trello.com/c/99FAe1iC/39-dapi-decentralized-https-poc
Site: https://docs.google.com/document/d/14JxxwvM4CeyGyZmiXAwd08fEMJoBkhd6yR1Ve5Pvxi8/edit
Source: https://github.com/10xcryptodev/mn-bootstrap/commits/master
Devs: @10xcryptodev
Rewarded: 20 Dash
3.13 Codelabs Tutorials
Status: Phase completed
Bounty: https://trello.com/c/ttLzQq5w/60-codelabs-tutorials
Site: https://dashcodelabstests.000webhostapp.com/
Source: https://github.com/Schlomon/Dash-Codelab-Tutorials
Devs: @schlomo02 @riongull
Rewarded: 6.0 Dash
3.14 Demo Preparation and Video presentation
Status: Phase completed
Bounty: https://trello.com/c/Pi1PPPxQ/63-ecommerce-sample-dapp
Site: http://checkout.dashevo.io/
Source: https://github.com/dashameter/dash-checkout
Devs: @cloudwheels, @dashameter
Rewarded: 24 Dash
3.15 Independent Evonet-Devnet
Status: Work in progress
Bounty: https://trello.com/c/8ijYCC5e/62-independent-evonet-devnet
Source: Evonet DevNet Server 138.68.71.182
Devs: @cloudwheels
Rewarded: 7 Dash
3.16 Bounty Admin
Status: Work in progress
Bounty: https://trello.com/c/Sg59jrBr/52-bounty-admin
Devs: @readme
Rewarded: 71 Dash
4. Phase 3 Strategy
In Phase 3 represented by this proposal, our strategy is first to continue Improving and extending on what we've done in the past phases, taking on-going projects forward to production and ready for the forthcoming Testnet release.
The focus here will also be on improving Dev toolkits, to help with onboarding of new devs (not familiar with Dash at all) to build testnet Dapps, including a frontend landing page and various toolkits to help them get started.
There’s also been a big increase in the interaction between the community and Core (DCG) devs which is great, and Core are requesting an increasing number of bounties to be done within the community to help them. While these requests aren’t strictly Dapps in themselves, they are however key infrastructure, tools, or even protocol improvements that aid in the creation of Dapps and that are often arising through requirements being explored during community Dapp development, so i’m happy to help as much as possible here and try to support Core using the right kind of incentivization and the increased budget also reflects these increased requirements.
In terms of new research areas we want to explore with new Dapps in Phase 3, that both provide valuable template / example code and demonstrate how the protocol works or needs to be adapted to some key requirements as we’ve just done in Phase 2, the 2 key areas are:
Monetization - Satisfying the question “How do Dapp Devs make money?” to provide examples / best practice / any protocol requirements for incentivizing 3rd party (and in many cases non-crypto) devs to come to integrate their apps as Dapps or build new Dapps on Dash.
Gamification & Game integration - exploring trustless multiplayer gaming, rule-based escrow payouts, in-game integration, NFT, and generally ways to gamify Dapps trustlessly.
The budget asked for in Phase 3 has scaled since the Phase 2 proposal but at a reduced factor (1.5x) since the previous phase, to reflect what I see as the right amount to balance scaling the quantity, quality and throughput of bounties that community devs are taking, with the rate at which I think the fund can actually scale effectively, whilst keeping check on the management and QA side. Scale is increasing as the pool of bounty devs is growing steadily as are the bounty ideas, requirements, scope, size of projects and interaction with DCG. Any funds not spent would be rolled over to the following phase as usual.
5. Terms
This Phase 3 proposal inherits the existing phase 1 and 2 terms (linked below).
6. Auditing
As per the terms, everything in the bounty program from communication to code is open-source, and therefore publicly available / auditable, with all funds paid from (and change returned to) the receive address shared between both proposal phases. (XbFb9b1qaoLykngDbUwBVBFwSHuwQRhSqc).
Bounties: https://trello.com/b/FPJzDcok/dash-bounty-board
Website: https://dashdevs.org/bounties/
Claims: https://docs.google.com/spreadsheets/d/1mhXlo4ylqWLLSYN4MGiLWlp7Gq3jrsDt0kB701dwMNU/edit?usp=sharing
Discussion: https://discord.gg/mU79ZWx
Funds: https://chainz.cryptoid.info/dash/address.dws?XbFb9b1qaoLykngDbUwBVBFwSHuwQRhSqc.htm
Previous proposals:
Phase 1: https://www.dashcentral.org/p/dash-platform-incubator
Phase 2: https://www.dashcentral.org/p/dash-platform-incubator-phase-2
Thanks
Andy Freer
Dash Developer
Show full description ...
Discussion: Should we fund this proposal?
Submit comment
No comments so far?
Be the first to start the discussion! |
DCG is a formally structured organization with employees contracted to develop the L1 and L2 protocols for the network which is a long term process.
The incubator is a fund that redistributes block rewards repackaged as 1-time incentives to people who chose to produce or facilitate the production of units of open-source output focused on Evolution such as Dapps, tools, tutorials, sample code running on L2.
The only structure is a protocol of how those incentives are selected and offered and how the resulting work is validated so the funds are awarded to the people who produce that output.
It's informal right now but i'm working on formalizing this protocol in a github repo with some of the other devs... but the general ethos has assumptions such as no fixed costs or hierachies that can't rapidly adapt to change, everything is open, all work is by choice, people work when they want, all work is competitive, and all work is incentivized. Developers work best when they are having fun and building what they see value in. Sometimes devs are busy and sometimes not, sometimes they want to work on different things or try different 'roles', all devs want to build positive cred and reputations through output. By having all work modularized and task based and basically a market place for work with everything transparent it provides a lot of freedom and creativity... it's a new thing i'm trying and really antithetical to any traditional corporate structure, and it's only possible on a completely remote-based and decentralized network funded model and it's working really well.
Ultimately the goal is to implement the fund itself as a Dapp and if Dapps are eventually integrated themselves into the governance system the whole thing can be fully decentralized (as i'm still a central point holding the prv key to the fund right now).
So no TLDR is no you won't see any recognizable corporate structure in this fund ever