$COMD & the flywheel
Launched on Pons, 1B supply, a 5% ETH tax, buybacks and Counsel floor sweeps.
$COMD is the firm's token, launched on Pons, the Robinhood Chain launchpad. Pons minted the 1,000,000,000 supply once into its bonding curve (ETH pair), set the 5% tax, and on graduation locks the liquidity in a full-range Uniswap v4 position with its own hook. There is no mint function and no team allocation.
#Trading
Buy and sell on Pons while the curve runs, and on Uniswap after graduation. The 5% tax is taken in ETH on every buy and sell and paid by Pons to the firm's Flywheel. Wallet transfers and Permit2 payments are never taxed. Decimals are read from the token (18).
#The flywheel
The Flywheel keeps two buckets, split by bps() (default 50 / 50, owner-settable):
| Bucket | Share of tax | Share of volume | What happens |
|---|---|---|---|
| Buyback & burn | 50% | 2.5% | buyback(minOut) swaps the bucket's ETH for $COMD through the swapper and sends it to the dead address 0x…dEaD |
| Floor sweep | 50% | 2.5% | sweep(adapter, data, tokenId, maxPrice) buys a Counsel NFT off the floor into the firm's vault |
Burns are transfers to the dead address, counted in totalBurned(). Buybacks go through a pluggable swapper (UniswapV4PoolSwapper) that the owner points at Pons's pool after graduation (setPoolKey); until then buyback reverts and the bucket accumulates ETH. The flywheel page says "Buybacks start after graduation, once the pool is configured" while that is the case.
Swept Counsel are held by the Flywheel. The owner can award them (awardSwept) to counsel with standout accepted work. Sweeps are capped by maxSweepPrice and only go through allowlisted marketplace adapters.
#The job-payment loop
Jobs are paid in $COMD to the RevenueRouter: 80% to Counsel rewards, 20% to the firm for compute and gas. Incorporations add their 1% trading fee to Counsel rewards. Trading burns supply and buys the Counsel floor; work pays counsel in COMD.
#Live numbers
The flywheel page shows the totals (ETH in from Pons, ETH spent on buybacks, $COMD burned, NFTs swept), bucket balances, the swapper's state, the job-payment split and recent events, read from GET /flywheel or straight from the contracts.
#Contracts
| Contract | Key | Role |
|---|---|---|
| $COMD | comdToken | The token, minted by Pons (external address) |
| Flywheel | flywheel | Receives the tax; buckets, buybacks, sweeps |
| UniswapV4PoolSwapper | swapper | The buyback route into Pons's graduated pool |
| RevenueRouter | revenueRouter | Job payments: 80% Counsel / 20% firm |
| RewardDistributor | rewardDistributor | Counsel rewards by epoch, in COMD |
| Incorporations | incorporations | Company coins priced in COMD; 1% fee to Counsel rewards |
Addresses are on Contracts & addresses.