Send a file so that both sides can prove it happened. Encrypted on your own machine, stored only as long as it is needed, and the delivery receipt is written once — editable by nobody, including us.
Neither side needs a wallet, a token, or to know what Swarm is. They sign in, and the rest is arithmetic.
alice.pinesign.eth. Your encryption key is published in its records.If the recipient never accepts, the file and its link expire together. Nothing to delete, nothing left behind.
The sender's private key and the recipient's public key produce a shared secret; the recipient computes the identical one from the other direction. Nothing secret crosses the wire.
It pays for storage and sees only ciphertext. It cannot read a file, and could not hand one over if compelled.
The receipt requires a value only the decrypted file yields. Claiming without opening the file is not possible.
The stored blob and the name pointing at it lapse on the same clock. Deletion is not a promise anyone has to keep.
A name is how the sender discovers where to encrypt. No name, no published key, nothing to send to.
The receipt contract has no owner and no upgrade path. It records that a transfer happened, once, and then cannot say otherwise.
The full mechanism, the threat model, and how to run your own server.
Read the docsSign in with Google. Circle creates a wallet only you hold the key to.
Files are encrypted on your own machine, by a key this page is never allowed to see. That key lives in the extension.
Load extension/ unpacked at chrome://extensions
People send to your name, not to a key. Claiming it publishes your encryption key in its records.
You are set up. Open the extension to send a file.