Skip to main content

What is Sonar?

Sonar is a self-hosted, on-chain token sale infrastructure that enables projects to run compliant token sales directly to their community.

Self-hosted

You sell directly to your community through your own website and channels. Sonar provides the backend infrastructure, smart contracts, and compliance tooling—you build the frontend experience.

On-chain

Funds are collected and held in a smart contract you own. Settlement and refunds happen on-chain, providing transparency and security.

Compliance-ready

Sonar handles KYC/KYB verification, wallet screening, accreditation checks, and can enforce jurisdiction restrictions and regulatory requirements.

Flexible

The same core contract supports multiple sale types. You choose the pricing strategy, settlement strategy, and compliance configuration that fits your objectives.

How It Works

  1. You configure your sale in the Echo Founder Dashboard, setting pricing, settlement strategy, compliance rules, and limits.
  2. Investors visit your website and connect their wallet. You build the frontend experience; Sonar provides the backend infrastructure and smart contracts.
  3. Investors verify their entity’s identity through Sonar’s KYC/KYB process.
  4. Investors commit funds to your sale. Sonar issues signed purchase permits that your contract validates before accepting commitments.
  5. Allocations and refunds are processed after the sale closes. Allocations are computed using your chosen settlement strategy and refunds are issued for any uncommitted funds.

Sale Lifecycle

Understand the end-to-end sale process

Technical Overview

See the end-to-end purchase flow

Getting Started

For Founders & Product Managers

Start with Planning Your Sale to understand your options for pricing, settlement, and configuration before handing off to your development team.

For Developers

Jump to Key Concepts to understand entities, wallets, and permits, then follow the Getting Started guide to begin your integration.

Supported Networks

Sonar supports most EVM networks. Contact support@echo.xyz for specific network availability.

Need Help?