Provn

Run code. Keep the receipt.

No account, no wallet, no key. Your JavaScript runs in a sealed WebAssembly sandbox and comes back with the same signed receipt a paying customer gets. Check it here or anywhere else.
µUSD at most
billed to Provn

The receipt prints here

Run the code. The gateway meters the CPU time, signs a receipt over a fingerprint of your code, and forgets the code itself. Then check the seal without asking us.

What a run proves

  • A real QuickJS VM ran your code on metered compute, and the cost was recorded against Provn's own house account.
  • The gateway key signed the receipt over metadata and a fingerprint of your code. Anyone can recover that signer without contacting us.
  • Your code and its output were never written to storage. The receipt holds a 16-character fingerprint and nothing else from the run.

What it does not prove

  • That the host could not read your code. This is the standard tier, and Provn offers no confidential tier.
  • That the output is correct. A receipt describes what ran and what it cost, and says nothing about the answer.
  • That the Terminal stays open. It is limited to 12 runs per IP every 10 minutes, and an operator can switch it off.