midnight-node:node-governance

Implement a federated governance workflow for Midnight nodes with Council and Technical Committee approvals.

37|9|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-node-node-governance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: midnight-node:node-governance
Source: https://github.com/devrelaicom/midnight-expert/tree/main/plugins/midnight-node/skills/node-governance
Command: npx skills add https://github.com/devrelaicom/midnight-expert --skill midnight-node-node-governance

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Midnight governance enables a secure, auditable, federated approach to critical on-chain operations like runtime upgrades and parameter changes by distributing authority across Council and Technical Committee. This reduces single-point risk by requiring multi-body approval and a verifiable lifecycle for motions.

Core Features & Use Cases

  • Federated authority with two bodies (Council and Technical Committee) and 2/3 voting thresholds.
  • Motion lifecycle: Propose -> Vote -> Approve -> Close, with a dedicated on-chain workflow.
  • Runtime upgrades and D-parameter changes require joint approval and time-delayed execution to ensure security.

Quick Start

Propose a governance motion and simulate the voting process to see how the federated workflow operates.

Frequently Asked Questions about midnight-node:node-governance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does federated governance work for Midnight blockchain nodes?

Federated governance for Midnight nodes distributes authority across two bodies, the Council and Technical Committee. It enforces a verifiable motion lifecycle from proposal to execution, requiring a 2/3 voting threshold in both bodies to approve actions like runtime upgrades.

How do I propose and execute runtime upgrades using a federated governance workflow?

To execute runtime upgrades, you propose a governance motion and simulate the voting process through a Propose, Vote, Approve, and Close lifecycle. Joint approval from both bodies triggers time-delayed execution to ensure the upgrade is applied securely.

What is the voting threshold and window for Midnight council and technical committee approvals?

The voting threshold for Midnight council and technical committee approvals is 2/3 in both bodies. The system enforces a 5-day voting window for motions, ensuring sufficient time for deliberation before a proposal can be closed and executed.

Can I adjust D-parameters using a federated council and technical committee workflow?

Yes, you can adjust D-parameters by proposing a governance motion through the federated workflow. D-parameter changes require joint approval from the Council and Technical Committee along with time-delayed execution, ensuring critical parameter changes are secure and auditable.

When do I need joint approval from both a council and a technical committee for blockchain governance?

You need joint approval from both a council and a technical committee for critical on-chain operations like runtime upgrades and D-parameter adjustments. This federated approach reduces single-point risk by distributing authority across both bodies.