---
name: chinaapi-image-to-video-contract-preview
description: Inspect the version-locked ChinaAPI image-to-video Workflow v1 definition without submitting media or creating a task.
version: 0.2.0
---

<!-- GENERATED BY scripts/gen_workflows.py; DO NOT EDIT -->
# Image-to-video Workflow v1 contract consumer

Use this skill only to collect semantic inputs and inspect contract readiness. It is deliberately non-executable while `runtime_binding.status` is `contract_only_not_executable`.

## Safety gate

1. Fetch `https://chinaapi.ai/data/workflows/image-to-video.json`.
2. Validate it against `https://chinaapi.ai/data/workflows/workflow.v1.schema.json`.
3. Stop unless `contract_status` and `runtime_binding.status` are both `verified`.
4. Stop unless the runtime binding names a contract version, Dash commit SHA, OpenAPI path, fixed fixture, endpoint, request-field map, model IDs, price source, availability source, and verification timestamp.
5. Resolve processing region, retention, training use, deletion, commercial use, and watermark behavior before transferring an image.

## Collectable inputs

- `reference_image`: required; confirm the user is authorized to process it.
- `motion_prompt`: required; record subject motion, camera motion, and constraints.
- `aspect_ratio`, `duration_seconds`, and `audio`: leave unresolved until the verified runtime contract supplies allowed values and billing effects.

## Execution

The published candidate model, target route, and field map are prospective contract facts only. Do not upload media, request credentials, select the candidate as a recommendation, estimate a price, or call a generation endpoint. Surface `runtime_binding.blocking_reason`.

## Future recovery invariant

When execution is enabled by a later verified artifact, resume the same asynchronous task before creating another billable submission. Never switch provider automatically; require confirmation for price, provider, privacy, or new-billing changes.

Source schema: `chinaapi.workflow.v1` · workflow `image-to-video` · Dash contract `task-first.v1.0.0` · runtime evidence contract-only · updated 2026-09-04.
