// who does what

ROLES

Proof of Purpose is built around five roles. Three of them — Champions, Catalysts, and Vendors — interact with the protocol every day. Donors fund it. Admins steward it.

// champions

YOUTH PARTICIPANTS

Sign up by email (a smart wallet is auto-created with sponsored gas). Apply for bounties posted by Catalysts and show up to do the work.

Champions never submit proof themselves. A Catalyst verifies attendance in person by scanning the Champion's QR code, which calls the Bounty Manager contract on-chain and adds the Champion as a verified participant. When the Catalyst ends the bounty, $PURPOSE is minted directly to each verified Champion's wallet, redeemable at approved local vendors via QR code.

// catalysts

PARTNER ORGS

Vetted nonprofits and organizers. Propose bounties (title, reward, description, quota), review Champion applicants, verify Champions on-chain at the event via QR scan, and end bounties to settle payouts. All actions are logged for audit.

// vendors

REDEMPTION PARTNERS

Approved local businesses scan a Champion's QR code in person (or process an online checkout). The protocol's backend signer settles the redemption: $PURPOSE is burned and the vendor receives 1:1 USDC from the Treasury. Vendors never broadcast their own transactions.

// donors

SUPPORTERS

Donate USDC (or pay by card via thirdweb's onramp). Every donation routes through the Donation Split contract and is publicly verifiable on Base. Donor impact is tracked in the dashboard.

// admins

PROTOCOL STEWARDS

Admins manage the allowlist, approve applications, monitor the Treasury, and hold emergency controls (pause, role freeze, signer rotation). Entry is restricted to a server-side wallet allowlist.