project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Web Attest

Signed exchanges (SXG) is an open standard that enables to cryptographically authenticate the origin of a resource independently on how its delivered. Web Attest with SXG's reaches to bring interesting web2 data via zero knowledge commitments to on chain data scarce protocols.

Web Attest

Created At

ETHGlobal Singapore

Winner of

Nethermind - Build Starknet.anything

Project Description

Signed Exchanges (SXG) is a cryptographic method for authenticating web content, originally designed to improve content prefetching. When combined with zero-knowledge (ZK) cryptography and blockchain technology, SXG opens up possibilities for creating verifiable proofs about public web information, such as news articles, social media posts, or financial data. This technology could enable applications to prove the authenticity and content of web pages without revealing sensitive information, potentially revolutionizing how we verify and trust online information in an era of increasing AI-generated content. By allowing the creation of succinct proofs about web data, SXG with ZK proofs could bridge the gap between traditional web (Web2) and blockchain-based systems (Web3), bringing verified real-world data onto decentralized platforms.

We used web attest the first ever SXG verifier to build a way for contributors to get incentivised for their work based on the status of their PR in a organisation repo thus making grants transparently available to open source devs focused on expanding the ecosystem.

Here’s a new set of future use cases:

  1. Verify a product’s price at a specific time from e-commerce sites.
  2. Prove a scientific paper's publication date from an academic journal.
  3. Confirm event ticket availability or sales status at a certain point in time.
  4. Verify the terms of a legal document posted on a law firm’s site. 5.Prove an official government notice was issued at a certain date.

How it's Made

Step 1 : Enable SXGs on cloud flare The hardest part is now done cause Web Attest provides the first available and zero knowledge verifiable SXG verifies on chain on Starknet. Web attest verifier need 3 things

  1. Web Payload
  2. Verifiable Payload
  3. Attestation Signature (SXG)

Web attest verifier constructs the commitments via MICE (Merkle Integrity Content Encoding) via the payload. Verifies data inclusion in Verifiable Payload and then verifies the signature generated by SSL certificates (secpr1 or p256).

Thus any data on a website or served by a website via cloudflare can be verifiable and can be used to generate nullifiers that prove and store zero knowledge commitments.

Cairo Contract- https://github.com/crema-labs/sxg-cairo Web Attest - https://github.com/crema-labs/sxg-web-attest Cloudflare Relayer - https://github.com/crema-labs/gitgo

background image mobile

Join the mailing list

Get the latest news and updates