Understanding Proposals

Understanding Proposals on the Toto Chain

The Toto Chain is a decentralized network, which means its community has a say in its evolution. This is accomplished through a formal governance process centered around proposals. This guide explains what proposals are, how they work, and why they are important for every user on the chain.

What is a Proposal?

Think of a proposal as a formal motion to make a significant change to the Toto Chain's core software or rules. It's the first step in the official process for upgrading the network, adjusting its technical parameters, or adding new features.

Proposals ensure that changes are not made by a single entity but are instead reviewed and approved by a group of trusted representatives.

What Kinds of Changes Can Be Proposed?

Proposals are typically for high-level technical changes that affect the entire network. The most common examples include:

  • Runtime Upgrades: This is the process for deploying major software updates to the blockchain. It's similar to updating the operating system on your phone or computer, but for the entire chain.

  • Changing Chain Parameters: The committee can propose adjustments to the network's rules and settings. A key example is managing the official list of attestation providers—the trusted entities that help verify user identities.

  • Managing Attestation Providers: The committee is responsible for managing the list of trusted attestation providers. These are the accounts that can verify user credentials and are crucial for the reputation system. The committee can propose to add new providers or remove existing ones.

  • Managing CTypes (credential types): The committee is responsible for managing the list of credential types. These are the credentials that can be used for attestations on the chain (examples: Google, Facebook, X, Email). The committee can propose to add new credential types or remove existing ones. They can also set the weight which corresponds to the amount of reputation that is gained for attesting with this credential.

The Life of a Proposal: From Idea to Execution

  1. Submission: A member of the Technical Committee drafts a proposal and submits it to the chain.

  2. Voting: The proposal becomes visible to all other members of the Technical Committee, who then review it and vote "Aye" (Yes) or "Nay" (No). This is typically done using tools like the Polkadot.js interface.

  3. Approval: For a proposal to pass, it must receive a minimum number of "Aye" votes. This is called the "threshold." If it meets this threshold, the proposal is approved.

  4. Execution: Once approved, the proposed change is automatically scheduled and executed by the blockchain's code.

Transparency for Everyone

While only committee members can create and vote on proposals, the entire process is transparent. Any user can view the list of current proposals, see who has voted, and track the outcome using a blockchain explorer or the Polkadot UI. This transparency is key to building trust in the governance process.

For the average user, this system provides peace of mind, ensuring that the Toto Chain evolves in a secure, stable, and deliberate manner, guided by the most reputable members of its community.

Viewing the Technical Committee

First, you need to go to the correct section within the Polkadot-JS UI to view the Technical Committee members.

  1. From the main dashboard, hover over the "Governance" tab in the top navigation menu.

  2. In the dropdown menu that appears, click on "Technical Committee".

This will take you to the main page for the Technical Committee, where you can see current members, active proposals, and past proposals.

Last updated