what's TLSNotary?
TLSNotary is an open-source protocol designed to verify the authenticity of data transmitted over TLS connections while safeguarding user privacy. It enables the creation of cryptographic proofs that confirm data was received from a specific server without exposing the content of the communication or sensitive session details. This makes it particularly useful for applications requiring trusted off-chain data in blockchain environments, such as decentralized oracles or identity verification systems. At its core, TLSNotary operates by splitting the TLS session between a prover and a notifier, using zero-knowledge proofs to generate non-forgeable attestations. The prover handles the computationally intensive parts, while the notifier provides lightweight verification. This architecture supports use cases like proving ownership of social media accounts (e.g., Twitter) or integrating real-world API data into smart contracts securely. Browser extensions and SDKs facilitate easy adoption, with ongoing developments focusing on performance optimizations and broader crypto ecosystem integrations.
TLSNotary's Alpha.13 release delivers faster protocol and new browser SDK functionality.
Links
x.com/tlsnotaryFeatured in collaboration with Zeko Labs testnet for verifying real-world data such as employment or bank records while maintaining source data privacy using o1js circuits.
Alpha.13 release delivers faster protocol and introduces browser SDK functionality.
New α11 release features SHA-256 commitments and 10x smaller uploads with performance improvements