Coder Social home page Coder Social logo

grant-milestone-delivery's Introduction

Web3 Grant Milestone Delivery

πŸ“’ Important: This repository is only for submitting finished milestone for the Web3 Foundation Open Grants Program.


πŸ“« Milestone Delivery Process

The milestone delivery process is part of the Open Grants Program. You can find the full process here.

  1. Milestone Delivery:
    1. Fork the Grant Milestone Delivery repo with the same GitHub account, which you used to submit the application!
    2. In the newly created fork, create a copy of the milestone-delivery-template.md. In other words: In the GitHub web interface, you need to create a new file and copy the content of the milestone-delivery-template.md inside the new file. Don't change the template file directly!
    3. Label the file as "project-name_milestone-number.md".
    4. Fill out the invoice form.
    5. Fill out the template with the details of your milestone including a link to the initial pull request.
    6. Once you have completed the application, click on "create new pull request".
  2. Milestone Review:
    1. Evaluators can issue comments and request changes on the pull request.
    2. Grants Evaluators can approve a pull request to accept the deliverable.
  3. Milestone Payment:
    1. The Operations Team receives a notification once the delivery was accepted or after two weeks without any feedback after the initial delivery. As soon as feedback is provided by the evaluators, this feedback first needs to be resolved.
    2. Operations Team makes the payment to the Bitcoin address specified in the initial application.

Grant application can be amended at any time, necessitating a reevaluation by the Committee.

β˜‘οΈ External Evaluation [WIP]

As part of the open grant program, we allow everyone to participate in the evaluation process of submitted milestones. In the future, we also plan to incentivize external evaluators.

Requirements

  • On-Chain Identity on Kusama
  • GitHub account
  • The evaluation has to be submitted within 10 days after the milestone was delivered.

Process

  1. Fork the Grant Milestone Delivery repo.
  2. In the newly created fork, create a copy of the evaluation-template.md.
  3. Label the file as "project-name_milestone-number_your-github-name.md".
  4. Fill out the template with the details of your evaluation.
  5. Once you have completed the evaluation, click on "create new pull request".
  6. Add a comment or review to the pull request, which contains the evaluated milestone delivery. This comment should contain a quick summary of your finding as well as link to the full evaluation.
  7. Milestone evaluations are potentially double-checked by the W3F Grants Evaluators. Successful milestone evaluations are merged.

In the future we plan to integrate a reputation system: With each successful milestone evaluation the probability of being double-checked decreases. If you have done enough milestone evaluations, you become part of the Grants Evaluators yourself.

Incentivization

At this point it’s unclear if and how we incentivize external evaluations. Therefore the below is just an initial draft.

The reward for a successful milestone evaluation will only be paid out to the on-chain identity address. To get part of the rewards the evaluator needs to have done at least one previous successful milestone evaluation. The total prize pool will be shared between all successful evaluations.

Total prize pool per milestone delivery = estimated duration of milestone x FTE x price multiplicator  

πŸ’‘ Help

Additional information

Real-time conversation

We have Riot channels for real-time discussions on Web3 and Polkadot. Join the conversations.

ℹ️ License

Apache License 2.0 Β© Web3 Foundation

grant-milestone-delivery's People

Contributors

akru avatar derfredy avatar hizhaoyun avatar noc2 avatar pventuzelo avatar splix avatar terencege avatar woss avatar yxf avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.