clavitor/clovis/README.md

1.6 KiB

Clovis

Secure vault platform with multi-client support.

Architecture

Clovis is the vault server. Everything else is a client that talks to it.

Structure

Active Development

Directory Purpose Status
clovis-vault/ Vault server with embedded UI (Go, FIPS 140-3) Active
clovis-crypto/ JavaScript crypto layer Active
clovis-cli/ CLI for agents Active
clovis-chrome/ Chrome browser extension Active

Planned

Directory Purpose Status
clovis-firefox/ Firefox browser extension Announced
clovis-safari/ Safari browser extension Announced
clovis-ios/ iOS native app Announced
clovis-android/ Android native app Announced

Build

make deploy            # Build + test + restart everything
make deploy-vault      # Build + test + restart vault only
make deploy-web        # Build + restart website only
make status            # Check running processes
make logs-vault        # Tail vault logs
make logs-web          # Tail web logs

Clients

The vault supports multiple client types:

  • Web: Built-in UI served by vault (clovis-vault/)
  • CLI: Command-line tool for automation/agents (clovis-cli/)
  • Browser Extension: Auto-fill and TOTP in Chrome (clovis-chrome/)
  • Mobile: Native iOS/Android apps (planned)

Security

  • FIPS 140-3 validated crypto (BoringCrypto via GOEXPERIMENT)
  • Zero-knowledge architecture
  • Vault server is the single source of truth

License

Proprietary — © Clavitor