Hero top vector
NO SMART CONTRACTS

Reusable Proof Templates. No Smart Contracts.

Schemas are the foundation of every attestation. Choose from a growing registry of plug-and-play templates — or create your own.

Hero bottom vector
127
Active Schemas
42
Verified Authorities
1.2M+
Attestations Issued
89%
Developer Satisfaction

How Schemas work

Choose a Schema

Browse our marketplace or search for schemas that match your use case. Each schema shows fields, authorities, and usage stats.

Integrate with One Line

const attestation = await attestProtocol.create(userAddress, "kyc-basic", data);

Verify Anywhere

Any app can verify attestations made with the same schema.

COMING SOON

Create your
own Schema

Can't find what you need? Build a custom schema in minutes.

What You'll Be Able to Do

Visual schema designer with drag-and-drop fields
Automatic validation rules
Test with sample data
One-click deployment
Instant documentation generation

The Building Blocks of Trust

Think of schemas as standardized templates for different types of proofs. Just like how email has standard fields (To, From, Subject), schemas define what information an attestation should contain and how it should be structured.

Consistency

Everyone uses the same format for the same type of proof

Interoperability

Attestations work across all apps that support the schema

Simplicity

No need to reinvent the wheel for common use cases

Trust

Popular schemas are battle-tested by thousands of users

Quick Integration

Every schema comes with:

NPM Package: Pre-built TypeScript types
API Reference: REST and GraphQL endpoints
Code Examples: React, Vue, and vanilla JS
Test Data: Sample attestations for development
Webhooks: Real-time attestation events

Schema Standards

All schemas follow AttestProtocol Schema Specification (APSS):

JSON Schema validation
Semantic versioning
Backward compatibility
Privacy-preserving options
Multi-chain support

Schema Analytics

Trending This Week

Network Effects

The more apps use a schema, the more valuable it becomes:

10 apps= Useful for specific ecosystem
50 apps= Emerging standard
100+ apps= Universal acceptance
142%

Proof of Humanity (AI resistance)

89%

Cross-chain Asset Proof

67%

Developer Reputation Score

45%

DAO Governance Weight

23%

Accredited Investor Status

Frequently asked questions

Good schemas are specific enough to be useful but general enough to be reusable. They include clear field definitions, validation rules, and privacy options.

Stop building
verification systems.
Start building trust.

The blockchain economy runs on trust. AttestProtocol makes that trust simple, portable, and universal.

// Verify user KYC status
const verified =
await 
attestprotocol.verify(userAddress, kyc-basic);
That's literally it. One line of code