Sismo Docs
  • Welcome to Sismo
    • What is Sismo?
  • Build with Sismo Connect
    • Overview
    • Installation
    • Sismo Connect Cheatsheet
    • Tutorials
      • Get Your appId - Create a Sismo Connect App
      • Onchain Tutorial (1/2): Code Your Airdrop Contract With Privately-Aggregated Data
      • Onchain Tutorial (2/2): Deploy Your Airdrop Contract
    • Technical Documentation
      • Sismo Connect Configuration
      • Auths
      • Claims
      • Signature
      • Packages
        • Sismo Connect Client: Request
        • Sismo Connect React: Request
        • Sismo Connect Server: Verify Offchain
        • Sismo Connect Solidity Library: Verify Onchain
    • FAQ
  • Data Groups
    • Overview
    • Tutorials
      • Factory Guide: Create a Data Group in 5 Minutes
      • Sismo Hub Guide: Create Data Groups Programmatically
      • Sismo Hub Guide: Add a Data Provider to the Sismo Factory
    • Sismo Hub
      • Sismo Hub Repository
        • Group Generators
        • Data Providers
        • Data Operators
        • Command Line Interface
      • Accounts Registry Tree
  • Data Vault
    • Overview
    • Vault Identifiers
    • Proving Schemes
      • Hydra-S1
      • Hydra-S2
    • Commitment Mapper
  • Resources
    • Deployed Contract Addresses
    • Sismo API
      • API Links
      • Query From a Client
      • Group
        • Get groups
        • Get group snapshots
      • Common Parameters
      • Advanced Filtering
      • Transaction
  • Links
    • Sismo Landing Page
    • Sismo Factory
    • Sismo App Store
    • Sismo Builder Resources
    • GitHub
    • Discord
    • Twitter
    • Blog
Powered by GitBook
On this page
  1. Build with Sismo Connect

Overview

Sismo Connect enables applications to request data from users. Applications receive ZK Proofs they can verify onchain or offchain.

PreviousWhat is Sismo?NextInstallation

Last updated 1 year ago

Integrate Sismo Connect in 3 steps:

  • Create a Sismo Connect app in the

  • Frontend: Use our React button or client library to request ZK proofs from users (like you would request a signature with Wallet Connect)

  • Smart Contracts/Backend: Use our Solidity/TypeScript library to verify those ZK proofs (like you would verify a signature with ethers/viem/ecrecover)

Supported EVM Chains

Mainnets

  • Arbitrum One (42161)

  • Base (8453)

  • Gnosis (100)

  • Mainnet (1)

  • Optimism (10)

  • Polygon (137)

Testnets

  • Arbitrum Goerli (421613)

  • BaseGoerli (84531)

  • Goerli (5)

  • Mumbai (80001)

  • Optimism Goerli (420)

  • Scroll Alpha Testnet (534353) [deprecated]

  • Sepolia (11155111)

Sismo Factory
Cover
Cover
Installation
Cover
Tutorials
Sismo Connect: The Crypto-Native SSO