← back to AbramsEgo
select: cabinet-ranked top affiliate vendors (TK-10132)
993df491641cdcdf91f2d34bb6152439a73e808a · 2026-08-02 01:11:27 -0700 · Steve
Files touched
A data/affiliate-selection.json
Diff
commit 993df491641cdcdf91f2d34bb6152439a73e808a
Author: Steve <steve@designerwallcoverings.com>
Date: Sun Aug 2 01:11:27 2026 -0700
select: cabinet-ranked top affiliate vendors (TK-10132)
---
data/affiliate-selection.json | 129 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 129 insertions(+)
diff --git a/data/affiliate-selection.json b/data/affiliate-selection.json
new file mode 100644
index 0000000..26239b8
--- /dev/null
+++ b/data/affiliate-selection.json
@@ -0,0 +1,129 @@
+{
+ "generated_at": "2026-08-02T01:15:00-07:00",
+ "ticket": "TK-10132",
+ "method": "DTD cabinet panel (local-only, $0 external): Claude + 3 independent Claude lenses (revenue-math, audience-fit, trust-risk) + qwen2.5:7b (Mac1 Ollama) = 5 valid votes; contrarian red-team as separate reviewer; vp-abramsego officer sign-off APPROVE with conditions. Borda tally + argument weighting; verified-commission candidates outrank unverified per task rule.",
+ "selected": [
+ {
+ "slug": "elevenlabs",
+ "label": "ElevenLabs",
+ "category": "ai-tools",
+ "commission": "22% recurring for first 12 months (11% Business plan)",
+ "cookie_days": 90,
+ "approval": "instant sign-up (PartnerStack)",
+ "join_url": "https://elevenlabs.io/affiliates",
+ "score": 92,
+ "rationale": "Unanimous 5/5 panel #1-tier: category-leading TTS already running in the AbramsEgo cost ledger ('tools we run on' is literally true), 90d cookie, $5 threshold, instant approval. Contrarian flag to verify at signup: the two separate 90s (cookie window vs 90-day payout holdback) — confirm they are distinct terms, not one number double-counted. REGISTRY COLLISION: already a draft in data/affiliates.json — task 52 must UPDATE that entry, not re-add."
+ },
+ {
+ "slug": "betterstack",
+ "label": "Better Stack",
+ "category": "monitoring",
+ "commission": "25% of net revenue, recurring for first 12 months",
+ "cookie_days": null,
+ "approval": "sign up with Better Stack account",
+ "join_url": "https://betterstack.com/affiliates",
+ "score": 88,
+ "rationale": "5/5 votes; the most specific audience narrative on the board — uptime/logs/incidents sold to people literally staring at pm2/launchd fleet panels. Unusually transparent terms (net-of-fees basis stated in writing). Note 'net revenue' means real checks run smaller than headline 25%. REGISTRY COLLISION: already a draft in data/affiliates.json — update, not re-add."
+ },
+ {
+ "slug": "beehiiv",
+ "label": "beehiiv",
+ "category": "email-crm",
+ "commission": "50% recurring for 12 months (tiers climb to 55-60%)",
+ "cookie_days": 60,
+ "approval": "signup at partners.beehiiv.com",
+ "join_url": "https://www.beehiiv.com/partners",
+ "score": 84,
+ "rationale": "Cleanest expected-value math in the set (~$294 year-one on a $49/mo referral), docs-verified terms, 60d cookie. Kept over Kit (same category) because its terms are better documented. Officer condition: frame as a commission-math pick, not an audience-fit pick — newsletter platforms are the softest fit on the board. Re-confirm the 50% inside the partner dashboard before promoting (main page was JS-walled; verified via own blog/support docs)."
+ },
+ {
+ "slug": "make",
+ "label": "Make (Integromat)",
+ "category": "nocode-automation",
+ "commission": "35% of subscription payments, recurring for 12 months",
+ "cookie_days": null,
+ "approval": "open — anyone can join",
+ "join_url": "https://www.make.com/en/affiliate",
+ "score": 78,
+ "rationale": "Unique category with near-perfect audience fit — 'automate your fleet without code' is the AbramsEgo persona minus the terminal. 35% recurring is top-of-category. Caveat surfaced honestly: payout gate is $100 AND 3 unique paying users, so early balances can strand; commission excludes extra-operations purchases."
+ },
+ {
+ "slug": "cloudways",
+ "label": "Cloudways",
+ "category": "cloud-vps",
+ "commission": "Hybrid: $30/sale + 7% lifetime (or slab up to $125 one-time); +7% two-tier",
+ "cookie_days": 90,
+ "approval": "instant-leaning — no long forms, no approval delays",
+ "join_url": "https://www.cloudways.com/en/web-hosting-affiliate-program.php",
+ "score": 76,
+ "rationale": "Promoted per contrarian dissent: fully-verified fields (90d cookie stated on page, published hybrid/slab tables) beat DigitalOcean's nulls on the panel's own verified-beats-unverified rule, with a lifetime 7% tail DO lacks. DO-owned, so counterparty risk is comparable. Resolve the unstated payout threshold before writing content."
+ },
+ {
+ "slug": "uptimerobot",
+ "label": "UptimeRobot",
+ "category": "monitoring",
+ "commission": "20% recurring LIFETIME — every payment while subscription stays active",
+ "cookie_days": null,
+ "approval": "instant — code in dashboard after free signup",
+ "join_url": "https://uptimerobot.com/affiliate-program/",
+ "score": 74,
+ "rationale": "4/5 votes. Kept despite category overlap with Better Stack because the economic profile differs (lifetime tail vs 12-month window) and the free tier is the highest click-through, zero-friction funnel on the list. Caveats: PayPal-only payout (single point of failure for a business entity) + $100 threshold; free tier caps conversion-to-paid."
+ },
+ {
+ "slug": "digitalocean",
+ "label": "DigitalOcean",
+ "category": "cloud-vps",
+ "commission": "10% of referred user's monthly spend, recurring for 12 months",
+ "cookie_days": null,
+ "approval": "open — anyone can join, via CJ",
+ "join_url": "https://www.digitalocean.com/affiliates",
+ "score": 70,
+ "rationale": "Demoted from the draft top-5 per dissent (unpublished cookie + weakest headline rate in the group, extra CJ hop) but retained: NYSE-listed with network-backed payouts = closest thing to zero counterparty risk, and 'host your own agent fleet on droplets' is the most universal pitch on the dashboard. REGISTRY COLLISION: already a draft in data/affiliates.json — update, not re-add; confirm cookie window at signup."
+ },
+ {
+ "slug": "murf",
+ "label": "Murf AI",
+ "category": "ai-tools",
+ "commission": "20% recurring for 24 months",
+ "cookie_days": 90,
+ "approval": "sign-up via PartnerStack",
+ "join_url": "https://murf.ai/affiliate-program",
+ "score": 66,
+ "rationale": "Promoted from unselected per dissent + 3 panel votes: the longest verified recurring window in the entire set (24 months — double ElevenLabs'), verified 90d cookie, PartnerStack-backed. Positioned as the value-tier voiceover alternative beside ElevenLabs rather than a duplicate."
+ }
+ ],
+ "dropped_after_dissent": [
+ {
+ "slug": "webflow",
+ "reason": "Contrarian kill, folded in: its own dossier disqualifies it for this audience — client (one-to-one) referrals are explicitly NOT commissionable, and AbramsEgo's agency/freelancer slice refers via client work. Add manual approval + a 30-day forced-publish requirement and the 50% headline nets near-zero realized dollars. The clearest 'loudest affiliate page, not real revenue' pick on the board."
+ },
+ {
+ "slug": "kit",
+ "reason": "Category-duplicate of beehiiv chasing the identical creator-newsletter click, with 3 of 5 verification fields empty (cookie, threshold, payout method all unpublished). Beehiiv's better-documented terms take the email-crm slot; Kit is first alternate if beehiiv's 50% fails dashboard re-verification."
+ }
+ ],
+ "deferred": [
+ { "slug": "vultr", "reason": "Commission rate unverifiable — public page publishes no $ or %; it is a customer-referral scheme, not a marketing affiliate program. AUDIT FLAG: currently sits LIVE as a draft in data/affiliates.json with zero verified economics — task 52 should pull or hold it, not inherit it." },
+ { "slug": "namecheap", "reason": "Per-product commission rates JS-walled during research — rate NULL, unverifiable this pass. Re-check at network (Impact/CJ) signup if a registrar slot is ever wanted." },
+ { "slug": "notion", "reason": "Program CLOSED — 'currently not accepting new affiliates.' Watchlist only; 180-day cookie is exceptional if it reopens." },
+ { "slug": "envato", "reason": "CPA rate table was stale-dated 'valid until end of June 2026' — expired as of selection date (2026-08-02), so the rate is formally unverified. Re-verify current table at signup before considering." },
+ { "slug": "hetzner", "reason": "Contrarian registry-audit catch: LIVE as a draft in data/affiliates.json but was never researched in the task-50 pass and carries zero commission data. Audit alongside vultr — either research properly or remove from the registry." }
+ ],
+ "dissent": "Contrarian's strongest surviving objection (partially folded, not fully): the list still doubles up categories — two monitoring (betterstack + uptimerobot), two AI-voice (elevenlabs + murf), two cloud (cloudways + digitalocean) — while domains-dns (dynadot, verified 30%) and design-marketplace (creativemarket) got zero seats despite task 50 explicitly researching them; and three of the eight picks re-ratify what was already sitting in data/affiliates.json as drafts, so the selection partly confirms the status quo rather than expanding category surface. Orchestrator's counter: dynadot/creativemarket one-time crumb economics (~$4-80/action) fail the blended commission-value mandate, and the doubled categories carry the 5 highest vote counts — but if engine-2 placement surface grows (more dashboard slots), dynadot is the first add.",
+ "officer_signoff": {
+ "officer": "vp-abramsego",
+ "verdict": "APPROVE",
+ "conditions": [
+ "Any surface rendering these recommendations must carry an FTC material-connection affiliate-disclosure line (bake into task 52).",
+ "beehiiv (and kit, if promoted from alternate) must be framed in the signup memo as commission-math picks, not audience-fit picks, so Steve sees that before signing up."
+ ],
+ "rails": "Selection commits zero signups, zero spend, zero registry writes; all affiliate signups remain Steve-gated via the pending-approval memo (task 52)."
+ },
+ "panel_tally": {
+ "valid_votes": 5,
+ "panelists": ["claude", "claude-lens-revenue-math", "claude-lens-audience-fit", "claude-lens-trust-risk", "qwen2.5:7b (Mac1 Ollama)"],
+ "abstained": ["qwen3:14b (empty responses x2 — thinking-model quirk, substituted qwen2.5:7b)", "codex/grok/kimi (skipped — task pinned run to local models, $0)"],
+ "borda_with_votes": { "elevenlabs": "5 votes/29pts", "betterstack": "5/24", "beehiiv": "4/18", "uptimerobot": "4/16", "digitalocean": "3/16", "kit": "4/13 (dropped: dup+nulls)", "webflow": "2/12 (dropped: carve-out)", "make": "2/9", "murf": "3/8", "cloudways": "2/2 (promoted: verification rule)" }
+ },
+ "cost": "$0 external (local Ollama + in-session Claude subagent tokens only)"
+}
← cf103f8 auto-save: 2026-08-02T01:10:57 (3 files) — build-queue/tasks
·
back to AbramsEgo
·
feat(affiliate): draft high-commission vendors + join kits; 7cb4590 →