Nance Documentation

website·Indexed 32 days ago

https://docs.nance.app

Nance is a governance automation platform that streamlines the governance cycle for organizations. It provides tools to propose, discuss, conduct temperature checks, vote (via platforms like Snapshot), and execute on-chain transactions through Safe signers. The platform includes a public API and SDK packages for custom interface or backend integration.

Tokens
2.5K
Snippets
3
Records
22
Agent score
54%

What's inside Nance

  1. Overview of Nance SDK packages

    Nance provides a set of SDK packages to facilitate the integration of Nance into custom user interfaces or backend systems. The SDK is available on GitHub and distributed via npm through three primary packages: @nance/nance-sdk for core functionality, @nance/nance-hooks for React-based integration, and @nance/nance-editor for editor-specific features.
    # Install the core SDK
    npm install @nance/nance-sdk
    
    # Install the hooks package
    npm install @nance/nance-hooks
    
    # Install the editor package
    npm install @nance/nance-editor
  2. Overview of the Nance governance automation platform

    Nance is a governance automation platform designed to streamline the governance process for organizations (such as DAOs) by replacing manual workflows—like copy-pasting proposal content between platforms or manually executing proposals—with a systematic, repeatable approach. It integrates with common DAO tools including Discord, Snapshot, Safe, and Juicebox.
  3. Understand the Nance Governance Cycle model

    Nance utilizes a 'Governance Cycle'—a fixed period during which a DAO proposes, discusses, votes on, and executes proposals. This cyclical approach is designed to provide predictability for members, reduce voter burnout by concentrating voting periods, allow for batched execution of actions, and provide a structured timeframe for refining rejected ideas.
  4. Automate Snapshot voting with Nance

    Nance integrates with the Snapshot API to automate the governance pipeline. Proposals that pass the 'Temperature Check' phase are automatically uploaded to the organization's Snapshot instance, eliminating the need for manual copy-pasting of proposal content. Nance also triggers rollup messages to the organization's discussion platform at the start of the voting period, listing all active proposals and the voting deadline.
  5. DAO membership and proposal basics

    DAOs are member-owned organizations where membership is typically granted through the ownership of a dedicated ERC-20 or ERC-721 token. This ownership allows members to formulate ideas and vote on them in a transparent and auditable manner.
  6. Understand the Delay period in the Nance Governance Cycle

    The Delay period is a designated timeframe that occurs between the execution of the current Governance Cycle and the start of the subsequent one. Its primary purpose is to provide organization members with a window of time to draft new proposals and prepare for the next cycle before the process repeats.
  7. Manage proposal discussions via Discord

    When a proposal is published in Nance, the system automatically creates a thread or forum post in the configured discussion platform (currently supporting Discord). This enables organization members to provide feedback and allows authors to refine proposals based on that input.
  8. Track proposal changes in discussion platforms

    Nance maintains transparency during the discussion phase by automatically sending messages to the linked discussion platform whenever edits are made to a proposal. These messages highlight the differences (diffs) between the previous and current versions of the proposal.
  9. Create standalone pages using Markdown

    Standalone pages in the documentation can be written using simple Markdown without the need for React components.
  10. Understand the DAO governance lifecycle

    Decentralized Autonomous Organizations (DAOs) typically follow a structured process to turn an idea into a reality. This process is managed by governance facilitators who ensure procedures are followed across five distinct stages, each suited to different types of platforms based on the required attributes (dialogue, submission, or decision).
    Governance StageAttributesSuitable Platforms
    ideadialoguechat applications, web forums, town halls
    proposalsubmissionweb forums, wiki, static site generator
    discussiondialoguechat applications, web forums, town halls
    votedecisionsmart contract, signature voting
    executiondecisionsubmissionsmart contract, trusted team
  11. Manage voting quorum and reminders in Nance

    Nance supports configurable quorum requirements (the minimum number of members required for a vote to be valid). Toward the end of a voting period, Nance automatically monitors proposals that are currently under the configured quorum and sends reminder messages to the discussion platform to alert members that more votes are needed for validity.