VectorLedger
A cryptographically verifiable database engine for institutions that can't afford to trust their own database.
VectorLedger is a purpose-built, append-only financial ledger written entirely in Rust. Every journal entry is linked by a tamper-evident BLAKE3 hash chain, every page is encrypted at rest with AES-256-GCM, and every query result can carry a Merkle proof. Historical tampering is cryptographically detectable - always.
- BLAKE3 hash chain - any modification invalidates every subsequent hash
- Ed25519 commit signing on every WAL record
- AES-256-GCM encryption at rest with per-table HKDF-derived keys
- Four-eyes dual-control approval workflow
- WORM audit log with its own independent BLAKE3 chain
- PostgreSQL wire protocol - drop-in compatible with psql, pgAdmin, DBeaver
- SOC 2 Type II & PCI-DSS v4 compliance-ready audit trails
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/pavondunbar/VectorLedger/main/install.sh | bash
A record written five years ago cannot be changed without invalidating every hash in the chain from that point to the present.
Explore VectorLedger โ