Studio

Seedance RealFace

Enroll a real person's face for ByteDance Seedance 2.0 / 2.0-fast video generation. Enroll once → reuse the resulting ta_… id on every Seedance call to keep the same person consistent across clips.

Pay $0.01 USDC per enrollment (one-time, on Base via x402). No KYC. No government ID, no account login, no name verification — only a brief liveness check (nod + blink, ~1 minute) on the rights-holder's phone, processed at our identity-verification partner. BlockRun never sees the face data.

For AI-generated characters (no real person), use Seedance Virtual Portrait ($0.01, no liveness step).

How it works

  1. 1Connect wallet

    Sign a wallet connection to identify yourself. We bind your enrolled assets to your wallet address — no email or account.

  2. 2Provide a face photo

    Public https URL to a clear front-facing photo of the real person. JPG / PNG / WEBP, ≤10 MB.

  3. 3Scan QR on phone

    The real person scans a QR with their phone camera, opens a brief on-phone page, and grants camera access.

  4. 4Nod + blink

    They follow on-screen prompts and record ~2-4 seconds of liveness. No login, no ID, no name asked.

  5. 5Sign $0.01 USDC

    Once liveness completes, sign a $0.01 USDC payment to upload the photo and finalize. You get back a ta_… id within seconds.

BlockRun never sees the face / liveness data — it goes from the rights-holder's phone directly to our identity-verification partner. We only receive the resulting ta_… id, which you can then pass as real_face_asset_id on any Seedance 2.0 / 2.0-fast video generation.

Read the full walkthrough: /docs/video/real-person-ip

Ready to enroll? Connect your wallet to begin.