# SilverKeys

**Status**: v1.1 (planning)

Zero-knowledge password + 2FA + key manager. Synced via SilverSync.

## Approach (tentative — to be finalised)

Most likely **fork Bitwarden** (server + clients are open source, mature, well-audited) and:
- Replace the account model with our SilverLABS account number
- Replace the server with one running on SilverSync infrastructure
- Strip telemetry / phone-home in clients
- Re-skin to SilverMetal branding

Alternative: lightweight KeePassXC-derived client with our own sync layer. Simpler but less feature-rich.

## Non-negotiables

- Zero-knowledge: server cannot read vault content
- Argon2id KDF for master password
- Multi-device sync via SilverSync
- TOTP / WebAuthn / hardware-key (YubiKey) support
- Open source clients
- No telemetry

## Per-platform clients

- **Linux**: native (Tauri / Rust) or web-app
- **Android**: Bitwarden-fork rebranded
- **Windows**: Bitwarden-fork rebranded
- **macOS**: Bitwarden-fork rebranded
- **iOS**: Bitwarden-fork rebranded
- **Browser extension**: SilverBrowser-bundled by default; available for non-SilverBrowser too

## Migration

Bitwarden vault import works out-of-the-box with the fork. Documented procedures for migration from:
- 1Password
- LastPass
- Chrome / Safari / Firefox saved passwords
- KeePassXC
