SNS topics - design

In this follow-up post we propose concrete topics to start with.

Hi all, since there were no strong objections to the above approach, let’s next discuss which proposal topics there should be for the SNSs.

Proposed topics

We propose the following SNS proposal topics. For each topic, we describe what it is about, which built-in proposals fall in the topic, and which kind of custom proposals could fall in the topic. The assignment of custom proposals to topics would be up to each SNS community.

  1. Topic DAO community settings: Proposals to set the direction of the DAO by tokenomics & branding, such as the name and description, token name etc.

    • Built-in proposals
      • Manage nervous system parameters
      • Manage ledger parameters
      • Manage SNS metadata
    • Examples of possible custom proposals: Custom rewards implementation, custom burning of tokens.
    • Non-critical. Reason: already non-critical now.
  2. Topic Treasury & asset management: Proposals to move and manage assets that are DAO-owned, including tokens in the treasury, tokens in liquidity pools, or DAO-owned neurons.

    • Built-in proposals
      • Transfer SNS treasury funds
      • Mint SNS tokens
    • Examples of possible custom proposals: Staking and managing DAO-owned NNS neurons or neurons in other SNSs (WaterNeuron), manage treasuries such as ckBTC, ckUSD, manage contributions to liquidity pools on DEXs.
    • CRITICAL. Reason: already critical now. These are high risk proposals that can affect a lot of value.
  3. Topic SNS framework management: Proposals to upgrade and manage the SNS DAO framework.

    • Built-in proposals
    • Examples of possible custom proposals: probably none.
    • Non-critical. Reason: the NNS already pre-approved these changes.
  4. Topic Dapp management: Proposals to upgrade the registered dapp canisters and dapp upgrades via built-in or custom logic and updates to frontend assets.

    • Built-in proposals
      • Upgrade SNS controlled canisters
      • Manage dapp canister settings
      • Register dapp canisters
    • Examples of possible custom proposals: Custom upgrades, reinstalls, frontend asset management (asset canister), management such as backup, monitor, setting timers.
    • Non-critical. Reason: As is.
  5. Topic Critical dapp operations: Proposals to manage critical operations. This includes adding and removing nervous system functions and may include custom upgrades of dapp canisters that are considered to be high risk (e.g., hold valuable assets).

    • Built-in proposals included:
      • Deregister dapp canisters
      • Add nervous system function
      • Remove nervous system function
      • (Future?) May be extended to include upgrades of dapp canisters that should be considered critical. We propose to discuss this in a future discussion.
    • Examples of possible custom proposals: For canisters that hold valuable assets: upgrades, reinstalls, frontend asset management (asset canister), management such as backup, monitor, setting timers.
    • CRITICAL. Reason: Deregistering of dapp canisters is critical as now. Adding / removing custom proposals is critical as otherwise this could be a way to circumvent going through a higher-threshold voting to achieve certain things. This topic may also be used by DAOs that want some of the upgrade and management of their dapps to be treated as a critical proposal.
  6. Topic Application business logic: Proposals that are custom to what the governed dapp requires.

    • Built-in proposals included: none
    • Examples of possible custom proposals: everything that is custom to the logic of the dapp and not covered by a more specific topic above.
    • Non-critical.
  7. Topic Governance: Proposals that represent community polls or other forms of community opinion but don’t have any immediate effect in terms of code changes.

    • Built-in proposals:
      • Motion
    • Examples of possible custom proposals: Other forms of testing / polling community opinions, electing certain roles, e.g., for moderators in a dapp that have special permissions.
    • Non-critical.

Next steps

We are looking forward to your feedback. Since there are quite a few aspects that can be discussed, let me name a few and maybe feedback can be grouped accordingly to simplify the discussion.

  1. Selection of topics: Is the current selection of topics too little / too much?
  2. Names of selected topics: Even if you agree with the selected topics and their content, maybe you have a proposal for better names?
  3. Assignment of built-in proposals to topics: Does the assignment of built-in proposal types to the topics make sense?

Thanks all and have a great day!

4 Likes