Prova ← back to prova.network

Upload · no wallet · no install

Drop a file.
Get a piece-cid.

We pin it across Prova provers, prove it daily, and give you back a permanent retrieval URL. First 100 MB free, no signup. Larger files: connect a Base wallet and pay in USDC.

Drop a file here

or · up to 100 MB free

WHAT JUST HAPPENED

  1. Your file's bytes were Fr32-padded and hashed in your browser into a real piece-cid (CommP, the same Filecoin commitment). The bytes never left your machine in raw form for longer than the upload took.
  2. The stage server recomputed the piece-cid from the received bytes and confirmed it matches what you sent. Mismatched uploads are rejected with HTTP 422.
  3. A storage deal was proposed on-chain in USDC. On testnet we sponsor it; on mainnet you'd pay it from a connected Base wallet.
  4. The prover fetched the bytes, recomputed the piece-cid, confirmed the match, and posted its first Merkle inclusion proof.
  5. The prover will continue posting a proof every 30 seconds. If a proof is missed, the prover's PROVA stake is slashed (burned) and the file is re-pinned to a healthy prover.

Clients pay USDC, provers stake PROVA, the 1% protocol fee burns PROVA. Read the whitepaper · browse the docs · read the specs.