UndoLog
  • Product
  • Docs
  • GitHub
Getting Started
Guides
Reference
Explanation
ADRs
  • Overview
  • 0001: Rust for Engine
  • 0002: Go for Proxy
  • 0003: BLAKE3 Hashing
  • 0004: Advisory Locks
  • 0005: Saga Pattern
  • 0006: MCP Protocol
  • 0007: Pre-Registered Comp
Contributing
Changelog

Architecture Decision Records

Every significant design decision in UndoLog is recorded as an ADR.

ADR Title
0001 Rust for Effect Engine
0002 Go for MCP Proxy
0003 BLAKE3 for Call Signature Hashing
0004 PostgreSQL Advisory Locks for Tool Call Deduplication
0005 Saga Pattern for Multi-Step Rollback (Not 2PC)
0006 MCP Protocol Layer for Framework Integration
0007 Pre-Registered Compensation for Crash Safety
Previousvs LangGraphNext0001: Rust for Engine
UndoBase
  • Product
  • Docs
  • GitHub
© 2026 UndoBase