genpark-multi-paxos-log-replication-engine-skill
mcp
Warn
Health Warn
- No license — Repository has no license file
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 7 GitHub stars
Code Pass
- Code scan — Scanned 6 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
Multi-Paxos log replication consensus engine with leader lease optimization and slot agreement
README.md
Multi-Paxos Log Replication Engine Skill
Robust, zero-dependency Python implementation of Multi-Paxos State Machine Replication with leader lease optimizations.
Features
- Steady-State Phase 2 Consensus: Replicates command logs in single round-trips when leader lease holds.
- Safe Quorum Commit: Guarantees serializability and crash-recovery consistency across distributed nodes.
- Zero External Dependencies: Pure Python standard library.
- Native MCP Protocol: JSON-RPC 2.0 stdio server compatible with Claude Desktop, Cursor, and Windsurf.
Architecture
sequenceDiagram
participant Leader
participant Replica1
participant Replica2
Leader->>Replica1: Accept(slot=1, ballot=1, val)
Leader->>Replica2: Accept(slot=1, ballot=1, val)
Replica1-->>Leader: Accepted
Replica2-->>Leader: Accepted
Note over Leader: Quorum Reached (2/3)
Leader->>Replica1: Commit(slot=1, val)
Leader->>Replica2: Commit(slot=1, val)
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found