Decentralized Attestation Infrastructure on Stellar
AttestProtocol is a modular, secure attestation infrastructure built on Stellar’s Soroban smart contracts. It provides enterprise-grade capabilities for building verifiable credential systems through cryptographic delegation, payment-gated authority verification, and flexible resolver patterns. The platform separates core attestation logic from business rules through a resolver pattern, enabling flexible economic models while maintaining security and immutability.Why Choose AttestProtocol?
Modular Architecture
Separation of core attestation logic from business rules through resolver pattern
Cryptographic Delegation
BLS signatures enable secure off-chain signing with on-chain verification
Payment-Gated Authority
Economic barriers prevent Sybil attacks with 100 XLM verification fees
Comprehensive Indexing
Horizon indexer provides complete contract interaction visibility beyond events
Key Architecture Principles
Security by Design
Security by Design
Immutable core protocol logic with cryptographic validation at every step. BLS signature verification, nonce-based replay protection, and atomic operations ensure data integrity.
Resolver Pattern
Resolver Pattern
Separate business logic from core attestation infrastructure. Custom resolvers enable payment validation, token rewards, and complex access control without modifying protocol contracts.
Economic Security
Economic Security
Payment requirements (100 XLM verification fee) create economic barriers to Sybil attacks while platform due diligence ensures legitimate organizations.
Complete Observability
Complete Observability
Horizon indexer tracks ALL contract interactions - not just events - providing comprehensive visibility for optimal user experience.
Quick Example
Here’s how to work with the Stellar SDK:Core Architecture Components
AttestProtocol’s Stellar implementation consists of interconnected smart contracts and infrastructure:Protocol Contract
Immutable Attestation EngineCore Soroban contract managing schema registration, attestation lifecycle, BLS signature verification, and nonce-based replay protection.
Authority Contract
Payment-Gated ResolverReference implementation demonstrating payment validation (100 XLM), authority registry, and resolver integration with the protocol.
Resolver Pattern
Business Logic AbstractionStandardized interface for custom validation logic, side effects, and economic models without modifying core protocol contracts.
Horizon Indexer
Comprehensive Data LayerExpress.js indexer tracking ALL contract interactions - events, operations, transactions, and account states for complete visibility.
Data Flow Architecture
The complete authority verification workflow demonstrates the system integration:- Payment Processing: Organization pays 100 XLM verification fee to Authority contract
- Due Diligence: Platform performs off-chain KYB/enterprise verification
- Delegated Signing: Platform creates attestation request signed with BLS private key
- Protocol Validation: Protocol contract verifies BLS signature and calls resolver
- Resolver Check: Authority contract validates payment before approving attestation
- Storage & Registry: Attestation stored on-chain, authority registered in phone book
Production Use Cases
AttestProtocol’s current implementation focuses on enterprise verification:Enterprise Authority Verification
Payment-Gated KYB
- 100 XLM verification fee prevents spam
- Platform performs enterprise due diligence
- Cryptographic delegation for scalability
- Public phone book registry of authorities
Credential Issuance
Schema-Based Attestations
- Organizations issue verifiable credentials
- Immutable on-chain storage
- Optional expiration and revocation
- Reference linking for claim provenance
Custom Resolvers
Flexible Business Logic
- Token reward distributions
- Fee collection mechanisms
- Access control policies
- Side effect processing
Comprehensive Indexing
Full Contract Visibility
- All operations tracked, not just events
- Failed transaction visibility
- Analytics and monitoring
- RESTful query APIs
Stellar Network Status
AttestProtocol is currently deployed on Stellar with production contracts:Testnet
Protocol Contract
CDBWGWEZ3P4DZ3YUZSCEUKOVV2UGF2PYQEPW3E5OKNLYS5SNW4SQLDUAAuthority Contract
CDYP33SVMQ6HAE5FMTXURO65UKX6AVIWGQVNUB7K6PNVZPMVOTVZKA7MDeployed: October 26, 2025Mainnet
Protocol Contract
CBUUI7WKGOTPCLXBPCHTKB5GNATWM4WAH4KMADY6GFCXOCNVF5OCW2WIAuthority Contract
CBKOB6XEEXYH5SEFQ4YSUEFJGYNBVISQBHQHVGCKB736A3JVGK7F77JGDeployed: November 5, 2025Developer Resources
Stellar SDK
TypeScript SDK with BLS signatures, delegation, and comprehensive contract interaction
Contract Architecture
Deep dive into Protocol and Authority contracts with security model
Horizon Indexer
RESTful API for contract operations, events, and comprehensive analytics
Resolver Development
Build custom business logic with the resolver pattern
Community & Support
Discord Community
Get support and connect with other developers
GitHub Repository
Contribute to the protocol and explore the Soroban contracts
Twitter Updates
Follow protocol progress and deployment announcements
New to the architecture? Check out the System Architecture to understand how Protocol contracts, Authority resolvers, and BLS delegation work together. For contract security analysis, see the STRIDE Threat Model.