ubl-ledger

Crates.ioubl-ledger
lib.rsubl-ledger
version0.1.0
created_at2026-01-10 16:36:02.502666+00
updated_at2026-01-10 16:36:02.502666+00
descriptionUBL Ledger: append-only NDJSON with async writer, WAL, verify for Universal Business Ledger.
homepagehttps://logline.foundation
repositoryhttps://github.com/LogLine-Foundation/logline-workspace
max_upload_size
id2034416
size89,489
(danvoulez)

documentation

https://docs.rs/ubl-ledger

README

ubl-ledger 0.3.1

P3 entregue: UblWriterAsync (tokio, mpsc), WAL simples (*.wal), verificação com strict_chain, zstd feature.
P4 (roadmap): mirror R2, Merkle root/anchor, compaction, tail HTTP.

Segurança & Testes

  • Limites DoS: Entradas com CID/sig inválidos rejeitadas; frames > 1 MiB rejeitados
  • Property tests: 21 testes de invariantes (CID integrity, signature validation, stress tests)
  • Fuzzing: target fuzz_ubl_entry integrado ao CI
cargo test --test ledger_prop
Commit count: 14

cargo fmt