Trust

Everything you need to verify what's running.

Provenclave proofs are created inside an AWS Nitro Enclave — hardware-isolated memory with no persistent storage, no shell access, and no network path except a constrained vsock channel. This page publishes everything you need to independently verify what code is running and what guarantees it provides.


What the Trusted Execution Environment guarantees


Live enclave

Fetched from https://nitro.occproof.com/key · connecting...


Verify it yourself

The enclave source is public. You can rebuild the image locally and confirm it produces the same PCR0 shown above.

  1. Clone the repo and build the enclave image:
    git clone https://github.com/mikeargento/provenclave.git
    cd provenclave/server/commit-service
    make docker && make eif
  2. The build outputs a PCR0 hash. Compare it to the measurement above.
  3. If they match, you know exactly what code is running inside the enclave. No trust required — just math.

Verify any proof offline

Proofs are self-contained JSON. Verification requires no network call, no API key, no external service. Everything needed to check a proof is inside the proof itself.

npx provenclave verify proof.json

Or drag and drop at Proof Studio.


What we can't do