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
Composability
Composability
Attestations can be integrated across dApps and chains, enabling cross-platform trust verification without vendor lock-in.
Flexibility
Flexibility
Anyone can issue or verify attestations using shared schemas, democratizing access to trust infrastructure.
Interoperability
Interoperability
Structured data works seamlessly across the ecosystem with schema-enforced compatibility.
Simplicity
Simplicity
Schema-first approach reduces complexity to one line of code, accelerating development and adoption.
Quick Example
Here’s how simple it is to issue and verify attestations:Core Concepts
AttestProtocol is built on four fundamental concepts that work together to create a comprehensive trust infrastructure:Attestations
Cryptographically signed claimsVerifiable statements made by trusted authorities about subjects. These are the core trust primitives that prove facts about users, contracts, or any entity on-chain.
Schemas
Structured data templatesDefine the format, types, and validation rules for attestation data. Schemas ensure consistency and interoperability across all applications.
Authorities
Trusted attestation issuersEntities authorized to create attestations. Can be individuals, organizations, DAOs, or smart contracts with permission to make verifiable claims.
Verification
Trust validation systemThe process of checking attestation authenticity, authority permissions, and data integrity to confirm claims are valid and trustworthy.
How They Work Together
The four concepts create a complete trust ecosystem:- Authorities register and gain permission to issue attestations
- Schemas define what data structures attestations can contain
- Attestations are created by authorities following schema specifications
- Verification ensures attestations are authentic and authorities are trusted
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
TypeScript SDK
Full-featured SDK with comprehensive TypeScript support
API Reference
Complete API documentation with examples and schemas
CLI Tools
Command-line tools for issuing and verifying attestations
Schema Registry
Browse and create reusable attestation schemas
Community & Support
Discord Community
Get support and connect with other developers
GitHub Repository
Contribute to the protocol and explore the codebase
Twitter Updates
Follow protocol progress and announcements
New to attestations? Check out our Core Concepts to understand how on-chain attestations work and why they’re the future of Web3 trust.