oatsDB
A high-security database engine featuring automated data decay and cryptographic audit trails.

Overview
OatsDB (Observable Audit & Temporal Shredding) is a database project focused on privacy and verifiable security. I am building the engine in C++ with a focus on 'Observable Audit & Temporal Shredding' (O.A.T.S.), implementing cryptographic Time-To-Live (TTL) for secure data decay and a Merkle Tree ledger to provide a verifiable audit trail for all operations. The system utilizes an LSM-Tree (Log-Structured Merge-Tree) architecture for high-performance writes and leverages libsodium for robust cryptographic primitives.
Key Features
- Cryptographic Data Decay: Automatic and secure shredding of data based on predefined expiration settings.
- Verifiable Audit Trail: A Merkle Tree-backed ledger that allows users to verify the integrity and history of the database.
- High-Performance Storage: Optimized for write-heavy workloads using a custom log-structured merge-tree implementation.
Skills & Technologies
C++LSM-TreesCryptographySystems Programminglibsodium