Product architecture
A tour of the core flows: memberships, paywalled streaming, community, moderation, and payouts — plus the rules engine that ties them together.
Sign up
OAuth / email link
Pick tier
Free → Producer
Access rules
Rules engine
Watch
Streaming + DRM
Engage
Chat · groups
Every content request is evaluated against a chain of predicates. The first match wins.
Instant evaluation
Edge-cached JWT claims resolve rules under 15ms.
Deterministic
Same input, same outcome — auditable per user, per content.
Overrides
Admin can grant tier-lifts, gift access, or temporary trials.
· id
· role
· tier_id
· status
· created_at
· id
· name
· price
· perks[]
· active
· id
· creator_id
· premium
· min_tier
· url
· views
· id
· from
· to
· body
· sent_at
· id
· user_id
· type
· payload
· read
· id
· type
· target_id
· reason
· status
Ledger
Every payment is journaled
Attribute
Split by watch minutes + tips
Batch
Twice-monthly consolidation
Payout
ACH / wire / marketplace
Report submitted
Auto-classified
Queued by severity
Human review
Action + notify