diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 7e0cb4664e2..fa6dda08953 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -15,6 +15,7 @@ - [x] The [application template](https://github.com/w3f/Grants-Program/blob/master/applications/application-template.md) has been copied and aptly renamed (`project_name.md`). - [ ] I have read the [application guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/grant_guidelines_per_category.md). - [ ] Payment details have been provided (bank details via email _or_ Polkadot (USDC & USDT) address in the application). +- [ ] I am aware that, in order to receive a grant, I (and the entity I represent) have to successfully complete a KYC/KYB check. - [ ] The software delivered for this grant will be released under an open-source license specified in the application. - [ ] The initial PR contains only one commit (squash and force-push if needed). - [ ] The grant will only be announced once the first milestone [has been accepted](https://github.com/w3f/Grant-Milestone-Delivery#process) (see the [announcement guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/announcement-guidelines.md)). diff --git a/.github/workflows/check_application_document.yml b/.github/workflows/check_application_document.yml index ddb8f7574c9..2ca19a425ed 100644 --- a/.github/workflows/check_application_document.yml +++ b/.github/workflows/check_application_document.yml @@ -25,10 +25,12 @@ jobs: if: needs.get_filename.outputs.filename runs-on: ubuntu-latest steps: - + - name: add admin-review label + uses: actions-ecosystem/action-add-labels@v1 + with: + labels: admin-review - name: Checkout uses: actions/checkout@v2 - - name: Parse application file id: grant_parser uses: w3f/parse-grant-application-action@master diff --git a/.github/workflows/enforce-label.yml b/.github/workflows/enforce-label.yml new file mode 100644 index 00000000000..77179753ae6 --- /dev/null +++ b/.github/workflows/enforce-label.yml @@ -0,0 +1,13 @@ +name: Enforce PR labels + +on: + pull_request: + types: [labeled, unlabeled, opened, edited, synchronize] +jobs: + enforce-label: + runs-on: ubuntu-latest + steps: + - uses: yogevbd/enforce-label-action@2.1.0 + with: + BANNED_LABELS: "admin-review" + BANNED_LABELS_DESCRIPTION: "Remove `admin-review` label for merge" diff --git a/applications/application-template.md b/applications/application-template.md index 2c06687c5c1..fd2d6024aa9 100644 --- a/applications/application-template.md +++ b/applications/application-template.md @@ -57,6 +57,8 @@ Help us locate your project in the Polkadot/Substrate/Kusama landscape and what ## Team :busts_in_silhouette: +> Please note that the data provided in this section is for administrative and informational purposes only. All beneficiaries of a grant must also be listed in the KYC/KYB process during the application phase. See our [FAQ](https://grants.web3.foundation/docs/faq#what-is-kyckyb-and-why-do-i-have-to-provide-this-data) for more info. + ### Team members - Name of team leader diff --git a/docs/Introduction/intro.md b/docs/Introduction/intro.md index 0df98ec7e59..129251ffcac 100644 --- a/docs/Introduction/intro.md +++ b/docs/Introduction/intro.md @@ -18,10 +18,11 @@ Generally, your project will have better chances to be accepted if: Additionally, it must fulfill the following requirements: - All code produced as part of a grant must be **open-sourced**, and it must also not rely on closed-source software for full functionality. We prefer Apache 2.0, but GPLv3, MIT, or Unlicense are also acceptable. -- We do not award grants for projects that have been the object of a successful token sale. -- Applications must not mention a specific token. Furthermore, the focus of the application should lie on the software that is being implemented/research being carried out as part of the grant and less on your project/venture/operation. For the purpose of the application and delivery, think about how others might also benefit from your work. -- As a general rule, teams are asked to finish a grant before applying for another one. -- Lastly, we do not fund projects that actively encourage gambling, illicit trade, money laundering, or criminal activities in general. +- We do not award grants for projects that have been the object of a successful **token sale**. +- Applications must not mention a specific **token**. Furthermore, the focus of the application should lie on the **software** that is being implemented/research being carried out as part of the grant and less on your project/venture/operation. For the purpose of the application and delivery, think about how others might also benefit from your work. +- As a general rule, teams are asked to **finish a grant** before applying for another one. +- Lastly, we **do not fund** projects that actively encourage gambling, illicit trade, money laundering, or criminal activities in general. +- The benficiaries of the grant must successfully go through a **KYC/KYB check** during the application phase in order to be eligible. In addition to the information provided on your application, note that your project will need to comply with our [Guidelines for Milestone Deliverables](../Support%20Docs/milestone-deliverables-guidelines.md). In particular, we require all projects to create documentation that explains how their project works. At a minimum, _written_ documentation is required for funding. Tutorials or videos are also helpful for new users to understand how to use your product. diff --git a/docs/faq.md b/docs/faq.md index 7e56fc13656..9ad600453a3 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -68,6 +68,10 @@ title: 🙋 FAQ Our [application template](https://github.com/w3f/Grants-Program/blob/e03a3e760846bfaf44352cb17a6763ff0fcf1a94/.github/pull_request_template.md?plain=1#L21) also offers the possibility to make the application public, but to keep its discussion private. +### What is KYC/KYB and why do I have to provide this data? + + In order to comply with regulations, the Web3 Foundation is required to perform KYC (Know Your Customer) checks on individuals and KYB (Know Your Business) checks on entities applying for a grant in order to verify their identity. For these checks, we ask you to provide information about yourself and/or the entity you are representing through our provider [Sumsub](https://sumsub.com/). If you have any problems with or concerns about this process, please [reach out to us](mailto:grants@web3.foundation). + ## 🥳 After Approval ### When can I apply for a follow-up grant?