The database that proves itself. Content-addressable, cryptographically sealed, built from scratch.
Insert any JSON object. NilesKV computes its SHA-256 hash and stores it at the content address. The same document always produces the same address — identical data deduplicates automatically.
A commit folds all stored documents into a binary Merkle tree. The root hash is a single cryptographic fingerprint of the entire database state — computed in 202ms across 1,000 documents.
Generate a Merkle inclusion proof for any document. Anyone holding the root hash can verify the proof in 7 microseconds — no database access, no trust required.
Insert a document, commit a Merkle snapshot, then generate a cryptographic inclusion proof against the running server.
No database engine. No ORM. The Merkle tree, WAL, and commit DAG are each implemented from scratch in Node.js.