Screenshots
Every captured surface, grouped by where it lives. Each image states its provenance; a prototype render carries example data and is not the shipped product.
Portal · Wall

Wall, live
The billboard with cleared money, the HealthyApp row and its tiles.
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Wall, focused tile
A tapped tile grows and says what it pays and how long it takes.
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Wall, phone (390)
The billboard states standing as a sentence, then one product row per program with a focused collateral tile showing what it pays and how long it takes.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.

Wall, desktop (1280)
The same DOM re-gridded: tab rail on the left, billboard column, and long collateral rails.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Portal · Asset sheet

Asset sheet, live
Renditions per network, the caption with the disclosure and the affiliate's link, Copy caption / Download / Post for me.
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Asset sheet, phone
A caption asset opened from a tile: the poster, the caption with the affiliate's own link substituted, the disclosure, and the Copy action.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.

Image asset, phone
An image-class asset with its rendition choices and the save action.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.

Asset sheet, desktop
On desktop the bottom sheet becomes a right panel over the dimmed wall.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Portal · Links

Links, live
Default link with its counts, New link, and the recruiting link.
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Links
Per-link rows with click and sale counts, the recruiting link, and the period line of clicks, visitors, sales, and EPC.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Portal · Studio

Studio, live
Yours · Scheduled · Takes · Connected accounts — honest empty states until a piece is taken or a network is connected.
Live production portal (affiliate-coach-portal.vercel.app), Oct 4, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Real data: no collateral published yet, no sales.

Post for me, live
The composer's connected-accounts step (Ayrshare key pending, so networks read Soon).
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Studio
The affiliate's work in progress: taken assets, scheduled posts, takes, connected accounts, and the payout and claims rules.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Portal · Earnings

Earnings, live
Approved rows, the plain-words facts line, and the payout nudge.
Live production portal, Oct 9, 2026, signed in as the test affiliate TESTAFF on a 375-wide phone viewport. Demo data: 57 subscriptions, $1,410.75 approved, four published pieces.

Earnings ledger
Commission rows with the state word (pending, approved, paid, held, reversed) beside each amount.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Portal · Prompter

Prompter, standby
The teleprompter before recording: the script, reading band, speed control, and record ring over the camera.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.

Prompter, recording
While recording the tally dot pulses, the clock runs, and the script scrolls at the chosen speed.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.

Take review
After a take: play back, trim, retake, toggle the disclosure burn-in, and hand the video to post-for-me or save it.
Prototype render of design/prototype/portal.html (Oct 3, 2026). Example data; rates and figures are placeholders.
Admin

Queue
The admin home: exceptions only. Most weeks it says nothing needs a decision.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.

Collateral
Every piece by product, category, status, version and usage.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.

Collateral editor
Script with token palette, read time, claims attestation, preview as a sample affiliate, usage panel.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.

Payout runs
Assemble → Check funding → Release, with the honest not-configured state before the payout account exists.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.

Reports
Guardrails as sentences, revenue by product / level / affiliate, cohorts and liability.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.

Affiliates
Status, products, sponsor, downline and balances per affiliate.
Live production admin, Oct 5, 2026, signed in as the demo admin on a 1280-wide viewport. Demo data.