Clique enables clients to make secure, end-to-end verifiable TLS session calls directly from secure applications, with complete privacy preservation throughout the process. Access real-world data with cryptographic proof in a verified environment.
Secure, Verifiable, and End-to-end Privacy preserving
TLS (Transport Layer Security) protocol is what underlies our everyday interaction with internet servers. All the data that web clients are receiving either through API calls or direct in-browser rendering are transmitted through TLS. We use TEE's to notarize the TLS sessions in a verifiable manner, making sure that its content is tamper-proofed, while maintaining full client-side privacy. We also support proving of in-browser data that's not supported by APIs. Part of Clique's comprehensive confidential computing stack alongside Multi-Party Computation and Zero-Knowledge Proof infrastructure. To obtain more information, please visit our browser extension.
[ Developer Tools ]
Start building with Clique TEE-TLS Protocol
Integrate verifiable external data into your enterprise applications with our enterprise-grade TEE solutions
Make HTTPS calls directly within enclaves with end-to-end encryption. The TEE-TLS feature is enshrined as a part of our protocol and is deployed as a built-in task across multiple TEE nodes.
spec-version = "1"
name = "clique_httpsRequest"
type = "BuiltIn"
proof-type = ["TEE"]
[types.Transformation]
from = { type = "string", description = "json pointer to field in response" }
soltype = { type = "string", description = "solidity type" }
[input]
url = { type = "string", description = "Request url" }
encoding = { type = "Transformation[]", description = "encoding format" }
[output]
response