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.