Skip to content

Sign Protocol Developer Docs

Sign Protocol is an omni-chain attestation protocol. Applications define schemas, which are templates for structured data, and create attestations: signed records that follow a schema and are stored on-chain, on Arweave, or in a hybrid of the two. SignScan indexes them across every supported chain and serves them through REST and GraphQL APIs and the SDK.

In the SIGN Stack, Sign Protocol is the attestation system of the identity building block, and Sign DataHub records its evidence anchors as Sign Protocol attestations. See Sign Protocol: Attestation Architecture and Where Sign Protocol Is Used in the whitepaper.

Where to start

If you want to Go to
Create a first schema and attestation Quickstart
Understand schemas, attestations and storage How Sign Protocol Works
Build something step by step Tutorials
Write and read data from JavaScript or TypeScript NPM SDK
Query the index over HTTP SignScan API
Call Sign Protocol from Solidity Smart Contracts (EVM)
Find contract addresses Supported Networks
Pay for Arweave storage with an API key Sign Developer Platform
See how other teams use it Case Studies

Questions not covered here may be answered in the FAQ.