A native C++20 implementation of a file versioning, archival, and remote replication system with SQLite storage, content-addressed deduplication, HTTP API, and SFTP upload support.
This project is presented as an academic achievement in systems engineering: static binaries, deterministic builds, and byte-exact verification under high concurrency (tested to 50,000 concurrent clients on loopback).
## Features
- Content-addressed chunk store with SHA-256 deduplication
- SQLite catalog with safe concurrent access
- File ingestion, filtering, diffing, restore, and recovery
- Maintenance, monitoring, and statistics subsystems
- Minimal socket-based HTTP API (`/api/health` and versioned API surface)
- SFTP remote replication and uploader pipeline
- CLI (`versiond-cli`) and embeddable static library (`versiond`)