AttestProtocol is building the verification layer the internet forgot to build. Our protocol, one line of code, infinite proofs. Because proving who you are shouldn't be harder than proving what you own.
The internet has been around for 50 years. Blockchains for 15. Yet we still can't answer simple questions without rebuilding trust from scratch.
Your verifications travel with you
Developers can build with trust, not around it
Anyone can issue or verify proofs
Your reputation accumulates over time
We're not building identity — we're building the pipes that let trust flow online.
While others deploy complex contracts for simple verifications, we use signed attestations. Cheaper, faster, simpler.
Instead of rigid standards, we let the community define what matters. Like HTML for trust - flexible primitives that compose infinitely.
Your proofs live in your wallet, not our database. Delete them, share them, stack them. You're in control.
Start with simple JSON attestations today. Add zero-knowledge proofs when you need them. Complexity is optional.
We chose Stellar's Soroban for three reasons
Sub-second finality for instant verification
Fractions of a cent per transaction
Built for millions of users, not thousands
Chain-agnostic by design. Issue on Soroban. Verify on Ethereum. Use everywhere.
But the real vision is bigger than roadmaps
Replace repetitive KYC across DeFi
Become the standard for on-chain reputation
Power identity for the entire internet
We imagine an internet where
We're a distributed team of builders who've been in crypto since before it was cool.
Led by builders. Funded by believers. Driven by the community.
Perfect is the enemy of shipped. We build, release, iterate.
Trust has no borders. Neither do we.
The best ideas come from users. The protocol belongs to everyone.
Open source, open data, open roadmap. Transparency builds trust.
We push boundaries and explore new possibilities in trust infrastructure.
Building for the long term with responsible scaling.
Build the future of portable verification
Trust has no borders. Neither do we.
Join 12,000+ builders in our community
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);