Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

genpark-two-phase-commit-coordinator-skill

CI License: MIT Python 3.10+

Two-Phase Commit (2PC) distributed atomic transaction coordinator executing prepare voting, commit distribution, and write-ahead log recovery.

Architecture

flowchart TD
    Client[AI Agent / Transaction Client] -->|Begin Tx / Commit| Engine[genpark-two-phase-commit-coordinator-skill]
    Engine --> TxCoordinator[Distributed Transaction & Saga Coordinator]
    TxCoordinator --> Storage[(Distributed Partition Stores)]
Loading

Features

  • Pure standard library Python implementation with strictly zero pip dependencies.
  • Production-grade transactional patterns (2PC, Saga compensations, TCC reservations, Percolator).
  • Native Model Context Protocol (MCP) server support for AI agent distributed transactions.

Installation

git clone https://github.com/alphaparkinc/genpark-two-phase-commit-coordinator-skill.git
cd genpark-two-phase-commit-coordinator-skill

Quickstart

python example_usage.py

About

Production-grade genpark-two-phase-commit-coordinator-skill skill for AI agents

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages