Attestation Repository
Last updated
Last updated
An attestation repository is a dedicated location for storing, referencing, and analyzing attestations issued by an attester. It is equipped with robust tools and infrastructure to enhance accessibility and user experience for both end-users and developers.
When an attester issues a new attestation, it can be submitted to either 'the wild' or an attestation repository. This system provides a consolidated location for issuing and referencing attestations, ensuring comprehensive monitoring and indexing for reliable access.
Sign Protocol offers dedicated attestation repositories for attesters, verifiers, and other participants, facilitating convenient submission and referencing of attestations.
Attestation Repositories are equipped with infrastructure and tools to streamline submission, referencing, and analysis of attestations:
Attestation Explorer: Enhances discoverability and viewing of attestations with features like search engines and tracking. Example: SignScan for Sign Protocol.
Attestation Indexer: Extracts and transforms attestation data into a readable form, building a database for easy querying and analysis.
Attestation Client: Provides a user-friendly interface for interacting with the repository, including issuing attestations and generating proofs.
Attestation API Framework: Offers endpoints and documentation for developers to interact with the repository, enabling innovation on top of the attestation repository.
To become operational, an attestation repository must be hosted on a suitable platform. Current options include:
Blockchain Systems (Onchain Platforms): Offer censorship-resistance, tamper-resistance, global access, and more. Examples: Ethereum, Starknet, Zetachain, Polygon.
Data Storage Platforms (Offchain Platforms): Designed for efficient data storage with features like data protection and public accessibility. Examples: AWS, iCloud, ArDrive.
Information Exchange Platforms (Offchain Platforms): Facilitate data distribution and exchange with features like lightweight design and bandwidth optimization. Examples: Git, Torrents, Farcaster.
Sign Protocol supports both onchain and offchain platforms for deploying and hosting attestation repositories.
Sign Protocol offers a range of platform options for issuing attestations, utilizing Arweave for offchain needs and supporting various blockchains for onchain needs.