# Strikerobot Asset Generator

> Strikerobot Asset Generator is a paid API for AI agents from x402.strikerobot.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-13).

Generates a 3D asset (STL file) from a text prompt with optional name, color, material, and size parameters

## Facts

- Endpoint: POST https://x402.strikerobot.ai/api/assets/generate
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strikerobot-asset-generator-f6d8d200
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nkJnG5KFrqhY5Ox4DvfwU

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 strikerobot-asset-generator-f6d8d200 -d '<json body>'
```

Example prompt: Generate a 3D model of a wooden crate called 'storage-crate', brown color [139, 90, 43], made of wood, roughly 0.5 by 0.5 by 0.5 meters — I need the STL file I can download and print.

## When to prefer this

Choose this endpoint when you need to programmatically generate downloadable 3D STL assets from natural language descriptions, especially when you want control over color, material, and size. Prefer this over static asset libraries when the exact object doesn't exist pre-made, or over general image generation when you need a true 3D mesh file for printing or simulation.

## Known failure modes

- Invalid or ambiguous prompt yields a poor or empty mesh
- Color array not in valid RGB numeric range causes validation error
- Size hint dimensions out of supported range returns error
- Unsupported material type may cause generation failure
- Payment not attached or insufficient USDC balance results in 402 Payment Required
- Server-side generation timeout for complex prompts

## How this service works

Monetized Strike Robot platform API.

## Output

A JSON response containing the asset name, a status field (e.g. 'success'), a URL path to the generated STL file, and a UUID asset_id for the newly created 3D asset.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "name": {
   "type": "string"
  },
  "color": {
   "type": "array",
   "items": {
    "type": "number"
   }
  },
  "prompt": {
   "type": "string"
  },
  "material": {
   "type": "string"
  },
  "size_hint": {
   "type": "array",
   "items": {
    "type": "number"
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "name": "crate",
  "status": "success",
  "stl_url": "/api/assets/custom/crate.stl",
  "asset_id": "00000000-0000-4000-8000-000000000000"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strikerobot-asset-generator-f6d8d200/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)
