AttestProtocol Hero Light

The trust layer for Web3. One line of code.

AttestProtocol is an open, schema-based attestation infrastructure that allows developers, businesses, and authorities to create verifiable credentials on-chain and off-chain without deploying smart contracts. Whether it’s KYC, GitHub contributions, or community roles, AttestProtocol is the new universal proof layer that transforms trust from implicit assumptions into explicit, verifiable, and portable digital assets.

Why Choose AttestProtocol?

Fast

Millisecond verification with optimized blockchain queries and caching

Simple

One-line integration with no smart contracts to deploy or maintain

Portable

Multi-chain support with the same API across all networks

Free

No tokens, no protocol fees - just pay standard blockchain gas costs

Key Principles

Quick Example

Here’s how simple it is to issue and verify attestations:
import { AttestSDK } from '@attestprotocol/sdk';

const sdk = await AttestSDK.initializeStellar({
  secretKeyOrCustomSigner: process.env.STELLAR_SECRET_KEY,
  publicKey: process.env.STELLAR_PUBLIC_KEY
});

// Issue a KYC attestation
const attestation = await sdk.attest({
  schemaUID: 'kyc-basic',
  subject: userAddress,
  value: 'verified:true,level:enhanced,score:95',
  reference: 'kyc-2024-001'
});
That’s it. No smart contract deployments, no complex queries, just simple attestation workflows.

Core Concepts

AttestProtocol is built on four fundamental concepts that work together to create a comprehensive trust infrastructure:

How They Work Together

The four concepts create a complete trust ecosystem:
  1. Authorities register and gain permission to issue attestations
  2. Schemas define what data structures attestations can contain
  3. Attestations are created by authorities following schema specifications
  4. Verification ensures attestations are authentic and authorities are trusted
This architecture enables any application to implement sophisticated trust verification without deploying custom smart contracts or managing complex cryptographic operations.

Use Cases

AttestProtocol supports a wide range of trust verification needs:

Identity & Compliance

  • KYC/AML verification status
  • Age and geographic restrictions
  • Proof of humanity and Sybil resistance
  • Professional licensing verification

DAOs & Governance

  • Voting weight by contribution
  • Reputation scoring systems
  • Verified proposals and voters
  • Participation tracking and rewards

Gaming & NFTs

  • Event attendance verification
  • Cross-game reputation portability
  • Item ownership and provenance
  • Achievement and milestone tracking

DeFi & Finance

  • Accredited investor verification
  • Credit scoring and lending eligibility
  • Portfolio composition attestations
  • Regulatory compliance status

Supported Blockchains

AttestProtocol is chain-agnostic with native support across multiple networks:

Developer Resources

Community & Support


New to attestations? Check out our Core Concepts to understand how on-chain attestations work and why they’re the future of Web3 trust.