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.
Checking…
Desktop Chrome. Unzip → chrome://extensions → Developer mode → Load unpacked.
People send to your name, not to a key. Claiming it publishes your encryption key in its records.
They need a key before anything can be encrypted for them. Invite them by email; once they have signed up, you will be told to go ahead.
Already know their name? Open the extension and send to it directly.