attest logo
Hero top vector

Don't Just Use the Protocol. Shape It.

Whether you're a dev, a designer, a founder, or a community leader — there's a place for you here.

Hero bottom vector
12,400+
Discord members
2,847
GitHub stars
184
Contributors
$1.2M
Grants distributed

Join the Conversation

Discord Community

The heart of AttestProtocol

What's happening in Discord

#dev-support- Get help with development
#ideas- Share and discuss ideas
#announcements- Stay updated on news
#community-calls- Join community discussions
#showcase- Show off your projects

Special Events

Office Hours- Weekly office hours
Demo Days- Project demonstrations
Hackathon Prep- Prepare for hackathons

Build with Us

Open source, open community

Ways to contribute

Star the repo- Support the project
Report bugs- Help improve quality
Submit PRs- Contribute code
Improve docs- Enhance documentation
Join discussions- Participate in talks

Popular Repositories

attestprotocol-core - Main protocol implementation
attestprotocol-sdk - JavaScript/TypeScript SDK
schema-registry - Community schemas
awesome-attestprotocol - Curated resources

Share Ideas & Get Feedback

Where big ideas take shape - the Developer Forum

Active Discussions

RFCs - Protocol improvement proposals
Architecture - Technical design decisions
Use Cases - New ways to use attestations
Partnerships - Integration opportunities
Research - Academic papers and studies

Recent Hot Topics

Cross-chain Attestation Bridging Strategy
Privacy-Preserving Schemas with ZK
DAO Governance via Attestations
Decentralized Authority Networks

Become a Leader

Ambassador Program - Spread the word. Grow the ecosystem.

What Ambassadors Do

Host workshops and meetups
Create content (articles, videos, tutorials)
Translate docs and resources
Build partnerships in your region
Gather feedback from your community

Ambassador Benefits

Monthly stipend in tokens
Conference sponsorships
Exclusive swag and NFTs
Direct line to core team
Recognition and career growth

Requirements

Active in blockchain/Web3 community
Strong communication skills
5+ hours per month commitment
Passion for decentralized identity

Get Funded

We're backing builders, creators, and explorers. Whether you're shipping tools,
crafting content, or pushing boundaries — funding is available.

Developer Grants

Quick Wins

Developer Grants ($5k - $50k)

Build tools, SDKs, and integrationsSchema builders and validatorsAnalytics dashboardsIntegration libraries (Python, Rust, Go)Cross-chain bridgesPrivacy solutions

Quick Wins

Fix typos in docs$50
Add code examples$15,000
Create schema templates$8,000
Write integration guides$20,000

Community Showcase

Built by the Community

FEATURED PROJECTS

AttestScan

by @cryptobuilder

Block explorer specifically for attestations. 50k+ monthly users.

Schema Studio

by DAOTools team

Visual schema builder with AI assistance. 200+ schemas created.

Attest.js

by @dev_sarah

Lightweight JavaScript library. 10k+ weekly downloads.

Stay Connected

Community Newsletter

New features and releases
Community highlights
Upcoming events
Grant opportunities
Technical deep dives

Community Guidelines

Be Helpful

Share knowledge freely. Help newcomers. Answer questions.

Be Creative

Push boundaries. Question assumptions. Propose new ideas.

Be Inclusive

Welcome all backgrounds. Respect differences. Build together.

Be Ambitious

Think big. Move fast. Ship often.

Get Started Today

Your Journey Starts Here

Developers

Join Discord #dev-support
Star our GitHub repo
Build your first integration
Share in #showcase

Community Leaders

Apply for Ambassador program
Host a local meetup
Create educational content
Grow your region

Builders

Browse open bounties
Submit grant proposal
Join hackathon team
Launch your project

Everyone

Join the Discord
Follow on Twitter
Subscribe to newsletter
Attend office hours

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