What are Web Proofs?

Web Proofs bring information from other internet data sources into your application

Web Proofs are a cryptographic tool for proving information about a data source. Specifically, Web Proofs are proofs of arbitrary data served to an end user by an internet server.

Examples of Web Proofs include:

  • A proof that you fit into some identity class, like 'people that live in Florida' or 'certified professionals in a specific field', without revealing personal details
  • A proof that you have some badge, item, or accomplishment in a certain online game
  • A proof that you received a certain type of email from a certain sender
  • A proof that you reached a certain rating within a service or platform without disclosing the personal details of your interaction on these services
  • A proof that a specific condition or threshold was met in a data set without revealing individual data points
  • A proof of educational achievements or certifications

Verifying a Web Proof provides certain guarantees about the underlying data that is being verified; you can think about Web Proofs as combining a proof that some internet data exists with a proof of that data's integrity.

Why are Web Proofs important?

Web Proofs are an incredibly expressive tool for developers, and using Web Proofs effectively unlocks interesting design spaces for application developers.

Web Proofs let developers transfer trust from internet servers towards mathematics and cryptography. Web Proofs represent the best chance at breaking down the data silos of the modern internet. They are also robust, interesting tools for application developers.

How can we use Web Proofs?

We want to make applied cryptography accessible to developers across the world.We are building Web Proofs SDKs that make it easy to add verifiable internet data into applications.

We are offering product / design support to potential partners, so if you're considering incorporating Web Proofs into your application, please reach out. We will be in touch within 24 hours of your outreach