$PURPOSE is a soulbound community credit, not a tradable asset. Every token in circulation is backed 1:1 by USDC in the Treasury and was minted as the result of a verified real-world action.
Properties
- Soulbound — cannot be traded, transferred peer-to-peer, or withdrawn off-platform.
- Earned — only through verified real-world community work.
- Redeemable — only at approved vendors at a fixed 1
$PURPOSE= 1 USDC of verified community impact. - Backed — 1:1 by USDC reserves in the Treasury.
PurposeTokenV2
PurposeTokenV2 is an ERC-20 + ERC20Burnable + ERC20Permit + AccessControl community credit with a restricted-transfer hook:
- Mints (by
MINTER_ROLE, granted toBountyManagerV2) — always allowed. - Burns — always allowed (via
burnFromfromVendorRedemptionV2with prior allowance). - Peer-to-peer transfers — blocked unless
fromortois on thetransferAllowedwhitelist managed byTRANSFER_ADMIN_ROLE.
VendorRedemptionV2 and the Treasury are whitelisted. Champions never see transfer/approve UI in the app — the silent approval for VendorRedemptionV2 is granted invisibly on first login via sponsored gas.
Roles
DEFAULT_ADMIN_ROLE— admin EOA / multisig.MINTER_ROLE—BountyManagerV2only.TRANSFER_ADMIN_ROLE— admin EOA / multisig (manages whitelist).
Scale modeling
Initial scale modeling assumes bounties of 25–250 $PURPOSE and 30–100 bounties per city per week. A multi-city deployment projects multi-million-dollar throughput per year in distributed youth rewards.
