Introduction
Under Development: This API is currently in development. Documentation and endpoints may change. For production use, please contact our team.
Web Prover Server
Web Prover Server provides a REST API for generating and verifying cryptographic Web Proofs using TLSNotary (TLSN) protocol:
- POST /prove accepts an HTTPS request definition, notarizes the request, and returns a Web Proof.
- POST /verify accepts a Web Proof, verifies it, and returns the parsed HTTP transcript.
Example Use Cases
Below are some common use cases of Web Prover Server:
- End User authorizes your service through OAUTH to query their X data through X REST API - Web Prover Server can be used to create a Web Proof of the X REST API request and response.
- You want to put certain data behind HTTPS on-chain - Web Prover Server creates a Web Proof containing that data.
- You want to create proofs of data served through HTTPS over time - Web Prover Server can be called repeatedly to generate multiple Web Proofs.