Skip to content

Flowsta Vault

Desktop identity manager for Holochain applications.

Flowsta Vault is a desktop app (built with Tauri v2) that runs a local Holochain conductor and lair keystore. It gives users full control over their cryptographic identity while enabling third-party apps to request identity linking.

What Vault Does

FeatureDescription
Local Holochain conductorRuns both Identity DNA and Private DNA locally
Key managementBIP39 recovery phrase generates deterministic Ed25519 keypair
Agent linkingThird-party apps request identity attestations via IPC
Connected appsUsers see and manage which apps are linked
Auto-backupsApps can trigger CAL-compliant source chain backups
Data exportUsers can export their Holochain data and keys at any time

How It Works

Vault identity linking flow between a third-party app, Flowsta Vault, and the Holochain DHT

Vault communicates with third-party apps via an IPC server on localhost:27777. Apps use the @flowsta/holochain SDK to interact with the IPC server.

User Experience

When a user installs Flowsta Vault:

  1. Create or restore identity - Generate a new BIP39 recovery phrase or enter an existing one
  2. Set passphrase - Protects the local lair keystore
  3. Vault starts - Local conductor connects to the Holochain DHT
  4. Apps can link - Third-party apps request identity linking via IPC

Users manage their connected apps directly in Vault under Connected Apps. Web applications connected through OAuth are managed separately at flowsta.com/dashboard/connected-sites.

For Developers

Choose the right integration path:

Building a Holochain App?

Use @flowsta/holochain for agent linking. Your app requests identity attestation from Vault, then commits the result to your DHT.

Building Holochain Apps - Full integration guide

Building a Tauri Desktop App?

Use @flowsta/auth-tauri for OAuth-style authentication through Vault's IPC.

Tauri App Authentication - Desktop auth guide

Need User Data Backups?

Use Vault's backup endpoints for CAL-compliant data export.

Backups & CAL Compliance - Backup integration guide

Architecture

Flowsta Vault architecture diagram showing the desktop components (Vault, Lair Keystore, Holochain Conductor, IPC Server on port 27777), third-party apps (Holochain App, Tauri App) connecting via IPC, and the Holochain DHT with Identity DNA and Private DNA

Next Steps

Documentation licensed under CC BY-SA 4.0.