Quick Start Overview
Learn the basics of Solana Attestations with this quick start guide
Quick Start Overview
Get up and running with Solana Attestations in just a few steps. This guide will walk you through the core concepts and help you create your first attestation.
What You'll Learn
- Install and set up the Attestations library
- Create your first credential (attestation authority)
- Define a schema for your attestations
- Issue your first attestation
- Fetch and verify attestations
Prerequisites
- Basic knowledge of Solana development
- Node.js 16+ or Rust development environment
- A Solana wallet with some SOL for transaction fees
Quick Start Steps
1. Installation
Install the necessary packages and set up your development environment.
2. Create a Credential
Set up an attestation authority that can issue attestations.
3. Define a Schema
Create a schema that defines the structure of your attestations.
4. Issue an Attestation
Create your first verifiable claim using the credential and schema.
Core Concepts
Credentials
A credential represents an attestation authority. It defines who can issue attestations and contains a list of authorized signers.
Schemas
Schemas define the structure and validation rules for attestations. They specify what fields an attestation contains and their data types.
Attestations
Attestations are verifiable claims or statements created by authorized signers under a credential, following a specific schema structure.
Use Cases
Attestations can be used for:
- Identity Verification: Verify user identities and compliance
- Reputation Systems: Build trust scores and reputation metrics
- Certifications: Issue professional certificates and qualifications
- Compliance: Ensure regulatory compliance for financial services
- Supply Chain: Track authenticity and provenance of goods
Need Help?
- Questions? Ask on Solana Stack Exchange with the
attestationstag - Issues? Report on GitHub Issues