L1
Find
Pattern and checksum detectors: emails, phones, card numbers that pass Luhn, base58 strings that decode to Solana keys, API-key shapes, URLs and IPs.
Vault open · Solana mainnet · slot —
Promptvault measures how much of your prompt an inference node could recover, then gives you the locks: redaction, AES-GCM sealing, secret shares that read as noise, and a hash you can commit on Solana mainnet without saying what you wrote. Every number is computed in your browser.
Measured leak, raw hop
100%
Measured leak, one share
Cipher
AES-256-GCM
Server sees your prompt
never
01 · Leak meter
Type or paste a prompt. The meter finds what is sensitive in it, then actually runs the attacks: it reads the raw text, breaks a substitution-cipher "obfuscation" with letter frequencies, and tries to guess from a single additive secret share. The percentages are measured on your text, not quoted.
02 · Redact and seal
Redaction swaps every finding for a placeholder, so a hosted model can still do the work. The map back stays in this tab. Sealing encrypts the original with AES-256-GCM under a key stretched from your passphrase with 310,000 rounds of PBKDF2. Paste a model's answer and the placeholders turn back into your values, locally.
What you send (redacted)
Rehydrate a reply
Seal the original
The sealed envelope appears here: salt, IV and ciphertext, all base64.
04 · Through the swarm
Raw: every node handles real values derived from your prompt. Scroll to move the request along.
05 · Compare the locks
These are kinds of inference, not named companies. The attributes are our assessment of how each design works, labelled as a model. Move the weights to see which design fits what you care about, and what a private token really costs in bandwidth.
Bandwidth of a private token (model)
06 · Your deposit box
Your wallet signs a fixed message; the SHA-256 of that signature becomes an AES key that never leaves this tab. Prompts you file are stored encrypted in this browser. To commit to a prompt without showing it, hash it with a salt and write the hash on Solana mainnet as a memo. Later, reveal prompt and salt and anyone can check the hash.
LOCKED
Connect a wallet at the top right, then unlock.
File the current prompt
Commit on mainnet
————Check a commitment
07 · How it works
L1
Pattern and checksum detectors: emails, phones, card numbers that pass Luhn, base58 strings that decode to Solana keys, API-key shapes, URLs and IPs.
L2
Web Crypto PBKDF2-SHA-256 stretches your passphrase; AES-256-GCM encrypts and authenticates. A wrong passphrase fails loudly, never silently.
L3
Shamir sharing in GF(256) with random coefficients from crypto.getRandomValues. Below threshold, every message is equally likely.
L4
SHA-256 of prompt and salt, written with the SPL Memo program from your wallet, confirmed with getSignatureStatuses and readable by anyone.
08 · Questions
No. It is a toolkit for the prompt side: measuring, redacting, sealing, splitting and committing. The swarm and bandwidth figures are labelled models of how private inference works.
No. Every tool runs in this tab. The only network calls are mainnet reads through our read-only RPC proxy and, if you choose, a memo transaction your wallet signs. The memo holds a hash, never the text.
An attacker who sees nothing can still guess the most common character and be right sometimes. The meter shows that blind baseline next to the share result: when they match, the share taught the attacker nothing.
In this browser's local storage, encrypted with a key derived from your wallet's signature. Clear site data and it is gone; we hold no copy. Wallets that sign deterministically (Ed25519 does) reopen the same box.
That you knew this exact prompt at the time the memo landed. Revealing the prompt and salt later lets anyone recompute the hash and compare it with the memo on mainnet.
Only if one is shown in the hero and the footer. Until then there is nothing to buy, and no feature here needs one.