Architecture

The Integration Flow
1. Entity Authentication & Verification
Investors authenticate with Sonar using OAuth 2.0 PKCE flow, completing required KYC/KYB verification and accreditation processes based on your sale’s compliance requirements.Authentication Details
Learn about the OAuth flow and configuration options
Frontend Integration
Connect your web application to Sonar
2. Eligibility Assessment
Your application queries Sonar’s API to verify that a connected wallet address is linked to an entity that meets your sale’s eligibility criteria.Entities
Understand entity states and eligibility checks
3. Purchase Permit Generation
When an eligible entity initiates a purchase, Sonar generates a signed permit containing:- Entity ID and verification proof
- Purchase limits (minimum, maximum amounts)
- Price limits (for auctions)
- Expiration timestamp for security
Purchase Permits
Deep dive into permit structure and validation