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.

→ Installation Guide

2. Create a Credential

Set up an attestation authority that can issue attestations.

→ Create Credential Guide

3. Define a Schema

Create a schema that defines the structure of your attestations.

→ Create Schema Guide

4. Issue an Attestation

Create your first verifiable claim using the credential and schema.

→ Create Attestation Guide

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?