Permanent storage on the X1 chain
Your file, written into the chain itself.
PermaData stores files directly on the X1 chain — no cloud, no gateway, no middleman to trust. The bytes live in the network’s own state, and you can pull them back and prove they match, byte for byte.
1Two ways to store bytes
Same chain, two different guarantees. Pick on how long the bytes must survive and what you want to pay to hold them.
- Bytes live in rent-exempt accounts.
- Held hot by every validator — any node reads them.
- Cannot be pruned.
- Deposit refundable once close ships.
Built and byte-verified locally; not yet deployed to mainnet.
- Bytes live in transaction history.
- ~78× cheaper than account state.
- Needs a node that keeps history to retrieve.
Live now. The film below proves it.
2The film is the proof
A real, complete file — Night of the Living Dead (1968) — is sealed in the chain on the ledger tier. Every number below is read live from the chain, not typed by hand.
8d5f6dd2bc41ab9b16db69b182beccddef1547da2dba6e3a3301da092da3672d
ALuMA6zrW9NWGACyK7SbExwyWteAeDz9YEANFkizNUU4
3Live, from the chain
Read straight from the X1 RPC at load time — nothing cached, nothing hardcoded.
4How it works
Four steps, accurate for both tiers. No sidechain, no cloud storage, no gateway — the chain itself is the storage.
Chunk it
The file is split into 900-byte chunks. Nothing is compressed or rewritten — the bytes stay exactly as they are.
Write it
Each chunk is written to the chain. On the ledger tier, one chunk is one append_chunk transaction, so the transaction log is the storage. On the permanent tier, the bytes go into rent-exempt account state held by every validator.
Seal it
A Merkle root over every chunk is committed in the stamp, alongside the file’s SHA-256. That hash is the file’s permanent identity on the chain.
Retrieve & verify
To get the file back, the tool reassembles the chunks in order and checks the SHA-256 and Merkle root as it goes. A match means you have the exact bytes that were sealed.
5Protocol facts
The real addresses and fee schedule. Nothing here is a placeholder.
Store something permanent
Pick a file, see exactly what it costs, and get the command to seal it on-chain.
Upload a file →