# Strike Robot Platform - Generate Asset Job

> Strike Robot Platform - Generate Asset Job is a paid API for AI agents from x402.strikerobot.ai, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

Submits a generative AI job to the Strike Robot platform to produce a 3D asset (STL) from a text prompt, returning a job ID for async retrieval.

## Facts

- Endpoint: POST https://x402.strikerobot.ai/api/generate
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strike-robot-platform-generate-asset-job-20c9592f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BlZ6K2rVZKbD6vfqxSGvF

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 strike-robot-platform-generate-asset-job-20c9592f -d '<json body>'
```

Example prompt: Generate a 3D robot asset on Strike Robot using the prompt 'a compact bipedal robot with articulated arms', use the forge pipeline, and set the anomaly rate to 0.2.

## When to prefer this

Use this endpoint when you need to generate a 3D robot or mechanical asset as an STL file from a natural language prompt, especially when leveraging the Strike Robot forge pipeline or specific robot configurations. Prefer this over generic 3D generation APIs when working within the Strikerobot ecosystem or when paying per-generation via x402/USDC.

## Known failure modes

- Invalid or missing prompt returns a 400 error
- Payment failure via x402 protocol prevents job submission
- Invalid robot_id causes job rejection
- Unsupported asset_generator_model name returns an error
- Server-side generation failure may result in a failed job status when polled

## How this service works

Monetized Strike Robot platform API.

## Output

A JSON object containing a job_id (UUID) and a status field set to 'queued', which can be used to poll for completion and subsequently download the generated STL file.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "prompt": {
   "type": "string"
  },
  "robot_id": {
   "type": [
    "string",
    "null"
   ]
  },
  "use_forge": {
   "type": "boolean"
  },
  "anomaly_rate": {
   "type": "number"
  },
  "asset_generator_model": {
   "type": [
    "string",
    "null"
   ]
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "job_id": "00000000-0000-4000-8000-000000000000",
  "status": "queued"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strike-robot-platform-generate-asset-job-20c9592f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.strikerobot.ai](https://www.zero.xyz/host/x402.strikerobot.ai/llms.txt)
