# kino402 Product Hero Loop Prompt Compiler

> kino402 Product Hero Loop Prompt Compiler is a paid API for AI agents from kino402.com, paid per call via x402, $0.006/call, status unknown (last checked 2026-10-12).

Compiles a seamless looping product hero video prompt and render plan (no rendering) for a 5-second silent product shot, priced at $0.006 USDC per call via x402.

## Facts

- Endpoint: POST https://kino402.com/v1/prompts/product-hero-loop?utm_source=zero.xyz
- Price: $0.006/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/kino402-product-hero-loop-prompt-compiler-44054bf3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_hVFJJOrW_tUEgsHLDRlAs

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability kino402-product-hero-loop-prompt-compiler-44054bf3 -d '<json body>'
```

Example prompt: Can you compile a seamless 5-second looping product hero video prompt for my stainless steel insulated water bottle — I want it silent, auto aspect ratio, rendered at 720p using Seedance 1.5 Pro?

## When to prefer this

Choose this endpoint when you need a compiled, model-ready video prompt and render plan for a seamless looping product hero shot without paying for a full render upfront. It is ideal for pipelines that separate prompt compilation from video rendering, for previewing costs before committing to generation, or for agents that need to inspect and potentially modify the prompt before submitting to a renderer. Prefer this over full-render endpoints when you want transparency into the prompt text and render configuration.

## Known failure modes

- 400 Bad Request if body is malformed or missing required fields
- 402 Payment Required returned as a quote if payment is not attached — this is the expected unpaid response showing the exact price
- 413 Payload Too Large if JSON body exceeds 16 KB
- 503 Service Unavailable if the backend model or compiler is temporarily down

## How this service works

Finished video, one request, pay per call. Frontier video models priced per call in USDC on Base or Solana. The unpaid 402 is the quote.

## Output

Returns a JSON object containing the price quote in USD and atomic USDC, the compiled natural-language video prompt optimized for the product hero loop format, the compiler type used, and a render plan specifying the model (seedance-1.5-pro), duration in seconds, resolution, and aspect ratio. No video is actually rendered.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "description": "a JSON body, up to 16 KB. The price is parametric: an unpaid POST answers 402 with the exact quote for the body you sent."
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "const": "POST"
    },
    "bodyType": {
     "type": "string",
     "const": "json"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "format"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "text"
    },
    "format": {
     "type": "string",
     "const": "application/json",
     "description": "the compiled prompt and its render plan, as JSON. Nothing is rendered."
    },
    "example": {
     "description": "a sample response from the real code path"
    }
   },
   "additionalProperties": false
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "text",
 "format": "application/json",
 "example": {
  "price": {
   "usd": "$0.006",
   "atomic_usdc": "6000"
  },
  "prompt": "Seamless looping product shot of an insulated steel water bottle, 5 seconds, framed to the photo's own aspect ratio, silent. …",
  "compiler": "template",
  "render_plan": {
   "model": "seedance-1.5-pro",
   "duration_s": 5,
   "resolution": "720p",
   "aspect_ratio": "auto"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/kino402-product-hero-loop-prompt-compiler-44054bf3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from kino402.com](https://www.zero.xyz/host/kino402.com/llms.txt)
