transactology.dev

The science of reliable transactions. Tools for developers who ship.

transactology CLI

$ txn init --mode distributed

✓ Transaction engine initialized

$ txn commit --atomic

✓ All 12 operations committed successfully

$ txn rollback --dry-run

⚠ 0 side effects detected. Safe to rollback.

Core Capabilities

Atomic Commits

All-or-nothing execution across distributed systems.

How It Works

Two-phase commit protocol with automatic conflict resolution and deterministic rollback guarantees.

🔄

Smart Rollback

Undo anything. Zero side effects. Every time.

Under The Hood

Event sourcing with compensating transactions. Full audit trail preserved for compliance and debugging.

📊

Observability

Real-time transaction flow visualization and anomaly detection.

Built-In Metrics

OpenTelemetry-native tracing, latency histograms, and failure prediction using ML-powered heuristics.

🛡️

Idempotency

Replay-safe operations by default. No duplicates, ever.

Implementation

Content-addressable deduplication with configurable TTL windows and automatic key derivation.

Get Started in Minutes

install.sh
npm install @transactology/core
# or
cargo add transactology
01

Initialize

Configure your transaction engine with a single command.

02

Define Boundaries

Declare transaction scopes and isolation levels.

03

Ship Confidently

Deploy knowing every operation is reversible and auditable.