Source of truth: packages/tokenomics/src/allocations.ts.
This page describes that file; if they ever differ, the code is correct and
this page is out of date. contracts/src/ARLAllocation.sol holds the same
amounts, and a test fails if the two differ.
Model: the 11-allocation model approved on 2026-09-27 (M-2 model replacement). It supersedes the 10-allocation Phase 1 table. The former 7,000,000 ARL Ecosystem Reserve no longer exists.
Supply
- Maximum supply: 21,000,000 ARL, minted once, in the token contract's constructor. The contract has no function that can mint more.
- No mechanism may create supply above this cap. Staking and reward programs pay out existing allocations; they never issue new tokens. There is no inflation, emission or hidden reserve.
- The token is deployed on Base Sepolia (testnet) at
0x244312b619127B6458154F3467eFD7c87CD28500. It is not on Base Mainnet: there is no mainnet address, explorer page or circulating supply yet.
Allocation
| Allocation | ARL | Share | Purpose |
|---|---|---|---|
| Public Launch | 5,000,000 | 23.81% | Initial market distribution |
| Community & Staking | 3,000,000 | 14.29% | Staking and community rewards |
| Ecosystem & Growth | 2,000,000 | 9.52% | User acquisition, referral, ecosystem growth |
| Strategic Partnerships | 2,000,000 | 9.52% | Strategic partners |
| Liquidity | 2,000,000 | 9.52% | DEX and CEX liquidity |
| Founder | 2,100,000 | 10.00% | Founder allocation |
| Investors / Strategic Capital | 1,500,000 | 7.14% | Investors and strategic capital |
| Treasury | 1,000,000 | 4.76% | Long-term operations |
| Team | 900,000 | 4.29% | Core team |
| Early Users | 1,100,000 | 5.24% | Early adoption |
| Grants / Bug Bounty | 400,000 | 1.90% | Developer grants and security |
| Total | 21,000,000 |
Amounts are exact integers and add up to exactly 21,000,000 ARL; npm test
fails otherwise. Shares are derived from the amounts and rounded half up to two
decimals, so the rounded shares add up to 99.99%.
The user- and ecosystem-facing allocations (Community & Staking, Ecosystem & Growth, Early Users) total 6,100,000 ARL (29.05%).
Custody
Custody architecture approved 2026-09-27. Source of truth: the custody field
in packages/tokenomics. Every Safe is dedicated to one allocation.
| Allocation | Held by |
|---|---|
| Public Launch | Dedicated Safe |
| Community & Staking | Dedicated Safe |
| Ecosystem & Growth | Dedicated Safe |
| Strategic Partnerships | Vesting wallet → dedicated Safe |
| Liquidity | Dedicated Safe |
| Founder | Dedicated Founder Safe |
| Investors / Strategic Capital | Vesting wallet → dedicated Safe |
| Treasury | Treasury timelock, controlled by the Treasury Safe, cancel-only guardian |
| Team | Dedicated team pool Safe; each grant → its own vesting wallet → member's Safe |
| Early Users | Dedicated Safe |
| Grants / Bug Bounty | Dedicated Safe |
- The deployment plan and verifier reject any address used for two roles.
- Safe signer lists and thresholds are operational configuration and are not stored in this repository. The treasury's approved 2-of-3 policy is the only threshold recorded here.
Release rules
| Allocation | Rule | Status |
|---|---|---|
| Public Launch | No airdrop at TGE (owner 2026-10-16); a 500,000 ARL airdrop by Merkle claim at a later date, with date, eligibility and rules announced later | mechanism approved; terms undecided |
| Community & Staking | Paid from this allocation or protocol revenue; never new issuance. Rates and schedule not defined | undecided |
| Ecosystem & Growth | Programs tied to genuine, verifiable activity. Rules, rates and schedule not defined | undecided |
| Strategic Partnerships | Vesting wallet: 0% at TGE, 12-month cliff, 36 months linear; start date TBD. Not an unconditional pool: partnership → milestone → vesting → release | approved (start: undecided) |
| Liquidity | Held as a reserve; the amount used for any pool or listing is decided separately | approved |
| Founder | All 2,100,000 ARL unrestricted at TGE (no vesting) | approved |
| Investors / Strategic Capital | Vesting wallet: 0% at TGE, 12-month cliff, 36 months linear; start date TBD | approved (start: undecided) |
| Treasury | Safe 2-of-3, minimum 48-hour timelock, cancel-only guardian | approved |
| Team | Irrevocable per-member grants in tranches from the pool, each to the member's own Safe; each grant: 12-month cliff, 36 months linear | approved (tranche sizes: undecided) |
| Early Users | Rewards only for genuine, verifiable usage; connecting a wallet earns nothing. Amounts and schedule TBD | undecided |
| Grants / Bug Bounty | Paid per grant or bounty award | undecided |
The whole Founder allocation of 2,100,000 ARL is minted to the dedicated Founder Safe and is unlocked at TGE. It does not vest. The Founder Safe is an ordinary ERC-20 holder with no protocol-level transfer or sale restriction; tokens the Founder has not sold are still unlocked, not locked.
The approved vesting durations are enforced: the planner (packages/deploy)
and ARLDeployPlan reject any schedule whose cliff is not 12 calendar months or
whose linear period is not 36 calendar months. Every vesting schedule starts at
the TGE (VESTING_START = TGE_TIMESTAMP, decided 2026-09-29): the config has a
single tge date. The TGE date is not confirmed, so only local Anvil and Base
Sepolia may use a placeholder TGE; Base Mainnet opens only at the TGE (2026-10-23T00:00:00Z).
Future reward programs (staking, referral, onboarding, early users) must be compatible with eligibility rules, Sybil resistance, abuse prevention, rate limiting and claim controls. No such program exists.
How these rules map to contracts is described in
token-design.md.
Supply concepts
These are kept separate everywhere, including the website:
- Maximum supply and total supply: 21,000,000 ARL, equal for the life of the token.
- Allocation: the genesis assignment above. Allocated is not circulating.
- Released supply: tokens that have left a vesting wallet or custody Safe.
- Unlocked supply: tokens that have vested and are releasable.
- Circulating supply: computed from on-chain state after deployment. It is never hard-coded, and in particular it is not assumed to be 21,000,000 ARL or 7,000,000 ARL (Public Launch plus Liquidity).
Circulating supply follows the approved definition in the economic
specification (section 5): total supply minus the balances of protocol-controlled
or locked addresses. Vested but unreleased tokens are not circulating; the
Founder's unlocked 2,100,000 ARL is circulating from TGE. The protocol-controlled
and locked addresses are published in the deployment manifest
(packages/deploy/src/manifest.ts), and supply-cli.ts reads the figure from the
chain at a single block. At TGE it is exactly 2,100,000 ARL; the local rehearsal
checks this on a real deployment.