Community · Roadmap
The Patreon Pact
Here is what was asked, what was promised, and what remains to be done.
Description
{"ops":[{"insert":"Integrate Patreon OAuth2 to link user accounts to their Patreon identity, track currently-entitled tier, and keep tier status current automatically - so tier-gated features and support tooling have a reliable source of truth without manual reconciliation.\n"},{"attributes":{"bold":true},"insert":"Why this matters:"},{"insert":" Patreon is the planned funding path toward sustaining and eventually working on Demiurge full-time. This epic is the plumbing that turns \"someone pledged on Patreon\" into \"the app actually knows and acts on it\" — reliably, without a human checking pledge status by hand.\n"},{"attributes":{"bold":true},"insert":"Scope covers:"},{"insert":"\nOAuth2 connect/callback flow linking a Patreon identity to an internal user account"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Tier resolution via Patreon's identity + memberships API"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Automatic token refresh, so links don't silently expire"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Webhook-driven live updates for pledge changes, with scheduled reconciliation as a fallback"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Handling for edge cases: revoked access, lapsed pledges, tier renaming on Patreon's side"},{"attributes":{"list":"bullet"},"insert":"\n"}]}
Karma
0
Tasks
task
OAuth2 connect-to-tier flow
Done
task
Patreon webhooks integration
Done
task
Patreon-user Tier mapping
Done
task
Scheduled patreon sync job
Done
task
Token refresh & broken-link handling
Done
task
Register Patreon developer app
Done
task
Tier-gated user priviledges
Done
task
Account settings UI
Done
Back to Roadmap
DEMI-418 Details
Type
Epic
Status
Done
Release
1.0.0
Date Created
2026-Sep-12
Last Updated
2026-Oct-01