vlayer docs

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.