Skip to main content

Browser Quick Start

Get started with TLSNotary in the browser using the TLSNotary browser extension.

Recommended: Try the interactive tutorial for a guided walkthrough with a pre-configured verifier server.

Install Browser Extension

  1. Visit the TLSNotary Extension on Chrome Web Store
  2. Click Add to Chrome
  3. Grant the required permissions

Supported browsers: Google Chrome, Microsoft Edge, Brave, and any Chromium-based browser.

Build from Source

git clone https://github.com/tlsnotary/tlsn-extension.git
cd tlsn-extension
npm install
npm run build

Then load the extension in Chrome:

  1. Open chrome://extensions/
  2. Enable Developer mode (toggle in top right)
  3. Click Load unpacked
  4. Select the packages/extension/build/ directory

Try the Demo

The quickest way to see TLSNotary in action:

  1. Visit the TLSNotary Demo
  2. Pick a plugin and follow the instructions
  3. When finished you can view the attestation and transcript in the extension

Interactive Tutorial

The interactive tutorial walks you through the full development workflow:

  1. Concepts — MPC-TLS, handlers, and selective disclosure
  2. Running Your First Plugin — See a complete example in action (X.com proof)
  3. Writing Custom Handlers — Add your own handler to prove bank balances
  4. Advanced Challenges — Nested JSON paths, header revelation, request/response handling
  5. Breaking the Verifier — Understand why proper verification logic matters

You can also run the tutorial locally with your own verifier server (see Verifier: Local Development).

What's Next