top of page

zkOracles with zkTLS and TEE: data feeds from web via zkServerless

Intro


Web2 and Web3 systems operate in fundamentally different ways, making their interaction a persistent challenge. In Web2, TLS (Transport Layer Security) secures communication between clients and servers — it is a proven and reliable protocol. However, in Web3, trust is only available for the data you can efficiently verify.


zkTLS bridges this gap, combining TLS with zero-knowledge proofs (ZKPs) to enable Web2 servers to prove their responses to Web3 smart contracts in a trustless manner. By extending TLS with ZK and TEE (Trusted Execution Environment) technologies, zkTLS convert traditional Web2 data into actionable and trustworthy assets for decentralized applications.


How it works


So, what exactly is happening under the hood?


  1. A TEE module establishes a TLS connection with a Web2 server and manages the handshake keys.


  2. A ZK prover converts the verification process into a circuit, reducing verification costs for blockchain-compatible arithmetic.


  3. This circuit parses the server’s response (e.g., web pages or API data).


  4. A recursive proof is generated by the ZK prover and submitted on-chain.


  5. The proof is verified by an on-chain verifier, ensuring data integrity and availability for decentralized endpoints.


This process transforms the Web2 server’s output into verifiable data streams, available for trustless integration with decentralized systems, without altering the original Web2 setup.


Market opportunities and use cases


Billions of dollars in untapped value lie within Web2 systems. zkTLS unlocks this potential by enabling trustless interoperability with Web3, opening up new opportunities across tokenization, DeFi, and interoperability.


Tokenization


zkTLS enables real-world assets to be tokenized and seamlessly integrated into decentralized systems. For example, real estate ownership records can be verified via zkTLS and tokenized on-chain. This allows co-owners to split profits from Airbnb rentals or manage expenses without intermediaries. zkTLS facilitates transfer and verification of Web2 data (e.g., government registries), ensuring trust and transparency.


Trustless price feeds for DeFi


zkTLS guarantees the authenticity of Web2 data like ETH/USD rates, commodity prices, or stock values, providing smart contracts with reliable data streams without intermediaries.

Using zkTLS, DeFi protocols can source accurate and verifiable price feeds directly from Web2 systems, ensuring trustworthiness for use cases like lending, trading, and risk management.


Expanding further


zkTLS is more than just another Web3/DeFi tool; it’s a step toward broader interoperability between Web2 and Web3. It will be the foundation of a zkServerless platform for seamless Web2-Web3 integration.


  • Current step: delivering trustless data feeds for DeFi applications.


  • Coming up next: expanding to tokenized assets, data streams, and user-configurable triggers, allowing developers to unlock new decentralized applications and services.


By providing a user-friendly interface and low-cost, scalable solutions, zkServerless will enable developers to build applications that bridge Web2 and Web3 with ease, unlocking new opportunities across industries.


Conclusion


We’re not inventing any new technologies here. Instead, we’re taking things that work, proven tools—TLS, ZKPs, TEE, and more—and combine them to solve ongoing Web3 challenges. Our ultimate goal is much bigger than just zkTLS: we’re building a zkServerless platform that simplifies bringing Web2 data and services into Web3. Whether you’re an investor, developer, or builder, we’d love to collaborate and get your input on shaping this platform.


Let’s work together to bring zkTLS to production: explore zkTLS as part of your next-gen protocol, join the discussion on X and LinkedIn, and subscribe to our updates at our website.

 
 
 

Comments


  • Telegram
  • X

© 2025 by Diffuse zkServerless.
All rights reserved.

bottom of page