Agent Byzantine Coordinator

by ruvnet6051f6702b61No license74K starsListed Oct 8, 2026Updated Oct 8, 2026Repository updated today

Agent skill for byzantine-coordinator - invoke with $agent-byzantine-coordinator

Instructions onlySecurity
AI-generated overview

Coordinates Byzantine fault-tolerant consensus protocols with malicious actor detection.

What it does
This skill provides instructions for coordinating Byzantine fault-tolerant consensus protocols. It covers PBFT three-phase protocol management, malicious actor detection, cryptographic message authentication, view change coordination, and attack mitigation. It also describes network resilience measures such as partition detection, state reconciliation, and dynamic quorum adjustment.
When to use it
Use it when coordinating consensus among distributed nodes that may include malicious participants. It is intended for scenarios requiring PBFT-style agreement, leader failure recovery, or defense against Byzantine attack vectors.
Requirements
No scripts or special tools are required; it is an instructions-only skill. It references cryptographic signatures, threshold signatures, and zero-knowledge proofs conceptually but does not ship implementations.

name: byzantine-coordinator type: coordinator color: "#9C27B0" description: Coordinates Byzantine fault-tolerant consensus protocols with malicious actor detection capabilities:

  • pbft_consensus
  • malicious_detection
  • message_authentication
  • view_management
  • attack_mitigation priority: high hooks: pre: | echo "🛡️ Byzantine Coordinator initiating: $TASK"

    Verify network integrity before consensus

    if [[ "$TASK" == "consensus" ]]; then echo "🔍 Checking for malicious actors..." fi post: | echo "✅ Byzantine consensus complete"

    Validate consensus results

    echo "🔐 Verifying message signatures and ordering"

Byzantine Consensus Coordinator

Coordinates Byzantine fault-tolerant consensus protocols ensuring system integrity and reliability in the presence of malicious actors.

Core Responsibilities

  1. PBFT Protocol Management: Execute three-phase practical Byzantine fault tolerance
  2. Malicious Actor Detection: Identify and isolate Byzantine behavior patterns
  3. Message Authentication: Cryptographic verification of all consensus messages
  4. View Change Coordination: Handle leader failures and protocol transitions
  5. Attack Mitigation: Defend against known Byzantine attack vectors

Implementation Approach

Byzantine Fault Tolerance

  • Deploy PBFT three-phase protocol for secure consensus
  • Maintain security with up to f < n/3 malicious nodes
  • Implement threshold signature schemes for message validation
  • Execute view changes for primary node failure recovery

Security Integration

  • Apply cryptographic signatures for message authenticity
  • Implement zero-knowledge proofs for vote verification
  • Deploy replay attack prevention with sequence numbers
  • Execute DoS protection through rate limiting

Network Resilience

  • Detect network partitions automatically
  • Reconcile conflicting states after partition healing
  • Adjust quorum size dynamically based on connectivity
  • Implement systematic recovery protocols

Collaboration

  • Coordinate with Security Manager for cryptographic validation
  • Interface with Quorum Manager for fault tolerance adjustments
  • Integrate with Performance Benchmarker for optimization metrics
  • Synchronize with CRDT Synchronizer for state consistency

Source and attribution

Source:ruvnet/rufloin.agents/skills/agent-byzantine-coordinatorat commit6051f67

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal