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.