Live on X1 Mainnet

Store Anything.
Permanently. On-Chain.

The first pure on-chain data storage protocol on X1 Network. No IPFS. No Arweave. No off-chain dependencies. The actual data lives on-chain forever.

Live proof: Webster's Unabridged Dictionary — 28.9MB stored for $0.000058. Decode it yourself, right now.

Try Live Demo → Start Building
$0.000058 Cost per document
3,534x Compression ratio (live)
Forever Storage duration
X1 Mainnet Network
How It Works

Write once. Read forever.

Four steps from data to permanent on-chain storage. No servers. No subscriptions. No trust required.

1

Compress

Adaptive arithmetic coding with neural probability prediction. V3 codec achieves 5–10x compression on text, up to 3,534x on structured data.

2

Encrypt (optional)

AES-256-GCM encryption with your wallet-derived key. Only you can read your data. Nobody else. Not even us.

3

Write On-Chain

Data is written to X1 blockchain accounts via the PermaData Anchor program. Immutable. Permanent. Verifiable.

4

Retrieve Forever

Your permanent PDA address never changes. Read your data in 10 years, 50 years, as long as X1 exists.

Live Demo

Webster's Dictionary — Live on X1

28.9MB compressed to 8KB. Stored permanently on X1 blockchain. Decoded live in your browser — no server, no backend, just X1.

Default: Webster's Unabridged Dictionary  |  Try any PermaData PDA from explorer.x1.xyz

Program: 8ksW5j9oudqk2s47QcPjj5s5p7aT5ebrAzVMUYuqXQgt  |  RPC: rpc.mainnet.x1.xyz  |  Codec: V2 (BWT + MTF + adaptive arithmetic)

terminal — absolute proof for developers
# ── RUST PIPELINE (fast) ─────────────────────────────────

# Clone + build (one time)
git clone https://github.com/x1scroll-io/onchain-compress
cd onchain-compress/onchain-compress/encoder-rs
cargo build --release

# Encode your document (3.8s for 28MB)
./target/release/encode mydoc.pdf --output mydoc.bin

# Decode it back (5.2s for 28MB) — SHA256 verified
./target/release/decode mydoc.bin --output mydoc_recovered.pdf

# ── DICTIONARY PROOF ─────────────────────────────────────

# Pull Webster's from X1 mainnet + decode (Python, no deps)
git clone https://github.com/x1scroll-io/datavault-x1
python3 datavault-x1/client/retrieve.py

# Watch 28,956,353 chars blow up your terminal
# SHA256: 59b9379f1e67dcca4f582fe6b10f0cd9da6b04af6924596763eaba9b676f7163

# Save to file
python3 datavault-x1/client/retrieve.py --out websters.txt

# Retrieve ANY PermaData PDA
python3 datavault-x1/client/retrieve.py <pda_address>
→ View source on GitHub Pure Python stdlib — zero dependencies
Why PermaData

Own your data. Forever.

Traditional storage is a subscription you can never stop paying. PermaData is a one-time write. Nobody can delete it, move it, or charge you again.

Storage Cost (28MB doc) You Own It Permanent No Vendor
AWS S3 (10 years) ~$8,000
Google Drive (10 years) ~$285
Arweave ~$29 Probabilistic
PermaData $0.000058 Guaranteed

Live proof: Webster's Unabridged Dictionary (28.9MB) stored on X1 Mainnet for $0.000058. PDA: ubHpMNMCP7b6i84dKvdCUSu6Sq6UYes8V9dDRobv4Ju

Developers

Integrate in minutes.

npm install and you're writing permanent data to X1 in under an hour. TypeScript and Python SDKs available.

JavaScript / TypeScript
Python
CLI
// npm install permadata
import { PermaData } from 'permadata';
import { Keypair } from '@solana/web3.js';

const client = new PermaData({ wallet, network: 'x1-mainnet' });

// Store a document permanently
const result = await client.store(documentBuffer, {
  label: 'invoice_2026_001',
  codec: 'v3',   // best compression
});

console.log(result.pda);          // permanent on-chain address
console.log(result.cost.xnt);     // fee paid in XNT
console.log(result.compressionRatio); // e.g. 8.4x

// Retrieve it anytime, forever
const doc = await client.retrieve(result.pda);
console.log(doc.verified); // SHA-256 verified ✓
Use Cases

Built for real data problems.

Any data that matters — and needs to exist forever — belongs on PermaData.

🧾

Receipts & Invoices

Store every transaction receipt permanently. Audit-proof. Tamper-proof. Retrievable in 10 years.

📄

Legal Documents

Contracts, filings, agreements — stored with cryptographic proof of existence and content integrity.

🏥

Medical Records

Patient data encrypted with wallet keys. Only the patient (or authorized provider) can decrypt.

🤖

AI Agent Memory

Permanent encrypted session storage for AI agents. Built into the Agent 001 Protocol.

🎨

Digital Assets

Store the actual asset data on-chain — not just a pointer to a server that might go down.

📊

Compliance Records

SOX, HIPAA, GDPR archival — immutable audit trail at a fraction of enterprise storage costs.

On-Chain

Fully transparent. Fully verifiable.

The PermaData program is open source and deployed on X1 Mainnet. Verify everything yourself.

Program ID 8ksW5j9oudqk2s47QcPjj5s5p7aT5ebrAzVMUYuqXQgt

Network X1 Mainnet

Live Proof — Webster's Dictionary ubHpMNMCP7b6i84dKvdCUSu6Sq6UYes8V9dDRobv4Ju

GitHub github.com/x1scroll-io/datavault-x1

Built on PermaData: Agent 001 Protocol

Permanent encrypted memory for AI agents. Register your agent, stake XNT, and every session is captured on-chain forever. Your wallet is your key.

npm install agent001 →