mdc-lite v0.1.0
mdc-lite v0.1.0
An embeddable, encrypted key-value store for the places a server can't reach — a watch face, a phone app, a background service. XChaCha20-Poly1305 for every value and every key name, a 5-function API, no runtime.
Get it
Download a prebuilt build below for your platform, or build from source — grab mdc-lite-v0.1.0-source.tar.gz (or clone the repo) and run cargo build --release; full per-platform build commands (including iOS/watchOS, which has no prebuilt binary here — see why below) are in docs.html and the crate README.
What's verified, honestly
| Platform | Asset | Status |
|---|---|---|
| macOS (Apple Silicon) | mdc-lite-v0.1.0-macos-arm64.dylib |
✅ Built natively here; cargo test (14/14) passing on this exact target |
| Windows x86_64 | mdc-lite-v0.1.0-windows-x86_64.dll + import lib |
|
| Android arm64-v8a / armeabi-v7a / x86_64 | mdc-lite-v0.1.0-android-*.so |
|
| iOS / watchOS | — | 🛠️ No prebuilt artifact. Apple requires linking against the real SDK, which ships only inside full Xcode.app — not a missing package, an Apple distribution requirement. Build from source on a Mac with full Xcode. |
Full detail on exactly what "verified" means per artifact: BUILD_INFO.md. Every asset's SHA-256 is in CHECKSUMS.txt below.
Docs
saji1970.github.io/ModelDB — installation, quickstart, the on-disk format, the full security model (including why "quantum encryption" isn't the relevant concept for local storage), and platform key-custody guidance (Keychain/Secure Enclave, Android Keystore).