Proof of Data
App
Open the app
Seal, rent, verify, waitlist.
Seal a plate
Encrypt a file in this browser to the enclave key.
402
Rent a query
Quote an aggregate and pay it over x402 in USDG.
Verify the enclave
Check a TDX quote against the onchain registry.
The Armour
The model its uploaders own. Trains when the enclave is live.
Join the waitlist
Uploads open in waves, in sign-up order.
Read
Protocol
Documentation
Dev log
X
Docs · Get started

What Proof of Data is

Proof of Data is a data market where nobody sees a row. People seal their data plate by plate; labs and agents rent it by the query inside an attested enclave; the people who sealed it are paid for every query that reads it.

The armour: one cell per plate. Solid cells are what the chain records, dot-screen cells what stays sealed.

The rule

No renter, operator or Proof of Data itself ever sees a row. A plate is encrypted in the uploader's browser to a key that only exists inside an Intel TDX confidential VM. Queries run inside that VM and only aggregates over at least 25 plates come out, with a receipt the enclave signs.

Who uses it

  • Uploaders sign in with Google or email, seal a voice note, a dashcam ride, a dream journal, a receipt, their screen time or their typing rhythm, and get 70% of every query that reads their plates, in USDG.
  • Renters (labs and agents) deposit at least 5 USDG, pick an aggregate and pay it over x402: 0.01 USDG per 100 plates read.
  • Operators run an enclave, bond 100,000 $POD behind it and earn 5% of the query revenue it serves.

Where it stands

The contracts, the sealing code, the query API, the SDK, the MCP server and the verifier are built. Uploads open once the first TDX enclave is running and registered onchain; until then the sealing key is not published and no plate can be sent. The dev log records each step.

Integrations

MarkUsed forStatus
Intel IntelTDX, the confidential VM the enclave runs inwhen the enclave is live
Phala Cloud Phala Cloudhosts the TDX confidential VMwhen the enclave is live
Qwen QwenQwen2.5 0.5B Instruct, the Armour's base modeltrains when the enclave is live
OpenAI Whisper OpenAI Whispertranscribes voice notes inside the enclavewhen uploads open
Uniswap Uniswapv4 pool route for the burnonce the pool exists
Google Googlesign-in for uploaderswhen uploads open
Claude ClaudeMCP client for /mcpavailable
Cursor CursorMCP client for /mcpavailable