Proof of Purpose has five roles. Pick yours and follow the steps below. Want the full picture first? Read the Roles page.
// champions
CHAMPIONS · YOUTH PARTICIPANTS
- Tap ENTER on popmgm.org and sign in by email, Google, Apple, or passkey.
- Choose Champion in onboarding and submit your application.
- If you're under 18, a parent or legal guardian must complete the application with you.
- A short call or in-person meeting with an admin confirms your interest.
- Your guardian signs a brief consent form for participation.
- Once approved, browse bounties, complete them, and redeem
$PURPOSEat local vendors.
// catalysts
CATALYSTS · PARTNER ORGS
- Tap ENTER and choose Catalyst in onboarding.
- Submit your organization details and credentials.
- After vetting, propose bounties, review Champion applications, and confirm completions on-chain via QR scan.
// vendors
VENDORS · REDEMPTION PARTNERS
- Tap ENTER and choose Vendor in onboarding.
- Provide business info and your payout wallet address.
- Once approved, scan Champion QR codes and receive automatic 1:1 USDC payouts. You never broadcast a transaction yourself — the backend signer settles it.
// donors
DONORS · SUPPORTERS
- Visit the donate page (no account required).
- Choose a one-time or monthly amount.
- Pay with card or USDC. Track your impact in the dashboard if signed in. Every donation routes through the public Donation Split contract on Base.
// admins
ADMINS · PROTOCOL STEWARDS
- Admins are added via a server-side wallet allowlist in
src/config/contracts.tson the main app. - Connect your EOA (MetaMask / Coinbase / WalletConnect) and the role is auto-granted on first login.
- Use the admin dashboard to approve applicants, manage Catalysts and Vendors, monitor the Treasury, and review the audit log.
