Clique enables clients to make secure, end-to-end verifiable off-chain TLS session calls directly from smart contracts, with complete privacy preservation throughout the process. Access real-world data with cryptographic proof in a trustless 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. To obtain more information, please visit our browser extension.
[ Developer Tools ]
Start building with Clique TEE-TLS Protocol
Integrate verifiable web2 data into your blockchain 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