Quick Start
This quick start will help you get started with TLSNotary, both in native Rust and in the Browser.
Objectives
- Gain a better understanding of what you can do with TLSNotary
- Learn the basics of how to prove and verify data using TLSNotary
Rust
- Basic Verification Example: This example demonstrates how to use TLSNotary in a simple session between a Prover and a Verifier. It involves the Verifier first verifying the MPC-TLS session and then confirming the correctness of the data.
- Simple Attestation Example: Use TLSNotary with a Notary attesting to the data.
- Zero-Knowledge Age Verification Example: Demonstrates privacy-preserving age verification using TLSNotary and zero-knowledge proofs with Noir.
Browser
The easiest way to get started with TLSNotary in the browser is to try the interactive tutorial. It walks you through the full workflow — from running your first plugin to writing custom handlers.
You can also visit demo.tlsnotary.org to try pre-built plugins with no setup required.
For step-by-step installation and setup instructions, see the Browser Quick Start.