About NX Governance
NX Governance is a multi-chain governance framework built on the Internet Computer. Our framework is designed with a focus on modularity, transparency, versatility, and security, ensuring every administrative action is auditable and executed via democratic consensus.
Key Features
- Proposal-Centric: Every action revolves around proposals, ensuring transparency and accountability. This includes canister installs and upgrades, as well as privileged actions such as admin-only functions.
- Audit Trail: Comprehensive, auditable log of all proposals, voting outcomes, and execution results.
- Modular Design: Integrate custom voting and validation canisters to suit diverse governance needs, without needing to upgrade the main governance canister.
- Efficient Voting: While the governance canister maintains only the final results, the detailed voting log is maintained by the voting canister. Complex voting schemes are possible such as staked tokens or NFT/SBT gated voting, crosschain voting, etc.
- Versatile Execution: Execution of any payload, including multiple canister calls with data validation and call chaining.
- Flexible Validation: Proposal types and validations are managed by a separate validation canister, allowing for custom logic.
Proposal Workflow
- A proposer submits a proposal.
- A validator canister validates the proposal, according to the nature of its payload.
- A validator sets up parameters such as voting period, quorum, and threshold accordingly.
- Once validated, the proposal goes into the voting period, during which vote managers can submit votes,
revokers can revoke the proposal entirely, and force executors can execute the proposal without waiting for voting results. - Once the voting period is over, the proposal is either passed or rejected, depending on the vote results.
- If the proposal is passed, it goes into the execution phase, during which executors can execute the proposal.
Open Source License
NX Governance is licensed under GNU AGPLv3.
Contact & Support
For any queries, suggestions, or feedback, please reach out to us at support@nxfi.app or open an issue on GitHub.
Thank you for exploring NX Governance. We’re committed to providing a transparent, modular, and efficient governance framework for the decentralized world. Feedback and contributions are always welcome!