@@ -225,7 +225,7 @@ Client Request
225225[3] Leader validates + assigns sequence number
226226 │
227227 ▼
228- [4] Batcher aggregates (up to 100 txs or 5ms timeout)
228+ [4] Batcher aggregates (up to 100 txs or 10ms timeout)
229229 │
230230 ▼
231231[5] Batch becomes Raft proposal
@@ -375,7 +375,7 @@ Batching amortizes Raft consensus overhead:
375375Default batch configuration:
376376
377377- Maximum batch size: 100 transactions
378- - Maximum batch delay: 5ms
378+ - Maximum batch delay: 10ms
379379
380380### Fault Tolerance & Recovery
381381
@@ -835,12 +835,14 @@ Ledger assumes a **trusted operator model**: the organization running the cluste
835835
836836### Performance Targets
837837
838- | Metric | Target | Measurement Condition |
839- | ------------------- | --------------- | --------------------------- |
840- | Read latency (p99) | < 2 ms | Single key lookup |
841- | Write latency (p99) | < 50 ms | Batch committed |
842- | Write throughput | 5,000 tx/sec | 3-node cluster |
843- | Read throughput | 100,000 req/sec | Eventually consistent reads |
838+ | Metric | Target | Measured | Measurement Condition |
839+ | ------------------- | --------------- | --------------- | --------------------------- |
840+ | Read latency (p99) | < 2 ms | ** 2.8 µs** | Single key lookup |
841+ | Write latency (p99) | < 50 ms | ** 8.1 ms** | Batch committed |
842+ | Write throughput | 5,000 tx/sec | ** 11K tx/sec** | 3-node cluster |
843+ | Read throughput | 100,000 req/sec | ** 952K req/sec** | Eventually consistent reads |
844+
845+ Benchmarks run on Apple M3 (8-core), 24GB RAM, APFS SSD. See [ WHITEPAPER.md] ( WHITEPAPER.md#6-performance-characteristics ) for full methodology and latency distributions.
844846
845847### Correctness Invariants
846848
0 commit comments