TLSNotary is a project of Privacy and Scaling Explorations, an Ethereum Foundation supported team.
TLSNotary

Privacy-preserving data portability

TLSNotary is an open-source protocol that can verify the authenticity of TLS data while protecting privacy. If you're looking for a way to make data portable without compromising on security, check out the protocol and integrate it into your applications!

Why use TLSNotary?

TLS (Transport Layer Security), also known as the "s" in "https" 🔐, can secure communication between a server and a user. But what if you want to credibly share data with others without compromising security, privacy, or control?

TLSNotary solves this by adding a Verifier to the TLS connection using secure Multi-Party Computation (MPC). MPC provides cryptographic guarantees, allowing the Verifier to authenticate the TLS transcript without requiring external trust or revealing the complete data to anyone. TLSNotary can sign (aka notarize) data and make it portable in a privacy preserving way.

With TLSNotary, users are in full control over the data they choose to share.
infographic mobile
TLS
TLSN

Server Authentication

Data Origin
Data Integrity

Data Portability

Trustless
Privacy Preserving

Learn the basics

Build with us
Interested in using TLSNotary, contributing, or just learning more about how it works? Join the conversation on our Discord server, check out our Github, or use our Quick Start guide to try it out!
TLSNotary is a project of Privacy and Scaling Explorations, an Ethereum Foundation supported team.