Vault & media — one vault, one CDN
ENGINE — @eco/vault-engine (Mav owner map, 2026-08-09; converges with the FG vault surfaces). One vault and one CDN across Folo and Fanogram going forward — the knky mirror was just the ingest (founder, round 3). One surface, both products mount it; differences are contract extensions, never forks. Receipt has no media surface — and says so rather than faking one. folo.link answer: this page is a composed read of the one shared store — folo.link owns no vault state; every mutation routes through the moderation engine and is audited there.

The shared creator media library — mirrored, rated, watermarked. Same file, every skin.
PartialDemo data

Admin-only. This surface does not go fan-facing until Mav lifts the gate — and that stops being true when someone decides it does, not when a pipeline changes underneath it.

40 creators have mirrored vault content, 38,723 items in total. knky holds on the order of a million. A partial vault shown to a creator as her library is its own kind of lie — so this stays an admin read until the mirror is whole.

Scope: the object store and the moderation state are shared — engine-owned. What each platform SHOWS from that one store differs: Folo surfaces the consumer library, Fanogram surfaces the business vault with its explicit lanes. The rows never fork; only the view does.
Creators mirrored
40
of ~2,023 on the roster — the honest fraction, stated
LIVE · window: now · source: vault-engine mirror index
Items mirrored
38,723
resolved via the /api/media presigner · SFW-gated
LIVE · window: now · source: vault-engine mirror index
Rated strict
6,114
display-gated · overrides via the rating queue
DEMO DATA · window: now · source: rating store
Watermarked
31,408
forensic alpha-LSB applied on serve · readback in Tracking
DEMO DATA · window: now · source: watermark engine

Library
Creator picker over the mirrored set (25 handles today). Thumbs carry the rating badge and a watermark chip. Filenames are not mirrored — the grid says (no filename) rather than inventing one.
one CDN · Folo + FG

Pick a creator; the grid is her mirrored library, capped preview.
Scope: picker and grid are reading the shared store; the rating and watermark badges are engine truth, identical on every skin — the skins only change which lanes are surfaced.
@delisha@missaria@novaray@lena.v@kittyk@saskia@mireille@juno.b@yara@pixiemoon+15 more
(no filename)wm ✓
suggestive
(no filename)wm ✓
strict
(no filename)wm ✓
sfw
(no filename)wm —
suggestive
(no filename)wm ✓
sfw
(no filename)wm ✓
strict
Showing 6 of 2,734 mirrored items for this creator — a capped preview, stated as one. Ratings come from the shared rating store; strict items are display-gated everywhere the engine serves.
writes the moderation engine — folo.link holds no store of its own
Effect: one store, so a takedown here removes the item from Folo’s consumer library AND Fanogram’s business vault at once — the cascade is the point, and it is stated, audited, and reversible via the same queue.

Serve path

How an item leaves the vault — same path on every product.
Mirror ingestknky import → vault-engine rows · provenance kept
live
Rating gatesfw / suggestive / strict · overrides via the rating queue
live
Forensic watermarkalpha-LSB on serve · readback lives in Tracking
engine
Signed CDN URLone CDN, Folo + Fanogram · entitlement check at the seam
gated

On this skin

folo.link view — the engine framing.

Central command reads the one vault across products. Any mutation deep-links into the owning product admin — one write path, one audit trail.