Skip to content

Conversation

@Ra33it0
Copy link
Contributor

@Ra33it0 Ra33it0 commented Jan 27, 2025

Project Abstract

Follow-up Application of Dotnix: Nix-based Polkadot Validators with an emphasis on security.

If your application is a follow-up to a previous grant, please mention which one in the first line of the abstract and include a link to previous pull requests if applicable.

Grant level

  • Level 1: Up to $10,000, 2 approvals
  • Level 2: Up to $30,000, 3 approvals
  • Level 3: Unlimited, 5 approvals (for >$100k: Web3 Foundation Council approval)

Application Checklist

  • The application template has been copied and aptly renamed (project_name.md).
  • I have read the application guidelines.
  • Payment details have been provided (Polkadot AssetHub (USDC & DOT) address in the application and bank details via email, if applicable).
  • I understand that an agreed upon percentage of each milestone will be paid in vested DOT, to the Polkadot address listed 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 (see the announcement guidelines).

@github-actions github-actions bot added the admin-review This application requires a review from an admin. label Jan 27, 2025
@semuelle
Copy link
Member

@Lederstrumpf, @ajk-code, curious to hear your thoughts.

@semuelle semuelle self-assigned this Jan 28, 2025
Co-authored-by: Sebastian Müller <[email protected]>
Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks again for the application and sorry for the long wait. I see that you integrated most of the feedback you received in the previous application, but could you summarize the changes from the old one to this one?

Also, in the previous application you mentioned having plans for subsequent grants. We usually encourage teams to aim for independent funding, at least after the second grant, so could you comment on how you might fund further development (and maintenance) beyond this grant?

Comment on lines +6 to +7
- **DOT-sporyon:** 1Z765yAFnVpzYT7Vk2wKaePoP1YGdYQ5yUw3nVEyu2DYju8
- **DOT-tv:** 1Qtup4rW7TCCryMTH6UB7Fx2cN8ntbNyYVhbjRZiHP7skXQ
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please list one AssetHub address for USDC and one Polkadot address for DOT.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it possible to receive the USD via bank transfer, as we did last time?
I have listed two DOT addresses since tv and I would like to receive our DOT in two separate wallets.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fiat payments are exclusive to private grants. If this is important, please apply through the form.

@Ra33it0
Copy link
Contributor Author

Ra33it0 commented Mar 2, 2025

To summarize the changes:
We have replaced the cloud deployment templates with a CI workflow using tools such as GitHub Actions, allowing users to create custom ISOs for deploying their hardened Polkadot validators. This approach is more architecture agnostic.

We also removed the VPN layer, CVE scanner, and monitoring and alerting features.
Additionally, we have added Secure Boot implementation as well as SE-Linux.
The Bash completion remains unchanged.

Regarding funding:
Since Dotnix is a Polkadot Validator implementation, we will try OpenGov if we cannot continue in the Grants program. In the case of maintenance, Dotnix's maintenance costs, as well as infrastructure, are paid by Sporyon Techologies, and we plan to continue doing so.

Copy link
Member

@semuelle semuelle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @Ra33it0, sorry for the long wait. Independent of whether you choose to apply in private or not, it seems that you have taken most of the suggestions from the previous applications to heart, so I am happy to support it.

Comment on lines +6 to +7
- **DOT-sporyon:** 1Z765yAFnVpzYT7Vk2wKaePoP1YGdYQ5yUw3nVEyu2DYju8
- **DOT-tv:** 1Qtup4rW7TCCryMTH6UB7Fx2cN8ntbNyYVhbjRZiHP7skXQ
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fiat payments are exclusive to private grants. If this is important, please apply through the form.

@semuelle semuelle added the ready for review The project is ready to be reviewed by the committee members. label Mar 7, 2025
@semuelle semuelle removed the admin-review This application requires a review from an admin. label Mar 10, 2025
@semuelle semuelle merged commit 83878c9 into w3f:master Mar 10, 2025
10 of 12 checks passed
@github-actions
Copy link
Contributor

Congratulations and welcome to the Web3 Foundation Grants Program! Please refer to our Milestone Delivery repository for instructions on how to submit milestones and invoices, our FAQ for frequently asked questions and the support section on our website for more ways to find answers to your questions.

Before you start, take a moment to read through our announcement guidelines for all communications related to the grant or make them known to the right person in your organisation. In particular, please don't announce the grant publicly before at least the first milestone of your project has been approved. At that point or shortly before, you can get in touch with us at [email protected] and we'll be happy to collaborate on an announcement about the work you’re doing.

Also, if you haven't yet, consider signing up for the Polkadot Alpha Program. The program offers plenty of resources for people building on Polkadot. Lastly, please remember to let us know in case you run into any delays or deviate from the deliverables in your application. You can either leave a comment here or directly request to amend your application via PR. We wish you luck with your project! 🚀

@keeganquigley
Copy link
Collaborator

Hi @Ra33it0 since it's been a couple months, just checking in on milestone 2. Are you able to provide an update?

@Ra33it0
Copy link
Contributor Author

Ra33it0 commented Jan 26, 2026

Hi @keeganquigley , thanks for following up.

We started working on M2 in January since we received the payment for M1 on 12.12.2025.

We are in the process of finishing up the secure boot part of the grant. We pushed the current state if you want to take a look:
https://github.com/sporyon/dotnix-core/tree/dotnix-follow-up-milestone2

As for the remaining parts, we have not finished them yet but expect to do so by the end of February.

@keeganquigley
Copy link
Collaborator

Thanks for the update @Ra33it0 sounds good!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready for review The project is ready to be reviewed by the committee members.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants