blockrun_realface
Enroll a real person's face via phone liveness check to generate videos of them with Seedance 2.0.
Instructions
Enroll a real person's face as a BytePlus RealFace asset, then drive Seedance 2.0 video with it (blockrun_video real_face_asset_id).
A RealFace asset (ta_xxxx) lets Seedance 2.0 / 2.0-fast generate video of a SPECIFIC real person — not a generic seed image. Enrollment is a multi-step flow because BytePlus requires a live phone liveness check (the real person nods + blinks on camera) before a face photo can be uploaded.
Actions:
init: FREE. Create an asset group + a phone H5 link. The tool renders the link as a QR code and opens it; the real person scans it on their phone and completes the ~1 min liveness check. Pass group_id to refresh an expired link.
status: FREE. Poll a group until status:"active" (ready_to_finalize:true). The H5 link is valid ~120s — re-init if it expires.
enroll: PAID ($0.01 USDC, Base only). After the group is active, upload a clear front-facing photo (image_url) of the SAME person. Returns the ta_xxxx asset id.
list: FREE. List the RealFace assets enrolled by this wallet (their ta_xxxx ids + names) so you can pick one for blockrun_video.
Typical flow:
blockrun_realface action:"init" name:"Alice" → scan QR on phone, do liveness
blockrun_realface action:"status" group_id:"legacy_rf_…" → repeat until ready_to_finalize:true
blockrun_realface action:"enroll" name:"Alice" group_id:"legacy_rf_…" image_url:"https://…/alice.jpg" → ta_xxxx
blockrun_video model:"bytedance/seedance-2.0" real_face_asset_id:"ta_xxxx" prompt:"…"
Privacy: BlockRun does not store face/liveness data — only the asset id, name, and the photo URL you supply.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | What to do | |
| name | No | Display name for the person (required for init and enroll). | |
| group_id | No | Asset-group id from init (required for status and enroll; pass to init to refresh an expired H5 link). | |
| image_url | No | Public HTTPS URL to a clear front-facing face photo (JPG/PNG/WEBP, ≤10MB). Required for enroll. | |
| agent_id | No | Agent identifier for budget tracking and enforcement (enroll only). |