1 · Encrypt & list (seller)
Pick a file, set a price. We encrypt locally, you host the ciphertext, we seal the key.
2 · Unlock & decrypt (buyer)
Enter a listing id, pay the ZEC/XMR quote, claim the key, decrypt on your device.
How it works
- Encrypt: AES-256-GCM with a random key, entirely in your browser (WebCrypto). You host the
.enc; the platform never sees the plaintext. - List: the secret (key + IV + locator) is sealed at rest.
POST /v1/unlock/listing. - Pay: the buyer gets a one-quote (address, exact amount, Zcash memo / Monero amount-tag). Funds go straight to the seller; we detect via a view key.
POST /v1/unlock/listing/{id}/order— or instant USDC via x402 at/buy. - Claim & decrypt: once confirmed, the buyer pulls the key (
POST /v1/unlock/order/{id}/claim) and decrypts locally.