Skip to main content

Service Nervous System (SNS)


These pages introduce instructions needed when considering handing over control of a dapp to a Service Nervous System (SNS) or integrating with an SNS. If this is the first time you hear about the SNS, it is recommended to take a look at the high level SNS and FAQ pages to get an overview of what is discussed in more detail here.

This page provides an overview of how the SNS developer documentation is organized and also lists references to other relevant SNS documentation.

Introduction to the SNS

This section gives a high level overview of the SNS lifecycle, including the architecture and how an SNS is launched. You will find

Preparing an SNS launch

This section introduces the ideas and tools needed when considering to form a DAO, including less technical aspects, such as designing a tokenomics proposal, as well as more technical aspects, such as how different configuration choices can technically be set in the SNS.

In this documentation you will find

Integrating with an SNS

This section not only targets developers that have a dapp that they would like to decentralize with an SNS, but also developers that want to build services that integrate with SNSs, such as wallet dapps or decentralized exchanges.

It includes

Testing an SNS

An important part of preparing an SNS launch, integrating with an SNS, and managing an SNS, is testing. This section provides

Launching an SNS

This section of documentation explains the SNS launch in detail. It contains:

Managing an SNS

After an SNS is launched, the SNS community needs to manage it, including ensuring that the canisters have enough cycles, govern the dapp, and manage SNS canister upgrades. This section includes

Explanations and guides for users

Finally, the website and Wiki contain information relevant for users of the SNS.

On the website, you will find explanations on:

The Wiki contains more information about

The Wiki also contains guides for the following topics: