Self custody
Commit a file with your own wallet
Your file is chunked and Merkle committed in the browser, and only the 32 byte root goes on Solana, signed by your wallet. Lock it with a password or a secret link and the bytes are encrypted before they leave your device.
Connect a wallet to anchor files. You only need a little SOL for the network fee, about 0.000005 SOL per anchor.
1 · File
2 · Privacy
3 · Provider
Offbell Node 1Free during beta
4 · Storage
- Term
- 30 days, renewable
- Cost
- Free storage · Solana fee about 0.000005 SOL
Deal flow
- 1Commit locallyEncrypt if private, then build the Merkle root
- 2Upload bytes to the providerOffbell Node 1 recomputes and checks the root
- 3Sign the memo on SolanaYour wallet sends one memo transaction
- 4Provider verifies the anchorSigner and memo are read back from Solana
- 5Deal is active and anchoredThe 30 day storage clock is running
Nothing leaves your machine until step 2. Commitment, hashing and any encryption happen in this tab. The provider only stores bytes whose root it can recompute itself.
Gateway upload key
The hosted gateway can store files for you over plain HTTP, no wallet needed. Grab a free key to upload from scripts.
Manage API keys