Built for Security
Every feature is designed with one goal: ensuring your digital assets are accessible to those you trust, only when it matters.
zkSig — Threshold Signatures
Split keys with n-of-k threshold scheme. Encrypt files. Sign & verify messages. All with Ed25519 + AES-256-GCM.
zkSend — Private Transfers
Shield, send, and unshield Solana assets. Zero-knowledge privacy for your transactions. Break the chain.
Zero-Knowledge Architecture
We never store your keys or data. Everything encrypted client-side. No servers, no tracking, no compromises.
Multi-Party Trust
Distribute key shares to trusted guardians. Require M-of-N signatures for recovery. No single point of failure.
Universal File Encryption
Encrypt any file type — wills, wallet seeds, passwords, documents. Secure inheritance for any digital asset.
Truly Decentralized
No accounts, no servers, no custody. Runs entirely in your browser. For cypherpunks, by cypherpunks.
How It Works
Choose a feature to learn how it works. Both use military-grade encryption to keep your digital assets secure and private.
Generate Keys
Create your master key pair using Ed25519. Your private key is split into shares using threshold cryptography.
> generate_keypair()
> split_shares(n=5, threshold=3)
✓ Shares distributedChoose Guardians
Select trusted parties to hold key shares. Set the threshold - how many shares are needed to reconstruct.
> add_guardian("family_member_1")
> add_guardian("family_member_2")
> set_threshold(3)
✓ 5 guardians configuredEncrypt Assets
Encrypt your files, wallet seeds, or any sensitive data with AES-256-GCM. Only encrypted data leaves your device.
> encrypt_file(wallet_backup.json)
> sign_hash(sha256)
✓ File encrypted + signedSet Timer
Configure the dead man's switch. If you don't check in within the set period, the unlock process begins.
> set_checkin_interval("90_days")
> set_recovery_delay("30_days")
✓ Timer armedRecovery
If triggered, guardians are notified. When threshold signatures are collected, decryption key is reconstructed.
> check_inactivity()
> notify_guardians()
> collect_signatures(3/5)
✓ Decryption authorizedBattle-Tested Primitives
No custom crypto. Only standard, audited algorithms.