Hybrid · operator on Pro, users on SaaS Sibling of Vacation Rental Wave 2 · cluster 3 PRD v1.0 · May 2026

Network for Content Creators
— verified collab + brand-deal marketplace

A verified-creator marketplace for mid-tier creators (10k–500k followers) to find collab partners and brand deals. Verification is the moat — Phyllo audience stats + Persona ID + manual moderator review create the trust that brands pay for. Niche-by-niche launch: fitness → gaming → third niche.

Verified creators · M12
1,500+
Across 3 launched niches
Paying brands · M12
75+
$200–$2k per opportunity
Target MRR · M12
$50k+
Subs + brand-deal % + agency
Launch niche
Fitness
Concentrated Discord + Twitter
Three actors
Supply side · the asset

Creator

Mid-tier influencer (10k–500k followers) on YouTube/TikTok/Instagram/X. Free or Pro $20/mo. Verified badge unlocked after Phyllo + Persona + manual review.

Demand side · the buyer

Brand

Pays $200–$2k per opportunity posted, or % of deal value. Filters creators by audience demos, content style, rate range. Negotiations on-platform.

The transaction

Collab

Creator↔creator (collaboration) or brand↔creator (sponsored). Structured proposal flow with optional escrow. Platform fee 10–15% of deal value.

The hybrid pattern at a glance. Same archetype as Vacation Rental: one Mac mini runs the platform backend (operator, on Pro tier). Creators and brands are users of a multi-tenant SaaS layer. Top agencies / managed creator networks at $1–5k/mo become the future Premium per-client tier.
02The verification moat

Fake or inflated profiles destroy platform credibility in days, not months. R1 (fake/inflated profiles) is High/High — the most likely failure mode. Three layers of defense stop fakes from earning the Verified badge.

Layer 1 · Stats

Phyllo

OAuth into YouTube · TikTok · Instagram · X. Pulls verified audience size, demographics, engagement, growth rate. Detects bot followers.

Layer 2 · Identity

Persona

Government ID + selfie liveness check. Confirms the human behind the account exists and matches the claimed identity.

Layer 3 · Human review

QA Agent + Build Lead

QA Agent flags anomalies (account age mismatches, engagement curve oddities). Build Lead spot-checks before badge issued. Brands trust this because we sign our name to it.

Bounty for reporting fakes. Verified-status fakes are an existential threat. Every creator + brand can report a suspicious account. Confirmed fakes earn the reporter a bounty (platform credit or cash). This makes the community the fourth layer of defense.
03Hybrid architectureOperator backbone + multi-tenant users

Same hybrid pattern as Vacation Rental Turnover. One Mac mini runs the backend with the full 5-agent fleet. Creators and brands are SaaS users above it. Top agencies/networks can upgrade to dedicated Premium infrastructure ($1–5k/mo).

USER TIER · MULTI-TENANT SAAS Creators on one side · brands on the other · standard SaaS auth · tenant isolation by ID CREATORS · SUPPLY SIDE 📱 Web appNext.js · profile + collabs ✓ Verified badgePhyllo + Persona + manual ⭐ Pro creator · $20/moUnlimited collabs · escrow BRANDS · DEMAND SIDE 🏢 Brand portalPost opportunities 🔍 Faceted searchAudience demos · rate 🏛 Agency $200–$1k/moManaged creator pipelines ↓ all traffic terminates at the operator backbone ↓ OPERATOR BACKBONE · HATCHSTACKS PRO · ONE MAC MINI Operator Mac minicreators-ops.local TAILSCALEAdmin only OPENCLAW + PAPERCLIPRisk policy enforced FILEVAULT + S3Creator PII · contracts SOC 2 TYPE 1Before $25k MRR 5-AGENT FLEET · QA AGENT FRAUD DETECTION = THE MOAT CCEOCreator/brand onboarding TCTOOAuth · Phyllo · health EEngineerNext.js · escrow logic QQA · fraudFake-account flagging MMarketerNiche launches MODELSSonnetFraud reasoningHaiku · OllamaEmbed match · classify INTEGRATIONS PhylloAudience stats OAuth platformsYT · TT · IG · X PersonaID verify Stripe ConnectEscrow + payouts Stream ChatPlatform messaging MeilisearchCreator discovery GoHighLevelBrand pipeline Sentry · PostHogMonitoring 4-CHANNEL CONTACT Telegram · ops alerts Dashboard · creators + brands Website Chat · onboarding Email · deal notifs · digests
04The 5-agent fleet

Same canonical pattern. QA Agent's fraud detection is the differentiator here — fake-account flagging is what brands actually pay for via Verified badge trust.

C
CEOIndigo · Creator + brand ops
Creator onboarding flow, brand sales, dispute resolution, pricing-tier conversations. Agency-tier (Premium) account management.
creator_intakebrand_salesprocess_stripe_subscription
T
CTOCyan · Platform health
Phyllo API health, OAuth integrations (YT/TT/IG/X — TikTok especially fragile), Meilisearch index, Stripe Connect health.
monitor_oauth_healthaudit_site_health
E
EngineerGreen · Build
Next.js platform, escrow logic, proposal workflow, Stream Chat integration, Meilisearch indexing pipeline.
implement_escrow_workflowscaffold_wordpress_site
Q
QA · fraudAmber · The moat
Fake-account detection. Sonnet reasoning over Phyllo signals (engagement curve, follower acquisition rate, content-style consistency). Flags suspicious accounts for human review before badge issued.
detect_fake_accountverify_phyllo_signalsaudit_dispute
M
MarketerPink · Niche launches
Fitness niche launch (Discord seeding, Twitter outreach). Gaming niche playbook adaptation. Brand acquisition content. Third-niche planning.
generate_seo_contentrecruit_niche_creatorscompose_cold_outreach_email
05The 4-channel contact model

Telegram

Ops + escalations

Build Lead alerts: suspicious account flagged, dispute submitted, brand cancellation threat, deliverability issue.

Dashboard

Creators · Brands · Ops

Creator: profile, collab inbox, escrow status, deal analytics. Brand: opportunity manager, creator pipeline, contracts. Operator: cross-niche fleet view + fraud flags.

Website Chat

Onboarding intake

Marketing site live chat for creator and brand signups. Hands off to CEO Agent for structured onboarding + verification kickoff.

06Pricing tiers

Free creator brings supply. Pro creator pays for serious workflow. Brands pay per opportunity OR % of deal value. Agency tier is the high-margin lane.

Free creator
$0 /mo
  • Basic profile
  • 5 collab requests / mo
  • Apply to brand deals
  • Verified badge if KYC passes
Goal: supply breadth
Brand · per-opportunity
$200 – $2k
  • Per opportunity posted
  • OR 10–15% of deal value
  • Optional promoted listing
  • Negotiations on-platform
Goal: deal-flow revenue
Agency · $200–$1k/mo
$1k /mo cap
  • Managed creator pipeline access
  • Bulk negotiations
  • White-glove sourcing
  • Premium $1–5k/mo dedicated infra option
Goal: talent agency lane
07Verification workflow

Multi-layer pipeline producing the Verified badge. Average 24–48hr turnaround target. Anything QA Agent flags lands in Build Lead's Telegram queue.

sequenceDiagram
    participant Cr as Creator
    participant Pl as Platform
    participant Ph as Phyllo
    participant Pe as Persona
    participant QA as QA Agent (Sonnet)
    participant BL as Build Lead

    Cr->>Pl: Sign up + niche selection
    Pl->>Cr: OAuth prompts (YT/TT/IG/X)
    Cr->>Pl: OAuth granted
    Pl->>Ph: Pull audience stats
    Ph-->>Pl: Verified size · demos · engagement
    Pl->>Cr: ID verification request
    Cr->>Pe: Government ID + selfie
    Pe-->>Pl: Identity confirmed
    Pl->>QA: Submit for review
    QA->>QA: Sonnet analyzes anomalies
    alt No red flags
        QA->>Pl: Approve automatic
        Pl->>Cr: ✓ Verified badge issued
    else Anomalies detected
        QA->>BL: Flag for human review
        BL->>BL: Spot-check profile
        alt BL approves
            BL->>Pl: Approve
            Pl->>Cr: ✓ Verified badge issued
        else BL rejects
            BL->>Pl: Reject with reason
            Pl->>Cr: Verification denied · appeal flow
        end
    end
08Collab proposal flow

Structured beats DMs. Every collab follows a typed proposal (revenue share, gifted, paid post, joint content) with deliverables, timeline, terms. Optional escrow: 50% on accept, 50% on delivery.

StepActorWhat happens
1. DiscoveryCreator AFaceted search (niche · audience overlap · style · rate). "Trending creators" feed surfaces growing accounts.
2. Proposal sentCreator A → Creator BStructured form: type (rev-share / gifted / paid post / joint content), deliverables, timeline, terms, optional escrow amount.
3. NegotiationBothOn-platform messaging (Stream Chat). Counter-proposals allowed. No off-platform DMs (anti-circumvention).
4. Mutual acceptBothEscrow funded (if elected). Contract auto-generated from proposal terms. Both sign on-platform.
5. DeliveryEitherDeliverables uploaded or linked. Other party confirms receipt.
6. SettlementPlatformEscrow released via Stripe Connect. Platform retains commission (10–15% on paid deals).
⚠ DisputeQA Agent → Build LeadHeld funds stay in escrow. QA Agent classifies dispute type. Build Lead arbitrates if not resolved on-platform.
R2 — off-platform circumvention is High likelihood. Creators and brands will try to skip our fee by going direct after introduction. Counter-mitigations: (1) escrow + dispute resolution that only works on-platform, (2) insurance / coverage included with platform deals, (3) contract templates and auto-generated tax docs, (4) reputation system that rewards on-platform deal completion.
09Niche-by-niche launch

Concentrated launches solve the cold-start. Each niche reaches critical mass before the next launches. Marketer Agent runs the niche-launch playbook; CEO Agent runs supply-side outreach.

PHASE 3 · MONTHS 4–8

Gaming

Target: 250 verified creators. Transfer playbook, adapt to gaming community channels (Discord servers, gaming Reddit, Twitch). Brands: peripheral makers, energy drinks, indie game studios.

PHASE 4 · MONTHS 9–12

Third niche · TBD

Beauty or finance most likely. Decision driven by Phase 2/3 analytics — which adjacent niche shows the most cross-pollination from existing creators?

The playbook compounds. Each niche launch is faster than the last. Fitness took 8 weeks to 50 verified creators. Gaming should take 4. Third niche 2–3. Compounds because: brand acquisition channels broaden, creator referral incentives engage existing users, verification tooling is fully mature.
10Phase timeline
W1W10W20W36W52 PHASE 1Fitness · 50 creators · 10 collabs PHASE 2Brand marketplace · $5k MRR PHASE 3Gaming niche · 500 creators · $20–30k MRR PHASE 4 — third niche · $50k+ MRR1,500+ creators · 75+ brands · agency tier CREATORS 50 fitness 150 verified 500 across fitness + gaming 1,500+ across 3 niches BRANDS 2 partnerships 5 paying brands 25 paying brands 75+ paying brands VERIFICATION QA Agent fraud detection · build moat from day 1 · bounty for fake reports 50 verified · first 10 collabs $5k MRR · brand mp live $20–30k MRR · 2 niches $50k+ MRR · 3 niches
11Risk heatmap
Low
Medium
High
Critical
High
R1
R3
Medium
R4
R5
R7
R2
R6
Low
— Likelihood →
Risk register
R1Fake/inflated profilesPhyllo + Persona + manual review + bounty for reporting
R2Off-platform circumventionStrong on-platform value: escrow · disputes · contracts · insurance
R3Cold-start empty marketplaceNiche-by-niche concentrated launch · first 50 manually recruited
R4FTC enforcement on sponsored disclosureBuilt-in disclosure language on every paid deal
R5Section 230 / defamation issueClear ToS · moderation · takedown SLA
R6Free Discord servers competeOn-platform value above free chat: verification · structure · payments
R7OAuth API changes (TikTok especially)Phyllo abstracts; backup direct integrations
12Data model
erDiagram
    CREATOR ||--o{ COLLAB_PROPOSAL : "sends/receives"
    BRAND ||--o{ BRAND_OPPORTUNITY : "posts"
    BRAND_OPPORTUNITY ||--o{ BRAND_APPLICATION : "receives"
    CREATOR ||--o{ BRAND_APPLICATION : "submits"
    COLLAB_PROPOSAL ||--o{ MESSAGE : "carries"
    CREATOR ||--o{ VERIFICATION : "audited by"

    CREATOR {
        uuid id PK
        bool identity_verified
        string primary_platform
        string niche
        int audience_size_total
        jsonb audience_demos
        text_array content_style_tags
        jsonb rate_range
        int collab_history_count
        bool verified
        timestamp verification_at
        enum tier "free|pro"
    }
    BRAND {
        uuid id PK
        string business_name
        jsonb contact
        string industry
        int budget_capacity
        int past_campaigns
        string stripe_customer_id
    }
    COLLAB_PROPOSAL {
        uuid id PK
        uuid sender_id FK
        uuid recipient_id FK
        enum type "revenue_share|gifted|paid_post|joint_content"
        jsonb deliverables
        jsonb terms
        enum status "sent|accepted|rejected|counter|active|complete"
        int escrow_amount_cents
    }
    BRAND_OPPORTUNITY {
        uuid id PK
        uuid brand_id FK
        text brief
        int budget_min
        int budget_max
        jsonb ideal_creator_profile
        enum status "open|filled|cancelled"
    }
    BRAND_APPLICATION {
        uuid id PK
        uuid opportunity_id FK
        uuid creator_id FK
        text pitch
        enum status "submitted|shortlisted|selected|rejected"
    }
    MESSAGE {
        uuid id PK
        uuid sender_id
        uuid recipient_id
        text content
        timestamp sent_at
    }
    VERIFICATION {
        uuid id PK
        uuid creator_id FK
        jsonb phyllo_snapshot
        bool persona_verified
        bool manual_approved
        uuid approved_by_user FK
        timestamp decided_at
    }
13Hybrid Pro tier conformance

Operator backbone fits Pro

  • One Mac mini runs the platform backend
  • 5-agent fleet with QA fraud detection as standout
  • 4-channel contact model active
  • Sonnet · Haiku · Ollama bindings (fraud reasoning · classify · embeddings)

Users are NOT Pro clients

  • Creators + brands on multi-tenant SaaS
  • No per-creator Mac mini
  • Off-boarding doesn't apply
  • Standard SaaS auth · tenant isolation by ID

Premium · agency tier = future Pro

  • Top agencies / managed networks at $1–5k/mo
  • Dedicated infrastructure option
  • True Hatchstacks Pro engagement within platform
  • White-label option for agency-branded experience
14Cross-project map

Sibling 🟡 of Vacation Rental Turnover. Shares the most reusable infrastructure of any cross-project pair: QA vision/fraud pattern, Stripe Connect Express, Persona stack, niche-launch playbook.

THIS PROJECTNetwork for Creators 🟡 SIBLING HYBRIDVacation Rental TurnoverSame hybrid pattern · same stack SHARED PATTERNQA · Stripe Express · Persona 🟢 PRO · WAVE 1Cold Outbound VenturaCEO B2B sales skill SHARED SKILLCEO brand sales 🟢 PRO · WAVE 1ADU Directory V2Meilisearch pattern reusable SHARED TECHFaceted search FUTURE CONSOLIDATIONMarketplaces OpsSingle Mac mini for both 🟡 Black bold = primary shared pattern (sibling 🟡 archetype). Dashed = transferable. Dotted = consolidation option.
15Glossary
Creator
Mid-tier influencer (10k–500k followers). Supply-side. Free or Pro $20/mo.
Brand
Business posting collab opportunities. Pays $200–$2k per opportunity or % of deal.
Verified badge
Issued after Phyllo + Persona + manual moderator review. The platform's primary trust signal.
Phyllo
Creator data API. OAuth into YT/TT/IG/X; returns verified audience size, demos, engagement, growth rate. Detects bot followers.
Persona
Identity verification vendor. Government ID + selfie liveness check.
Collab
A creator↔creator collaboration. Types: revenue share, gifted, paid post, joint content.
Opportunity
A brand-side post: brief, deliverables, budget range, ideal creator profile.
Escrow
Optional 50% on accept + 50% on delivery, via Stripe Connect. Critical for off-platform circumvention prevention.
Niche
A focused creator category. Launch order: fitness → gaming → TBD third.
Section 230
Federal law providing platform immunity for user content (with limits). Affects moderation policy.
FTC disclosure
Required #ad / #sponsored language on every paid creator deal. Enforced on-platform automatically.
Agency tier
$200–$1k/mo for talent agencies managing creator pipelines. Premium $1–5k/mo unlocks dedicated infrastructure.
← Portfolio