Age rules — authored policy, per jurisdictionENGINE — moderation/age (MAV-owned map, 2026-08-09): one system across Folo and FG (founder, round 3) — FG mounts it as its Compliance→Age-rules tab today; Folo’s /admin/age-rules is the live seed and the richer table. This is authored policy, not a live DB fact — the operator-maintained source of truth the age-gate reads. Folo’s SFW invariant is a product policy layered on top, not part of this engine. Scope split: the RULE SET is common — ONE policy table, engine-owned, no per-platform copy; ENFORCEMENT is per-platform — each product’s gate reads the table and applies its own surface rules on top. folo.link answer: this page COMPOSES the shared policy table; it changes nothing directly except the audited Edit, which writes that one table.
Thirty jurisdictions, each with its statute, its user count and an audited edit — the operator-maintained truth the age-gate enforces.
Demo dataLive · policy table
Jurisdictions tracked
30
15 countries · US federal + states
DEMO DATA · window: now · source: authored policy tableVerification required
15
named statute + regulator on every row
DEMO DATA · window: now · source: authored policy tableUnder review
8
legislation pending — watched, not enforced
DEMO DATA · window: now · source: authored policy tableOperator edits · 30d
0
every edit audited with admin + reason
DEMO DATA · window: 30d · source: audit logJurisdiction tableEach row names its rule basis (statute + regulator), the users covered by that jurisdiction and when the row was last touched. Edit is an audited action — admin + reason + timestamp; the gate reads the table live, so an edit is policy within minutes. Where legislation is pending the row says Under review and the gate keeps the previous rule — never a guess. Write path: Edit writes the SHARED policy table (engine-owned) — each platform’s gate reads it; there is no per-platform copy to drift. Who may edit: admins holding the compliance role only — every edit records admin + reason. Effect: the new rule is what every platform’s gate enforces within minutes (gate cache); Folo’s open feed stays SFW regardless — that invariant is Folo product policy above this table.
SCOPE · rule set = COMMON (one engine-owned table) · enforcement = PER-PLATFORM (each gate reads it: Folo 18+ surfaces · FG all surfaces · Receipt no gate — no age-restricted content) · WRITE PATH · Edit = audited write to the shared table, compliance-role admins only · EFFECT · policy within minutes on every gate| Jurisdiction | Rule basis | Users covered | Last updated | Status | |
|---|---|---|---|---|---|
| United Kingdom | Age verificationOnline Safety Act 2023 · Ofcom | 4,212 | 2026-07-25 | Required | |
| Ireland | Age verificationOnline Safety & Media Regulation Act · Coimisiún na Meán | 611 | 2026-07-25 | Required | |
| France | Age verificationLoi SREN 2024 · Arcom referential | 2,987 | 2026-07-11 | Required | |
| Germany | Age verificationJMStV · KJM-approved AV systems | 3,404 | 2026-07-11 | Required | |
| EU · other | Self-declarationDSA baseline · Commission age-assurance guidance pending | 5,118 | 2026-06-30 | Under review | |
| Spain | Self-declarationCartera Digital pilot · AEPD guidance pending | 1,340 | 2026-06-30 | Under review | |
| Italy | Age verificationDecreto Caivano · AGCOM resolution | 988 | 2026-07-02 | Required | |
| Portugal | Self-declarationno AV statute in force | 402 | 2026-05-19 | Not required | |
| Netherlands | Self-declarationno AV statute in force · ACM watching | 6,733 | 2026-05-19 | Not required | |
| Australia | Age verificationOnline Safety Act · eSafety Commissioner codes | 1,092 | 2026-07-18 | Required | |
| Canada | Self-declarationBill S-210 pending · not yet in force | 877 | 2026-06-12 | Under review | |
| Brazil | Self-declarationno AV statute in force · Marco Civil baseline | 743 | 2026-05-19 | Not required | |
| Japan | Self-declarationno AV statute in force | 311 | 2026-05-19 | Not required | |
| India | Age verificationIT Rules 2021 · MeitY guidance | 529 | 2026-07-02 | Required | |
| United States · federal | State patchworkno federal AV statute · state rows govern | 7,955 | 2026-06-30 | Under review |
18
Authored policy, not a DB fact. The gate enforces what this table says; the table says what an operator (with an audited edit) decided the law requires. Demo — edits record intent only, nothing mutates a real record yet.
AI legal-change monitor IdleThe watch-the-world seed for this table: an agent that reads regulator feeds and proposes row edits (never applies them — an operator confirms with the audited Edit). Idle today: no legal-change agent is connected yet. Stated honestly rather than pretending to watch.
proposes row edits from regulator feeds — an operator always confirms
◌
Monitor idleno legal-change agent is connected yet — nothing is being watched
Awaiting agent⟶
When it landsproposals queue here as PROPOSE cards — same human-gated rail as Growth
design intentRule mix · 30 jurisdictions
status split of the table above
Required · 15Under review · 8Not required · 7
Folo’s SFW invariant sits above this table as product policy — Folo’s open feed stays SFW regardless of jurisdiction; the gate below governs 18+ surfaces only. One engine, two products, one extra Folo rule.
Enforced by — one rule set, each platform’s gate reads it; Receipt’s dot is off because there is nothing to gate, not because it opted out.