committee-rotation

Automate ASF/PPFA committee selection and proposer rotation by stake weights and slot timing.

Updated Aug 15, 2025
One-click install
npx skills add https://github.com/EojEdred/Etrid --skill committee-rotation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: committee-rotation
Source: https://github.com/EojEdred/Etrid/tree/main/14-aidevs/skills/committee-rotation/committee-rotation
Command: npx skills add https://github.com/EojEdred/Etrid --skill committee-rotation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Understanding and optimizing the complex ASF/PPFA committee selection and proposer rotation based on stake weights and slot timing is crucial for network decentralization and performance. This Skill automates modeling.

Core Features & Use Cases

  • Committee Selection Modeling: Model ASF/PPFA committee selection processes.
  • Proposer Rotation Simulation: Simulate how proposers are rotated based on network parameters.
  • Stake Weight Analysis: Incorporate current stake weights to predict committee composition.
  • Use Case: Before adjusting staking parameters, use this Skill to model how changes would affect validator committee rotation and proposer selection, ensuring optimal decentralization and security.

Quick Start

Use the committee-rotation skill to model the next 100 proposer rotations based on current stake weights and slot timing.

Frequently Asked Questions about committee-rotation

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

FAQPage Schema
How do I simulate validator committee rotation based on stake weights?

Committee rotation simulation automates the selection of validators for ASF/PPFA committees by applying stake-weighted algorithms to predict which validators will be chosen across successive slots. The Skill models rotation schedules deterministically, accounting for current stake distributions and slot timing constraints to show how your validator set evolves over time.

Can I predict how stake fluctuations affect proposer scheduling?

Yes. Proposer rotation prediction incorporates live stake weight changes to model how proposer assignments shift when validator stakes increase or decrease. This lets you forecast committee composition and proposer order under different staking scenarios before deploying parameter changes to your network.

What data do I need to model ASF/PPFA committee selection?

Input stake weights for each validator, current slot number, rotation period, and slot timing parameters. The Skill validates inputs and outputs auditable rotation schedules and proposer assignments that satisfy fairness guarantees and deterministic computation requirements for stake-weighted governance systems.

How do I ensure fair validator rotation under timing constraints?

Stake-weighted committee rotation with slot timing ensures fairness by computing deterministic proposer order that respects both validator stake proportions and slot-window boundaries. The Skill handles scheduled rotations and guarantees that all validators are fairly represented according to their stake over rotation cycles.

Can this model rotation for networks with changing validator stakes?

Yes. The Skill handles scenarios where validator stakes fluctuate between rotation periods, recalculating committee membership and proposer order based on updated weights while maintaining consistency with prior rotations and preserving fairness across all validators.

What's the best way to validate committee rotation fairness before mainnet?

Use this Skill to simulate multiple rotation cycles with your target stake distribution, then compare proposer slot assignments against expected stake proportions. Auditable outputs and deterministic computation let you verify fairness guarantees and timing compliance before deploying changes to production.