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
Chrome Web Store (Recommended)
- Visit the TLSNotary Extension on Chrome Web Store
- Click Add to Chrome
- 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:
- Open
chrome://extensions/ - Enable Developer mode (toggle in top right)
- Click Load unpacked
- Select the
packages/extension/build/directory
Try the Demo
The quickest way to see TLSNotary in action:
- Visit the TLSNotary Demo
- Pick a plugin and follow the instructions
- When finished you can view the attestation and transcript in the extension
Interactive Tutorial
The interactive tutorial walks you through the full development workflow:
- Concepts — MPC-TLS, handlers, and selective disclosure
- Running Your First Plugin — See a complete example in action (X.com proof)
- Writing Custom Handlers — Add your own handler to prove bank balances
- Advanced Challenges — Nested JSON paths, header revelation, request/response handling
- 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
- Extension Documentation — Architecture overview, plugin system, and verifier server
- Plugin System — Capabilities API, handler reference, and a full example plugin
- Verifier Server — Deployment, API endpoints, webhook integration, and configuration
- Plugin SDK — Source for
@tlsn/plugin-sdk