Introducing SNS Creation in Toolkit
Until now, launching a Service Nervous System (SNS) has mostly been a developer’s task. If you’ve ever looked at the DFX command-line instructions, you know how overwhelming it can be: editing YAML files by hand, running a series of commands in the right order, making sure your environment is set up correctly, and hoping nothing breaks along the way. For many communities and project founders, this technical barrier meant that starting an SNS felt out of reach.
With Toolkit, that changes. We’ve built a simple, intuitive UI that guides you through SNS creation step by step. No terminals, no obscure error messages, just clear forms, helpful explanations, and an end-to-end flow that anyone can follow. Whether you’re a developer or not, you can now create an SNS for your project directly in Toolkit. And since every step is saved as a draft, you don’t need to complete the whole process in one sitting, you can come back at any time and pick up right where you left off.
We’ve also added charts that update in real time as you enter your configuration. This makes it easier to see how your choices will affect governance, token distribution, and community dynamics. We did our best to model this according to how SNS data is processed today, but we’d love extra confirmation from someone on the SNS team to verify that everything matches 100%.
Toolkit’s SNS creation flow is built around the rules Dfinity has set. For example, it is strongly encouraged to let the community review your SNS before launch. We guide you through this step without blocking you if you decide not to. If you choose to put your SNS up for review, Toolkit generates a public link to share your configuration (no YAML required). A 2-week countdown is shown on the review page, and it resets each time you make changes while in review.
When you’re ready to propose, Toolkit asks for the proposal summary required by the NNS. If you already have an eligible neuron (with at least a 6-month dissolve delay and 25 ICP stake), you can use it directly. Otherwise, you can transfer 25 ICP to your Toolkit principal and we’ll handle the neuron creation and proposal submission on your behalf. Just like any other proposal, if your create-SNS proposal is accepted, you’ll regain control of the 25 ICP neuron under your Toolkit principal. If it’s rejected, the 25 ICP will be burned.
This is the first version of the feature, and we know there’s room to improve. We’re especially looking for feedback on clarity, usability, and accuracy. Your input will help us make SNS creation as smooth and accessible as possible.
Our goal is to make decentralization available to everyone. With this release, communities can focus on their vision and governance, not the technical hurdles.
You can find this feature under the launchpad on toolkit, note that you need to be signed it to see the feature
Below is an example of the public accesible review page that can be shared on the forum;
https://ic-toolkit.app/launchpad/sns/g5s6u-gzzqv-5nl62-ix7jy-lpqyn-yxisi-h2pd2-rb26f-qpgsk-yzynz-mqe/1
Project details
Token details
Governance settings
Initial token distribution
Voting power bonusses
Voting rewards
Canisters and fallbacks
Swap settings
Review
Final step
Submit SNS for Review
















