origin-crypt network … storage … workers … wasm … loading engine…
CLIENT-SIDE ONLY Β· NO SERVER Β· NO ACCOUNT

origin-crypt

Sovereign cryptography in your browser. Files, passwords, identities, secrets β€” encrypted locally, never transmitted.

File Encryption

XChaCha20-Poly1305 + Argon2id
⬑
Drop a file here or
# Select a file and enter a passphrase to begin.
# Encryption runs entirely in WASM β€” the file never leaves this tab.

Password Vault

XChaCha20-Poly1305 Β· Argon2id Β· IndexedDB
# Your vault is encrypted with XChaCha20-Poly1305 + Argon2id and stored in IndexedDB.
# The encryption key is derived from your passphrase β€” never stored.
# Close the tab and the passphrase is gone. Reopen and unlock to access entries.

Identity & Signing

Ed25519 Β· BLAKE3 fingerprint
# Generate an Ed25519 keypair and sign a message.
# The private key exists only in this tab's memory.
# Copy the public key + signature to share your identity.

Threshold Sharing

Reed-Solomon Β· K-of-N recovery
# Split a secret into shards using Reed-Solomon erasure coding.
# Any K data shards can recover the original.
# Click shards to simulate loss, then recover.

Entropy Analysis

Shannon Β· χ² Β· serial correlation
# Measure the entropy of any data.
# 8 bits/byte = perfectly random. Lower = predictable.
# Use this to verify passwords, keys, or random sources.

Session Ledger

net: … store: …
Operations will appear here with proof lines.

Build Integrity

Executed WASM hash
computing…
CI manifest
loading…
checking…
Reproduce this build
git clone https://github.com/KidIkaros/origin-web
cd origin-web/crate
git checkout <commit-from-manifest>
wasm-pack build --target web --release
sha256sum pkg/origin_web_bg.wasm