{"repo":"tislib/roda-ledger","free":true,"listed":false,"github":"https://github.com/tislib/roda-ledger","clone":"git clone https://github.com/tislib/roda-ledger.git","description":"Financial ledger engine with observable staged guarantees. 5.2M tx/s, Programmable with Wasm, WAL durability, composite operations, crash-safe recovery","language":"Rust","stars":16,"topics":["distributed-systems","financial-ledger","fintech","grpc","high-performance","ledger","rust","transactions","wal","programmable"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"roda-ledger A programmable financial ledger engine that treats correctness guarantees as a choice, not a constraint — and performance as a consequence of good design, not a tradeoff. Documentation · Live demo roda-ledger is built around a single idea: the ledger should adapt to you. Choose your consistency level per call. Define your own transaction logic by uploading sandboxed WebAssembly functions that execute atomically inside the ledger as first-class operations. Get 5.7 million transactions per second out of the box. --- Why roda-ledger? Most ledger systems make you pick two out of three: - Fast — but fixed operations, no programmability (TigerBeetle) - Programmable — but slow, closed-source, expensive (Thought Machine Vault) - Correct — but not a ledger, no financial primitives (general-purpose databases) roda-ledger pursues all three. It does this through a staged pipeline where each stage runs on a dedicated thread, adds a specific guarantee, and exposes its progress as an observable index — and a sandboxed WebAssembly runtime that lets you extend the ledger with custom operations at runtime, without recompiling the engine. --- Performance Benchmarks on a CCX33 server (Hetzner, 8 dedicated vCPU), WAL persistence enabled: Throughput (60s, 1M accounts): 5.7M tx/s avg · submit-latency P50 50ns · P99 90ns · P999 220ns — full report Latency under load (end-to-end: submit → durable on disk): load on idle P50 597µs · at 1M tx/s P50 2.5ms / P99 4.0ms / P999 5.2ms · saturated ","default_branch":null,"files":null,"tree":[],"storefront":"/r/tislib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tislib/roda-ledger/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}