zkSig + zkSend — Zero-Knowledge Crypto Tools

Secure YourCRYPTO PRIVACY

_

Threshold signatures with zkSig. Private transfers with zkSend. All client-side. Your keys, your data, your control.

AES-256Military-Grade
TSS SchemeThreshold
DecentralizedFully
[SCROLL]
Features

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.

01

zkSend — Private Transfers

Shield, send, and unshield Solana assets. Zero-knowledge privacy for your transactions. Break the chain.

02

Zero-Knowledge Architecture

We never store your keys or data. Everything encrypted client-side. No servers, no tracking, no compromises.

03

Multi-Party Trust

Distribute key shares to trusted guardians. Require M-of-N signatures for recovery. No single point of failure.

04

Universal File Encryption

Encrypt any file type — wills, wallet seeds, passwords, documents. Secure inheritance for any digital asset.

05

Truly Decentralized

No accounts, no servers, no custody. Runs entirely in your browser. For cypherpunks, by cypherpunks.

06
Process

How It Works

Choose a feature to learn how it works. Both use military-grade encryption to keep your digital assets secure and private.

01

Generate Keys

Create your master key pair using Ed25519. Your private key is split into shares using threshold cryptography.

bash — 80x24
> generate_keypair()
> split_shares(n=5, threshold=3)
✓ Shares distributed
02

Choose Guardians

Select trusted parties to hold key shares. Set the threshold - how many shares are needed to reconstruct.

bash — 80x24
> add_guardian("family_member_1")
> add_guardian("family_member_2")
> set_threshold(3)
✓ 5 guardians configured
03

Encrypt Assets

Encrypt your files, wallet seeds, or any sensitive data with AES-256-GCM. Only encrypted data leaves your device.

bash — 80x24
> encrypt_file(wallet_backup.json)
> sign_hash(sha256)
✓ File encrypted + signed
04

Set Timer

Configure the dead man's switch. If you don't check in within the set period, the unlock process begins.

bash — 80x24
> set_checkin_interval("90_days")
> set_recovery_delay("30_days")
✓ Timer armed
05

Recovery

If triggered, guardians are notified. When threshold signatures are collected, decryption key is reconstructed.

bash — 80x24
> check_inactivity()
> notify_guardians()
> collect_signatures(3/5)
✓ Decryption authorized
Technology

Battle-Tested Primitives

No custom crypto. Only standard, audited algorithms.

Cryptography

Ed25519Digital signatures
AES-256-GCMFile encryption
SHA-256Hash function
TSSThreshold signatures

Web APIs

Web Crypto APINative crypto operations
SubtleCryptoLow-level crypto primitives
File APIFile handling
IndexedDBLocal storage

Stack

Next.js 15React framework
TypeScriptType safety
Tailwind CSSStyling
shadcn/uiComponents
All crypto runs in your browser. No server involved.

Ready to Secure Your Legacy?

Don't leave your loved ones locked out. Set up your dead man's switch today and ensure your digital assets are never lost.

Open Source | Client-Side Only | Zero Knowledge