Usable now
D1 tracks store provenance fields for media source, credit, license, artwork source, replacement status, and replacement notes.
Media and releases
Fanful's media layer already connects uploads, provenance, R2 storage, media routes, replacement review, and entitlement-aware playback. The current admin upload path is deliberately conservative; large resumable uploads and video processing are separate future hardening work.

Status
In progressPartly working now, with product hardening still underway.
Usable now
D1 tracks store provenance fields for media source, credit, license, artwork source, replacement status, and replacement notes.
Fan value
Fans can listen, browse, and return to media in the same branded creator destination.
Creator value
Creators can manage music and video as part of the same admin context as shop, lessons, live, email, and analytics.
Current state
These claims come from the current production stack, feature docs, route handlers, and shipped screenshots. Anything still immature stays in the boundary list.
Fans
Creators
Evidence
docs/features/media-provenance.md documents D1 provenance fields, admin upload capture, and the review queue.
docs/technical-architecture.md documents R2 media storage and /api/media access checks for visibility, entitlement, and range requests.
docs/features/media-provenance.md describes direct browser-to-R2 multipart sessions as the future architecture for larger files.
Boundaries
Next paths