Fee integrity

How a brand actually earns 5%.

A visible percentage is not enough. Canswap needs a one-charge invariant, a stable accounting asset, an isolated balance per brand, and a claim path no operator can redirect.

Trader inputCDO or Brand Token

Funds stay in the wallet until one transaction is signed.

→
Settlement valueUSDT accounting leg

The router computes the qualifying secondary-market value.

→
Exactly once5% → brand vault

Credited under the immutable brand identifier.

→
Trader outputBrand Token or CDO

95% continues through the route, subject to disclosed LP costs.

Before the brand joins

Fees accumulate.

The brand-specific balance exists independently of verification. No admin may withdraw accounted funds.

After verification

The treasury claims.

The registry binds a verified treasury address. That address—and only that address—can claim accrued and future fees.

Outside Canswap

No false guarantee.

The mechanism covers registered Canswap settlement routes. Third-party pools cannot be forced to pay without a transfer-tax token, which this design rejects.

Required contract invariants

  1. Total supply is exactly 21,000,000 and no mint function remains.
  2. The sum of unclaimed per-brand balances never exceeds vault stablecoin holdings.
  3. A qualifying swap can credit the 5% fee exactly once—never zero, never twice.
  4. Claiming changes only the registered brand’s balance and transfers only to its verified treasury.
  5. The 24-hour launch gate depends on block time; no keeper, API, or administrator is required to open the market.
  6. Rewards, redemptions, initial allocation, and protocol movements are not silently treated as secondary-market swaps.