No site selected

eDVD

Perk units carry polymorphic payloads (asset/gallery/collection/folder) and unlock on a release schedule. Per-site visibility flows through site membership.

About this section: eDVDPerk units + folders + release schedule + per-site membership + feed ads.

Purpose

eDVD is the membership-gated perk drip surface. Each perk unit carries a polymorphic payload (asset / gallery / collection / folder) and unlocks on a per-package release schedule.

Fields

Perk unit
A perk paired with one eDVD package, with its own content.
Folder
edvd_folder row. Container for ordered folder items. Folder items themselves are not editable here yet (next phase).
Release schedule
One schedule per eDVD package. Sets when the first perk unlocks and the gap between perks.
Site membership
Per-(site, perk_unit). Without a row the perk does not surface on that site.
Feed ads
Curated cards inserted into EDVD feed surfaces; full CRUD ships in the next phase.

Consequences

  • eDVD is hidden for non-paying users.
  • Each package has one schedule. Saving overwrites the existing schedule for that package.
  • Polymorphic payloads (payload_type + payload_*_id) must agree at write time; admin tooling enforces.

Perk units 0

Each perk is paired with one eDVD package and has its own content.

+ Add perk unit
lowercase snake_case; UNIQUE
URL slug; UNIQUE
name shown while perk is hidden
asset.id / asset_gallery.id / asset_collection.id / edvd_folder.id matching payload_type
No perk units yet.