Prova

Verifiable storage anchored to Ethereum

Store websites, datasets, and AI corpora —
continuously proven, for as long as it matters.

For clients

Three things people store on Prova today.

You give Prova a file. It chunks, replicates, and pins it across N independent provers. Every day, every prover proves the file is still there. You retrieve over HTTPS, IPFS gateway, or libp2p. You pay in USDC on Base. That's the loop.

Quickstart · 60 seconds

Upload your first file

# 1. Install the CLI
npm i -g @prova/cli

# 2. Connect a Base wallet (one-time)
prova auth

# 3. Upload anything
prova put ./my-site.tar.gz --redundancy 4 --term 1y
→ piece-cid: bafy…q4kr
→ deal-id : d-0x9c4f
→ paid    : 12.40 USDC

II · How Prova works

Three roles. One cryptographic contract.

Clients pay to store. Provers stake to retain. Ethereum settles, slashes, and pays. No new chain, no bridge, no custody.

The protocol is PDP (Provable Data Possession) on Base, plus an ETH/USDC payment rail. That's it. No sealing, no PoRep, no TEE.

FLOW · LIVE

Architecture

III · Deal lifecycle

From proposal to permanence.

A deal moves through observable on-chain states. Every transition is settled in Ethereum. Every proof is public. Every missed heartbeat is slashable.

Storage providers stake against the durability of what they hold. Clients pay only for the time the data is provably retrievable.

STATES · ON-CHAIN STATE MACHINE

Deal lifecycle

Resilience

Your file survives us. Both of us.

A single prover can fail, go on holiday, or refuse to serve you. Pin the same piece to several provers at once. If one dies, retrieval falls through to the next. Click any prover below to take it offline and watch the file stay up.

Your file, replicated across N provers
click any prover to simulate it going offline
Total provers 6
Alive 6
Down 0
Retrieval ONLINE

For provers

Rent out your disk. Earn ETH every day.

You have a server with spare TB and a real connection. Prova turns that into a recurring revenue line. Every successful daily proof streams 99% of the day's payment to you, automatically. Pull the sliders.

0.1 TB100 TB
5% full100% full
$1 cold$10 premium
90%100%
Your take-home
$54/mo
net, after protocol fee + missed-proof drag
Gross billed$55/mo
Protocol fee (1%)−$0.55
Missed-proof drag−$0.27
Annualized$648
Break-even vs Hetzner AX414.5 TB
Assumes 75% retention of advertised price after prover competition, 14-day unbonding kept in reserve, challenges paid in USDC streamed per epoch. Gas is negligible on Base (≈ $1–3/month for a busy prover).

The network

Small. Verifiable. Growing.

Prova is early. These numbers update from on-chain state once mainnet goes live. Until then they reflect Base Sepolia + local devnet.

Active provers 12 testnet · pre-mainnet
Bytes committed 38.4TiB testnet
Proofs submitted 184,520 and counting
Proof success rate 99.84% across all provers
Average proof gas $0.003 Base L2, per challenge
Mainnet soon audit + launch gated