c0bd4fcbdd
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
5.7 KiB
5.7 KiB
InstantAdPay angle videos + squeeze pages (plan, 2026-09-09)
Same machine RM Circle runs: a short hook video per angle, a matched squeeze
page at instantadpay.com/join/<you>?v=<angle>, a card in Promo tools with the
matched link, and paste-ready copy. Draft for Marty's review. Nothing here is
built yet except what "Already in place" lists.
Already in place
- Join links:
/join/<username | share code | member #>set the sponsor cookie and 302 to the home page. No?v=handling yet. - Promo tools pane: personalized posts, one email swipe, banner wall link, banner images. No videos, no matched links.
- Home page has the signature visuals to reuse: the animated ledger mockup (member #7 buys, level 1/2/3 payouts land), the 3-generation isometric viz, the package ladder.
- Free distribution for the finished videos: the video ad format on the site itself (house ads, no cost) and NAS syndication for banner/text.
- Video pipeline from RM Circle: HyperFrames (Node 22) + ElevenLabs "Marty Normal Voice", build.py timing from VO files, lint, render, loudnorm, compress, hash-named under
public/v/.
Contract facts every script must stay inside
- Packages: $5 / $20 / $50 / $100 / $250 mint 500 / 2,000 / 5,500 / 12,000 / 32,500 credits. One credit = one cent of ad delivery.
- Split on every purchase, in the same Polygon transaction: 50% direct sponsor, 20% level 2, 10% level 3, 20% platform. Paid to wallets, nothing to claim.
- Qualification to receive: level 1 pays any activated sponsor; level 2 needs 2 qualifying buyers ($20+); level 3 needs 5.
- Seven ad formats: banner, text, login, solo, video, featured link, verified visits. Members earn credits by viewing.
- Join is free by email. Wallet comes out at purchase or when switching payouts on.
- Dollar package prices are fixed constants and may be spoken. POL amounts and POL/USD are never baked into audio or frames (evergreen rule).
- Every video ends on the disclaimer card: "No income guaranteed. Results depend on your effort. Crypto involves risk of loss."
The five angles
| key | working title | hook (first line) | for whom | shape | proof beat |
|---|---|---|---|---|---|
instant |
Paid before the page reloads | "What if your commission landed before the thank-you page finished loading?" | everyone; flagship | PAS, ~60s | ledger rows animate: purchase, three payouts, same block |
adspend |
You were buying traffic anyway | "Every ad dollar you have ever spent went one direction. Out." | marketers who buy ads | AIDA, ~55s | package ladder + "your buyers' ad spend pays your line" |
free |
Watch first, spend never | "You can run your first ad campaign here for exactly zero dollars." | tire kickers, earn-side | PAS, ~50s | earn credits by viewing, welcome credits, first campaign |
ledger |
No back office. No payday. | "Your last affiliate program paid you on the 15th. If it paid you." | skeptics, burned affiliates | PAS, ~55s | Polygonscan / live ledger as the payroll |
two |
Two buyers open level two | "Two buyers. Then five. That is the whole ladder." | builders | AIDA, ~55s | 3-generation viz lights up 50 / 20 / 10 |
Recommended first three: instant, adspend, free. ledger and two follow once the page mechanism is live. Landscape 16:9 for the squeeze page; a 9:16 cut of each for social if Marty wants it.
Squeeze page mechanics
/join/<token>?v=<angle>servesjoin.html: hook headline, video with poster, three proof chips (same transaction, public ledger, join free), "You're joining under @username", inline email join. Plain/join/<token>keeps redirecting to the home page.- Sponsor cookie set exactly as today. The
valso rides into the account (sponsor_refstays as is; addjoined_via) so we can see which hook converts. - Per-angle og/twitter tags with
og:urlINCLUDING?v=(Facebook canonicalizes shares to og:url; RM Circle lost its variants once this way). - Promo tools: one card per video with preview, "Copy matched link", download buttons for both cuts, a post per network, an SMS-length message, and share buttons (Text, WhatsApp, Telegram, Copy).
- Each finished video also goes live as a house video ad and its squeeze page as a house login ad.
Production pipeline (mirrors RM Circle)
- Scripts: written from this brief through the bv-tester1 engine with the contract facts pasted in, then checked line by line against the facts above. No em dashes, no income claims, no POL figures.
- Project per video at
D:\Projects\HighRisk\onchain-ad-membership\video-<angle>(assets/scenes.json, tts.cjs, build.py, index.html), same asvideo-phone. - Silent draft first, rendered with the site palette (mint #43e8c3 on #0b1512, Sora display, mono ledger rows). Marty approves visuals and copy.
- Voice: ElevenLabs clone by default, or Marty records to a teleprompter script (6 files, vo1 to vo6). Timing re-derives from the audio either way.
- Render 1080p30, loudnorm to -14 LUFS, compress (crf 26, faststart), hash-name into
public/v/, poster frame, og image per angle. - Ship the squeeze page, promo cards, house ads, and the chatbot answer update together.
Order of work
- Marty picks the first three angles and the voice route.
- Five scripts drafted and verified; Marty approves.
- Squeeze page + og tags + promo cards shipped with poster placeholders, so links work before videos exist.
- Silent drafts, approval, voiced finals, deploy.
- House ads placed, launch posts in Marty's voice on massifly and Telegram.
Decisions for Marty
- Which three angles first? (Recommendation above.)
- Voice clone or your own recording?
- Squeeze page CTA: inline email join (recommended) or send to the home page?
- Do you want 9:16 cuts for socials from day one?
- Scripts through the Branded Voice engine, or written directly in your style?