CG-ENGINE · MULTI-TENANT · PAY-PER-AD

Own your stack.
The UGC ads engine.

Castingiron turns a creator's likeness and cloned voice into on-camera, lip-synced UGC ads — hooks written, variations cast, finished in minutes. From $0.50 an ad.

No keys, no signup — the console runs the full pipeline in fake mode in your browser.
Tenant
hope-studio
Pipeline
script → voice → video → lipsync ✓
ENGINE CG / REV 0.1/ HOOKS ×6 PER RUN/ ACTORS FOUNDRY CAST + YOURS/ FORMATS 9:16 · 1:1 · 16:9/ OUTPUT FINISHED ADS/ ISOLATION RLS:ON
THE THESIS

They rent you a thousand strangers.
We multiply your creator.

Rent-an-actor tools keep the actor, the data, and the upside — you're a line in their spreadsheet. Castingiron is built the other way around: your creators, your outputs, your client relationships. The engine works for you, not the other way.

RESELLER MODEL · e.g. Arcads

Renting the output

  • Pay a marked-up price per clip — their spread, forever.
  • Your scripts, likenesses and results live on their platform.
  • One opaque model. No swapping when a better one ships.
  • A faceless catalog of actors — not your creator.
  • You can never resell it as your own infrastructure.
OWN-THE-STACK MODEL · Castingiron

Owning the engine

  • Pay per finished ad. No subscription, no seats, no minimums.
  • Briefs, actors and outputs are yours — tenant-isolated, exportable, never trained on.
  • Models upgrade under the hood — your ads get better without you changing anything.
  • Your real creator's likeness + cloned voice, not a stock face.
  • Multi-tenant from day one — resell ads under your own brand.
WHAT IT GENERATES

A brief in. Finished ads out.

A brief enters one end of the engine; on-camera, voiced, lip-synced ads leave the other — one per hook, up to six variations per run. Every stage is a swappable provider behind a single interface.

01 / SCRIPT

Ideation

The brief — platform, product, hook, CTA, tone — becomes a tight UGC script.

stage 01 · written to the hook
02 / VOICE

Cloned voice

The script is spoken in the creator's own cloned voice, not a synthetic stand-in.

stage 02 · the creator's own voice
03 / VIDEO

On-camera

The creator's likeness performs the clip — vertical, platform-native.

stage 03 · platform-native 9:16
04 / LIPSYNC

Locked sync

Voice and mouth are fused frame-accurate. The result is one finished asset.

stage 04 · frame-accurate
  REAL OUTPUT · NOT A MOCK

Real ads. Really generated.

These ads were produced end-to-end by the engine — script written, voice performed, actor cast, lips synced — each from a one-line brief. No shoot, no editor, no actor invoice.

What went in
a one-line brief an actor a tone ≈ six minutes
// ad 01 — skillet · foundry actor "Sofia"
Honestly? This is the only pan I reorder.
Everything just slides out. Try one.

// ad 02 — cold brew · foundry actor "Marcus"
I did not expect it to work this fast.
Grounds in, water, BAM — perfect cold brew.
Grab yours with code NORTH15.
TWO ACTORS · TWO VOICES · 9:16 · FROM $0.50 / AD · NO SHOOT, NO EDITOR
REAL FIRST · THE FOUNDRY CAST

Start from a real creator.
Or cast from the house.

The most realistic ads start from real footage — your creator films once, and the engine recasts that same person into every ad after it: new script, new voice read, lips matched frame-accurate. No creator yet? The house cast below holds the line until you have one.

Maya — AI actor
Maya
Marcus — AI actor
Marcus
Priya — AI actor
Priya
Devon — AI actor
Devon
Sofia — AI actor
Sofia
Jae — AI actor
Jae
Nora — AI actor
Nora
Andre — AI actor
Andre
Lena — AI actor
Lena
Tomas — AI actor
Tomas
Ivy — AI actor
Ivy
Sam — AI actor
Sam
1 BRIEF → 6 HOOK VARIATIONS/ BRIEF FROM URL/ FORMATS 9:16 · 1:1 · 16:9/ ACTORS HOUSE CAST + YOUR CREATORS/ MODELS AUTO-UPGRADED
THE ENGINE

One brief. Always the best models.

The models are our job. Castingiron routes every stage to the strongest option available and swaps upgrades in behind the API — your briefs, actors and ads never change. You get better ads by doing nothing.

Hook engine
5 styles · up to 6 per run pain-point aware
Actor foundry
12 house actors+ your creators, exclusive
Brief import
paste a product URL
Formats
9:161:116:9
Try it free
the console demos end-to-end, no signup
// the entire integration. no models to manage.
const run = await castingiron.ads({
  tenant: "your-studio",
  actor:  "maya",            // house cast, or your creator
  brief: {
    product: "Cast-iron skillet",
    pain:    "pans that stick and rust",
    cta:     "Link in bio",
  },
  variations: 3,             // question · bold-claim · social-proof
});

run.ads; // → 3 finished, lip-synced UGC ads
MULTI-TENANT 1 TENANT = 1 CREATOR/BRAND/ ISOLATION POSTGRES RLS/ MODELS AUTO-UPGRADED/ BILLING PAY PER AD · STRIPE
WHO IT'S FOR

Built for the people who run the studio.

01

Creator studios

Spin up a tenant per creator. Capture likeness and voice once, then generate UGC at volume in their own face — and keep the economics in-house.

02

Agencies

One engine, isolated tenants per client. Bill on output, not seats. Swap the underlying model the day a better one ships — clients never notice.

03

Internal platforms

The infrastructure layer behind your own consumer brands. KE Studios runs Castingiron beneath Hope Studio and everything after it.

Powered by Castingiron

Consumer brands ship on top of the engine. The storefront stays warm and personal; the foundry stays out of sight.

Hope Studio · creator #1
your brand · next
PRICING · KE CREDITS

Pay for what you generate.
Nothing else.

No subscription, no seats, no expiry. Buy KE Credits once (Stripe), spend them across every KE Studios product. Fake mode is free forever.

STARTER

$10 → 100 credits

20 generated ads. Enough to test a product angle end to end.

FOUNDRY

$200 → 2,400 credits

480 ads — 20% bonus. Agency volume, still no subscription.

1 CREDIT = $0.10/ GENERATED AD 5 CREDITS/ FAKE MODE FREE/ PAYMENTS STRIPE ONLY/ CREDITS NEVER EXPIRE
EARLY ACCESS

Get the engine before everyone else.

Castingiron is rolling out to a small set of studios and agencies. Tell us where to send your tenant.

We'll only use it to set up your access.