Identity vault
Nostr key vault and identity manager
Generate, import, encrypt, and back up Nostr keys. Claim a NIP-05 handle. One device-scoped vault signs for every VIMS app without exposing your private key.
Browser · macOS · Windows · Linux · ChromeOS
What it does
Keys is the identity layer for VIMS. It holds your Nostr keys and the component keys for drives, rooms, and databases, encrypted at rest with a passphrase. Other surfaces embed it in an iframe and ask it to sign — the secret never leaves the vault.
How it works
- Create or import an identity
- Set a passphrase and take a backup
- Open any VIMS app — it signs through the vault
FAQ
Can VIMS see my private key?
No. The key is generated and stored in your browser’s vault; signing happens there. VIMS servers never receive it.
What happens if I lose my device?
Restore from your encrypted backup. Without a backup the key cannot be recovered — by design.
Can an agent create keys for me?
Through MCP, yes — vims_nostr_generate_key — but signing and export still require your authorization.
Can I use VIMS Keys in a browser and in VIMS Desktop?
Yes. Open it at its subdomain, or use the same surface inside the VIMS Desktop client — same key, same data.
How does VIMS Keys connect to the rest of VIMS?
It shares your identity from keys.vims.com and is reachable by agents through MCP and Flow, so it works alongside every other VIMS app.
Related
Nostr key vault and identity manager
Keys is the identity layer for VIMS. It holds your Nostr keys and the component keys for drives, rooms, and databases, encrypted at rest with a passphrase. Other surfaces embed it in an iframe and ask it to sign — the secret never leaves the vault.
keys