Files
website/blog/2025-05-25-why-tlsnotary/index.md
2025-05-23 17:55:31 +02:00

5.5 KiB
Raw Blame History

title, description
title description
Why TLSNotary? TLSNotary kickstarted the zkTLS movement. Here's why we built it—and where we're going next.

Why TLSNotary?

TLSNotary is the pioneer of zkTLS. The original idea was proposed by Dan from our team all the way back in 2013—on a Bitcoin forum, before Ethereum even existed (bitcointalk.org).

Inspired by the work of Deco, Sinu teamed up with Dan to build a new version of TLSNotary with support from the Ethereum Foundation, as part of the Privacy & Scaling Explorations (PSE) team.

The result is a robust, open-source implementation of zkTLS that has kickstarted a whole new space in the industry—one that makes it possible to prove and verify things about web data without giving up privacy, censorship resistance, or security.

Why We Built TLSNotary

Todays blockchain oracles mainly serve public data. But what about private data?

TLSNotary makes it possible to bring zero-knowledge proofs of private web data on-chain. In doing so, it enables a new class of applications and solves one of the biggest remaining challenges in the space: trustlessly proving off-chain data.

In other words: we want to bring web proofs into the mainstream, with strong privacy guarantees and clear trust assumptions.

We're not alone in this vision. Several startups have emerged in the zkTLS space—some using TLSNotary directly, others building or using other protocols. Thats a clear signal the idea has real product-market fit. Were not doing this alone. We actively collaborate with protocol, tooling, and application teams across the ecosystem. We all benefit if the space becomes more open, more performant, more trustworthy and more interoperable.

TLSNotary isnt just for on-chain use cases. In fact, in Web2 applications, it requires no external trust assumptions at all. You only need to trust the data source and your own infrastructure—not the user or any third parties. TLSNotary gives you cryptographic guarantees that the revealed data is authentic.

Values That Guide Us

TLSNotary is neutral, open-source, and built to be a public good. We dont pick winners. Anyone can use the tools we build.

Were guided by the following values:

  • Censorship resistance
  • Privacy
  • Security
  • Open source

We're building infrastructure that benefits everyone—by making zkTLS more interoperable, transparent, and performant. Thats good for the ecosystem, and most importantly, for users.

Because lets be honest: in a space like zkTLS, security theatre is a real risk. Users must be able to verify that their data is handled securely, and that applications arent leaking private information under the hood.

TLSNotary is built with Ethereum's subtractive mindset in mind: do less, trust less, and rely on cryptographic truth.

It's not just a tool—we believe it's foundational infrastructure for the next wave of Ethereum applications that need access to web data without compromising on core values.

The Hard Path Is Worth It

Some teams have taken performance shortcuts—central proxies, TEE protocols with unclear guarantees, or designs that break geo-redundancy and decentralization.

We chose a different route, with a cryptographic solution: MPC-TLS.

Its not the easiest solution, but it is:

  • Censorship-resistant (the server doesnt even know TLSNotary is being used)
  • Transparent (clear trust assumptions)
  • Flexible (usable for both off-chain and on-chain verification)

And now, thanks to recent work—including the QuickSilver merge—weve made it fast enough for real-world use.

Why Cryptographic Guarantees Matter

In the rush to get zkTLS products to users, some teams have adopted centralized proxies or TEEs. These solutions can work—but they often introduce new trust assumptions.

We believe users deserve stronger guarantees. TLSNotary relies on cryptography, not trust, to ensure:

  • The server remains unaware its part of a notarization.
  • No central proxy can censor or surveil the data.
  • No TEE attestation loophole can compromise integrity.

MPC-TLS is more complex, but it gives users what blockchains were meant to offer: trustlessness, privacy, and verifiability.

Why Continue Investing in TLSNotary?

Weve now proven the core protocol works. The space is growing. But right now, its still too easy to take shortcuts—and too hard to build privacy-preserving zkTLS apps the right way.

Thats why we continue to invest in TLSNotary:

  • Provide the reference implementation that others build on.
  • Keep the ecosystem open by discouraging platform lock-in.
  • Ensure a privacy- and security-first alternative stays viable.
  • Offer the tools, docs, and plugins to make it easy to adopt.

If we want zkTLS to stay aligned with Ethereums values, TLSNotary needs to remain at the heart of the ecosystem.

The next major step is usability. Thats why were building a plugin system to make it easy for developers to integrate TLSNotary into their apps without needing to understand all the cryptographic internals.

We'll cover that in an upcoming blog post.


TLSNotary's value proposition:
Share web data—without compromising on censorship resistance, decentralization, privacy, or security.

Unique selling points:
Public good. Clean code. Written in Rust. Safe, secure, and soon to be audited. Neutral by design.