Voting power is membership-based, not token-weighted: 1 active monthly membership NFT = 1 vote. $PURPOSE balances confer no voting power at all — by design.
The model
Champions (youth) are the largest $PURPOSE holders in the system, and $PURPOSE is a soulbound community credit, not a governance asset. Voting power therefore lives in a separate active membership NFT.
Why memberships, not tokens
The membership-NFT model caps influence at the per-wallet level: even a well-funded actor who acquired many memberships would still need each one tied to a real, active monthly subscription, with rate-limits and review on issuance. This keeps governance proportional to ongoing community participation rather than capital.
On-chain rollout
// interim
Long-term, votes are tallied on-chain via a thirdweb prebuilt Vote contract fed by a vPURPOSE shadow ERC20Votes token kept 1:1 in sync with active memberships by the protocol's backend. A deploy of the OpenZeppelin Timelock follows on mainnet.
