ProductsAccount Platform
Concepts
The vocabulary of Account Platform, one term per line.
'Platform' is overloaded — read this first
In this section, "platform" almost always means the outside site an
account lives on — OnlyFans, Fansly, (later) Telegram. It is not a
synonym for the Account Platform product. The code carries the same
ambiguity (core/scope.py, canon.py) — see the portal
glossary for the shared disambiguation.
- Platform account — one connected OnlyFans/Fansly account. Identified by
an opaque
platform_account_id(prefixpa_) that is never equal to, and never parsed from, a workspace'sowner_id— the two are different identifier spaces on purpose, so a mix-up fails closed instead of leaking another tenant's row. - Connect attempt — a best-effort diagnostic record of one OnlyFans
connect try (stage:
validated/connected/failed/egress_unverified, plus the proxy verdict and exit IP). It exists so a stuck connect can be diagnosed after the fact — it is not the login flow itself. - Native login — the actual OnlyFans connect flow: a real browser session walks through consent, progress, and a wait step before landing on done.
- Session lane — the piece of the account-activity system that tracks a live browser session's lifecycle for one connected account.
- Activity lease — a short-lived claim that says a particular process is actively using an account's session right now, so two workers don't step on the same live session.
- Request governor — the queue that decides whose sync work runs next for a given account: claim → reservation → spread, so heavy fan scans don't starve each other or the live UI.
- Browser profile — the persistent browser identity (fingerprint, cookies, storage) bound to one connected account.
- Egress / proxy rebind — changing which network path (proxy) a connected account's browser traffic goes through, without breaking its live session.
- Sync engine — the pipeline that pulls raw data off a connected account: an adapter talks to the site, a dispatch hands out work, a claim reserves a unit of work, evidence is the raw bytes kept as proof, and a manifest describes what a run is allowed to touch.
- Domain event journal — an append-only log (
events/journal.py) that is the one legal writer of thedomain_eventtable. Other products read from it instead of querying Platform's internal tables directly.
What's next
Ready to connect an account? See Connect an OnlyFans account.