{"version":1,"pages":[{"id":"YqpSaAQB2xdjAnHLc4Af","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_dzmNd","description":"S.I.G.N. is sovereign-grade digital infrastructure for national systems of money, identity, and capital. Sign Protocol provides the shared evidence layer used across deployments."},{"id":"ggJ1xcDDZKqupvI9Sqac","title":"FAQ","pathname":"/faq","siteSpaceId":"sitesp_dzmNd","description":""},{"id":"u3tVZxVb9wtaDt4VllzZ","title":"Overview","pathname":"/s.i.g.n./sign","siteSpaceId":"sitesp_dzmNd","description":"Sovereign-grade digital infrastructure for national systems of money, identity, and capital.","breadcrumbs":[{"label":"S.I.G.N."}]},{"id":"XFB1o2Yqydn4zJraGWyE","title":"Reference Architecture","pathname":"/s.i.g.n./reference-architecture","siteSpaceId":"sitesp_dzmNd","description":"Reference architecture for S.I.G.N. (Money, ID, Capital) and how Sign Protocol + TokenTable compose across public/private rails.","breadcrumbs":[{"label":"S.I.G.N."}]},{"id":"g87E7C7EenB6taTaAWPA","title":"Security & Privacy","pathname":"/s.i.g.n./security-privacy","siteSpaceId":"sitesp_dzmNd","description":"Security and privacy model for S.I.G.N. including data placement, selective disclosure, audit access controls, and operational security practices.","breadcrumbs":[{"label":"S.I.G.N."}]},{"id":"BKq4Tf0Ks4R2qgbGSOB3","title":"Governance & Operations","pathname":"/s.i.g.n./governance-ops","siteSpaceId":"sitesp_dzmNd","description":"Governance and operations model for sovereign deployments including roles, key custody, change management, SLAs, and audit readiness.","breadcrumbs":[{"label":"S.I.G.N."}]},{"id":"K4QzgSq3Kd3k1RwJKUSF","title":"New Money System (CBDC & Stablecoins)","pathname":"/national-systems/new-money-system","siteSpaceId":"sitesp_dzmNd","description":"CBDC and regulated stablecoin infrastructure with dual public/private rail architecture, bridging, and sovereign controls.","breadcrumbs":[{"label":"National Systems"}]},{"id":"nP1V4UImRp3zSTozBT4S","title":"New ID System (Verifiable Credentials)","pathname":"/national-systems/new-id-system","siteSpaceId":"sitesp_dzmNd","description":"National digital identity and verifiable credentials under S.I.G.N., including SSI principles, trust registry, offline verification, and revocation/status.","breadcrumbs":[{"label":"National Systems"}]},{"id":"zYSNtWCF2yZ7HSVIJRZ0","title":"New Capital System (RWA / Programmable Capital)","pathname":"/national-systems/new-capital-system","siteSpaceId":"sitesp_dzmNd","description":"Sovereign capital distribution, tokenized programs, and allocation infrastructure powered by TokenTable and Sign Protocol.","breadcrumbs":[{"label":"National Systems"}]},{"id":"vXwrUABB3npHaSVqDqbY","title":"Overview","pathname":"/products-sign-ecosystem/products","siteSpaceId":"sitesp_dzmNd","description":"Standalone products developed by Sign, including Sign Protocol, TokenTable, and EthSign. These products share core primitives and can be deployed independently or integrated into S.I.G.N. architecture","breadcrumbs":[{"label":"Products (Sign Ecosystem)"}]},{"id":"bo8FcEEnKKtPi4C2MBdw","title":"Sign Protocol (Evidence Layer)","pathname":"/products-sign-ecosystem/sign-protocol","siteSpaceId":"sitesp_dzmNd","description":"The core evidence, attestation, and verification layer powering the S.I.G.N. stack.","breadcrumbs":[{"label":"Products (Sign Ecosystem)"}]},{"id":"yLahuW7l23SjI6WbL7tg","title":"TokenTable","pathname":"/products-sign-ecosystem/tokentable","siteSpaceId":"sitesp_dzmNd","description":"TokenTable is the sovereign-grade allocation, vesting, and distribution engine for capital, benefits, and tokenized programs under the S.I.G.N. stack.","breadcrumbs":[{"label":"Products (Sign Ecosystem)"}]},{"id":"z9ruc0IEo8DkYILN8se9","title":"EthSign","pathname":"/products-sign-ecosystem/ethsign","siteSpaceId":"sitesp_dzmNd","description":"Legal agreements, signatures, and compliance workflows built on Sign Protocol.","breadcrumbs":[{"label":"Products (Sign Ecosystem)"}]},{"id":"sLSSZxtmrcQbggQQ54Ea","title":"Quickstart","pathname":"/for-hackers/getting-started","siteSpaceId":"sitesp_dzmNd","description":"A brief introduction to Sign Protocol for hackers.","breadcrumbs":[{"label":"For Hackers"}]},{"id":"6SJoL3vPPYamYbYh8bQJ","title":"Getting Started","pathname":"/for-builders/getting-started","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"}]},{"id":"xDfZ4E066bbw5nIP9F7E","title":"Fundamentals","pathname":"/for-builders/getting-started/definitions-and-notes","siteSpaceId":"sitesp_dzmNd","description":"This article will help you understand the basic building blocks of Sign Protocol.","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"}]},{"id":"2Sc7igBe1XKUeGoE02ih","title":"Tutorials","pathname":"/for-builders/getting-started/tutorials","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"}]},{"id":"JwH19I5HL27x9W10dZRk","title":"Building a Simple Notary Platform","pathname":"/for-builders/getting-started/tutorials/building-a-simple-notary-platform","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"}]},{"id":"bk7PsRgIDCAwdGt1nf1t","title":"Schema Creation","pathname":"/for-builders/getting-started/tutorials/building-a-simple-notary-platform/schema-creation","siteSpaceId":"sitesp_dzmNd","description":"Creating a schema for a basic notary system.","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Building a Simple Notary Platform"}]},{"id":"VaDS5JUfBIcUFsAlhs4E","title":"Attestation Creation","pathname":"/for-builders/getting-started/tutorials/building-a-simple-notary-platform/attestation-creation","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Building a Simple Notary Platform"}]},{"id":"VLshX00e6oF2rUoVI6RZ","title":"Querying Attestations","pathname":"/for-builders/getting-started/tutorials/building-a-simple-notary-platform/querying-attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Building a Simple Notary Platform"}]},{"id":"VOLxkAIMHim0YbVWbsBq","title":"Parsing Attestation Data","pathname":"/for-builders/getting-started/tutorials/building-a-simple-notary-platform/parsing-attestation-data","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Building a Simple Notary Platform"}]},{"id":"YWHcCoxQd9h0yF148F4X","title":"Delegate Attestation Creation","pathname":"/for-builders/getting-started/tutorials/delegate-attestation-creation","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"}]},{"id":"eqnZvPfcMtcSxnbmO2Sy","title":"Express Backend","pathname":"/for-builders/getting-started/tutorials/delegate-attestation-creation/express-backend","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Delegate Attestation Creation"}]},{"id":"ckqjjXAOSXT8fKO89BbZ","title":"Solidity","pathname":"/for-builders/getting-started/tutorials/delegate-attestation-creation/solidity","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Tutorials"},{"label":"Delegate Attestation Creation"}]},{"id":"ecskIkYxX9OOG17MhiQR","title":"Examples","pathname":"/for-builders/getting-started/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"}]},{"id":"bAT5HicpGXJZzi8m07VO","title":"Attestation Discord Bot","pathname":"/for-builders/getting-started/index/attestation-gatekeeping-discord-bot","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Examples"}]},{"id":"8nmUvYZuHKRSWsQuVwue","title":"KYC-Gated Smart Contract Access Control","pathname":"/for-builders/getting-started/index/kyc-gated-smart-contract-access-control","siteSpaceId":"sitesp_dzmNd","description":"ZetaChain Airdrops 17.4M ZETA to Contributors Using TokenTable by EthSign","breadcrumbs":[{"label":"For Builders"},{"label":"Getting Started"},{"label":"Examples"}]},{"id":"VshHhStaAGuygam4FmCp","title":"Supported Networks","pathname":"/for-builders/address-book","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"}]},{"id":"0RxWpnMonSPN1UsKCbNC","title":"Sign Developer Platform","pathname":"/for-builders/sdp","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"}]},{"id":"XReyTIdKd3AiuLIu7rLL","title":"Advanced Topics","pathname":"/for-builders/advanced-topics","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"}]},{"id":"ictxMbVU6CQ8G8iD5Xnc","title":"Cross Chain Attestations","pathname":"/for-builders/advanced-topics/cross-chain-attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"}]},{"id":"QrjeVIYvmNnjbUjdBIdp","title":"Hybrid Attestations","pathname":"/for-builders/advanced-topics/hybrid-attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"}]},{"id":"tYhbzBNQHQFGkoYL2RBC","title":"Schema Hooks","pathname":"/for-builders/advanced-topics/schema-hooks","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"}]},{"id":"0VpCVspWebO2rkmN90DK","title":"Tutorial: Checking Attestation Data","pathname":"/for-builders/advanced-topics/schema-hooks/tutorial-checking-attestation-data","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"Schema Hooks"}]},{"id":"D57F2hizbLP2RKBShAr3","title":"Schema Creation","pathname":"/for-builders/advanced-topics/schema-hooks/tutorial-checking-attestation-data/schema-creation","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"Schema Hooks"},{"label":"Tutorial: Checking Attestation Data"}]},{"id":"5YoWGjZmhyoUqfMporIV","title":"Schema Hook","pathname":"/for-builders/advanced-topics/schema-hooks/tutorial-checking-attestation-data/schema-hook","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"Schema Hooks"},{"label":"Tutorial: Checking Attestation Data"}]},{"id":"vnz2kZoXNGssdEvPcfIQ","title":"Creating an Attestation (Solidity)","pathname":"/for-builders/advanced-topics/schema-hooks/tutorial-checking-attestation-data/creating-an-attestation-solidity","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"Schema Hooks"},{"label":"Tutorial: Checking Attestation Data"}]},{"id":"wOfxgLBvsPzvEWq1binE","title":"ZK Attestations","pathname":"/for-builders/advanced-topics/zk-attestations","siteSpaceId":"sitesp_dzmNd","description":"Steps to integrate ZK verifiers into Sign Protocol's Schema Hooks.","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"}]},{"id":"UkfZFreNh6saBIwCgv0q","title":"Compile a Circuit","pathname":"/for-builders/advanced-topics/zk-attestations/compile-a-circuit","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"ZK Attestations"}]},{"id":"QYrcstFs6Y79N6FwfJpK","title":"Create a Schema Hook","pathname":"/for-builders/advanced-topics/zk-attestations/create-a-schema-hook","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Advanced Topics"},{"label":"ZK Attestations"}]},{"id":"stGhWca57Aym9Nlg8PfR","title":"Querying Data","pathname":"/for-builders/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"}]},{"id":"xcEHg8TDAjmWtpiaS4Ok","title":"NPM SDK","pathname":"/for-builders/index/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"}]},{"id":"si3pKCFW1jInuyrSEUag","title":"Usage & Examples","pathname":"/for-builders/index/index/indexing-service","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"},{"label":"NPM SDK"}]},{"id":"gNStv4H5tpfa1NHD4DZb","title":"REST APIs","pathname":"/for-builders/index/index-1","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"}]},{"id":"FEIfKrP6p8akMXATSSuv","title":"Schemas","pathname":"/for-builders/index/index-1/schemas","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"},{"label":"REST APIs"}]},{"id":"el8lsJAuSemNqTqO2bJe","title":"Attestations","pathname":"/for-builders/index/index-1/attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"},{"label":"REST APIs"}]},{"id":"5cFrgmaQ0iZhd8wVffUn","title":"GraphQL","pathname":"/for-builders/index/index-2","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"}]},{"id":"D0juI67EQCcxYOR9PTf2","title":"Schemas","pathname":"/for-builders/index/index-2/schemas","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"},{"label":"GraphQL"}]},{"id":"AQrVqI6VxUBpBsn8k8xa","title":"Attestations","pathname":"/for-builders/index/index-2/attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Querying Data"},{"label":"GraphQL"}]},{"id":"ptleBufjPx7YdKP6N7cF","title":"Writing Data","pathname":"/for-builders/index-1","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"}]},{"id":"XygzCtssCEFjmtfxoXgC","title":"NPM SDK","pathname":"/for-builders/index-1/npm-sdk","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"}]},{"id":"2EIudlmHBwFSH6MH3IQU","title":"Installation","pathname":"/for-builders/index-1/npm-sdk/installation","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"}]},{"id":"hAxnMMWeiRl8eCvYmOO7","title":"Usage","pathname":"/for-builders/index-1/npm-sdk/usage","siteSpaceId":"sitesp_dzmNd","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"}]},{"id":"yRUtDXRgc4yO4e6mZHR8","title":"Schemas","pathname":"/for-builders/index-1/npm-sdk/usage/schemas","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"},{"label":"Usage"}]},{"id":"Y31WfFnxn3MoKtqjV8PE","title":"Attestations","pathname":"/for-builders/index-1/npm-sdk/usage/attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"},{"label":"Usage"}]},{"id":"crYePtTwAx8m0r2550Qm","title":"Examples","pathname":"/for-builders/index-1/npm-sdk/examples","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"}]},{"id":"FPoyli30HwgoyVBbXINH","title":"Changelog","pathname":"/for-builders/index-1/npm-sdk/changelog","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"NPM SDK"}]},{"id":"H2vsCiBshKYgeimzG1Ak","title":"Smart Contract","pathname":"/for-builders/index-1/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"}]},{"id":"R2lslKGT2lMhJtizvYeO","title":"EVM","pathname":"/for-builders/index-1/index/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"}]},{"id":"lFBKQPUapIkBVcWOsl00","title":"Interfaces","pathname":"/for-builders/index-1/index/index/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"}]},{"id":"LzxUpNwsCLjQZ3jIisxc","title":"ISP","pathname":"/for-builders/index-1/index/index/index/isp","siteSpaceId":"sitesp_dzmNd","description":"Version 1.0.0-beta18","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Interfaces"}]},{"id":"QhNJOJZ4EDymEdWmRGp0","title":"ISPHook","pathname":"/for-builders/index-1/index/index/index/isphook","siteSpaceId":"sitesp_dzmNd","description":"The hook is called for every attestation or revocation if the schema used specifies a hook.","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Interfaces"}]},{"id":"8cLXmojjxS2k2RP6naD4","title":"IVersionable","pathname":"/for-builders/index-1/index/index/index/iversionable","siteSpaceId":"sitesp_dzmNd","description":"This interface helps contracts to keep track of their versioning.","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Interfaces"}]},{"id":"4rMdleHq5hB44bxJ5cJ2","title":"Data Models","pathname":"/for-builders/index-1/index/index/index-1","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"}]},{"id":"mFB01Mz6JwCdSg75K70t","title":"Schema","pathname":"/for-builders/index-1/index/index/index-1/schema","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Data Models"}]},{"id":"UphMalTaicRGThKwhM88","title":"Attestation","pathname":"/for-builders/index-1/index/index/index-1/attestation","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Data Models"}]},{"id":"PFGu5qAyop9m0RZNEnVI","title":"DataLocation","pathname":"/for-builders/index-1/index/index/index-1/datalocation","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Builders"},{"label":"Writing Data"},{"label":"Smart Contract"},{"label":"EVM"},{"label":"Data Models"}]},{"id":"EH5CEH09MmAikFzdh6iI","title":"A Future Of Verifiable Trust","pathname":"/for-thinkers/a-future-of-verifiable-trust","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Thinkers"}]},{"id":"kgTm041sv0cI1czmjcs5","title":"Effective Attestations","pathname":"/for-thinkers/effective-attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Thinkers"}]},{"id":"Jyc6syY0AAXiV7K9PINW","title":"Incentive-Aligned Public Good","pathname":"/for-thinkers/an-incentive-aligned-public-good","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"For Thinkers"}]},{"id":"KTe5dD3oXVxTaQPOlmId","title":"Glossary","pathname":"/reference/index","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"Reference"}]},{"id":"ygVgAff0ifR6h8jwLmaP","title":"Attestations","pathname":"/reference/index/attestations","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Glossary"}]},{"id":"ZhLKMDBvtaVpyPZD7ijK","title":"Schema","pathname":"/reference/index/schema","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Glossary"}]},{"id":"IymtQ96iDGDOsN3YxxXn","title":"Schema Registry","pathname":"/reference/index/schema-registry","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Glossary"}]},{"id":"7ZYmuOO4miKoFYjQQyba","title":"Attestation Repository","pathname":"/reference/index/attestation-repository","siteSpaceId":"sitesp_dzmNd","description":"","breadcrumbs":[{"label":"Reference"},{"label":"Glossary"}]},{"id":"ZHb9DwhLfMrGopzqYmto","title":"EthSign","pathname":"/case-studies/ethsign","siteSpaceId":"sitesp_dzmNd","description":"Enhancing EthSign with witnessed agreements","breadcrumbs":[{"label":"Case Studies"}]},{"id":"I0QdpywjYrbZOgo9ikN3","title":"KYC-Gated Contract Calls","pathname":"/case-studies/sumsub","siteSpaceId":"sitesp_dzmNd","description":"KYC-gated smart contract interactions with Sumsub","breadcrumbs":[{"label":"Case Studies"}]},{"id":"QUX3QyPWaooqSzVe6zlM","title":"Proof of Audit","pathname":"/case-studies/ottersec","siteSpaceId":"sitesp_dzmNd","description":"Cryptographically verify the integrity of OtterSec security audit reports","breadcrumbs":[{"label":"Case Studies"}]},{"id":"rrdwE7InQtizYqMkzxXa","title":"Developer Onchain Reputation","pathname":"/case-studies/aspecta","siteSpaceId":"sitesp_dzmNd","description":"Building your onchain reputation as a builder with Aspecta on Sign Protocol","breadcrumbs":[{"label":"Case Studies"}]},{"id":"t3lGD5i87Bat1L201H5y","title":"Onboarding Web2 Data","pathname":"/case-studies/mpc-tls","siteSpaceId":"sitesp_dzmNd","description":"Onboard Your Web2 Data with MPC-TLS on Sign Protocol","breadcrumbs":[{"label":"Case Studies"}]}]}