# CloudWorldModel RL Environment Step

> CloudWorldModel RL Environment Step is a paid API for AI agents from www.cloudworldmodel.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-09-15).

Advances a specific reinforcement learning cloud-infrastructure simulation environment by one action step, applying cloud management actions like scaling, resource adjustment, or policy changes.

## Facts

- Endpoint: POST https://www.cloudworldmodel.ai/api/rl/environments/ecd44962-97c5-4021-b9d7-d8ea147d3436/step
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cloudworldmodel-rl-environment-step-25073490
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g1qbJ2soVRcSTOCuRAdfa

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 cloudworldmodel-rl-environment-step-25073490 -d '<json body>'
```

Example prompt: Step my cloud world model RL environment 5bc6bc9d-b407-4dfe-9126-d033a23d1d5d forward by applying a scale_out action with 60 simulated seconds per tick.

## When to prefer this

Use this endpoint when you need single-step granular control over a cloud infrastructure RL training loop — ideal for agents that implement custom training logic, need to inspect state after each action, or want fine-grained reward shaping. Prefer the batch endpoint when throughput matters more than per-step observation.

## Known failure modes

- Invalid or expired environment ID returns 404
- Unknown action type enum value returns 400 validation error
- tick_seconds outside 1-3600 range returns 400
- Payment not attached or insufficient USDC returns 402
- Environment already in terminal state may return error or no-op result
- Missing required 'type' field in action object returns 400

## How this service works

Advance an RL training environment by one action.

## Output

Returns the updated simulation state after applying the specified action, including the new environment observation, reward signal, whether the episode is done, and any additional info from the cloud infrastructure simulation step.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "action": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "enum": [
      "adjust_threshold",
      "scale_out",
      "scale_in",
      "add_resource",
      "remove_resource",
      "no_op",
      "set_recovery_policy"
     ],
     "type": "string"
    },
    "parameters": {
     "type": "object",
     "additionalProperties": true
    }
   }
  },
  "tick_seconds": {
   "type": "integer",
   "maximum": 3600,
   "minimum": 1,
   "description": "Simulated seconds per step (default 60)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cloudworldmodel-rl-environment-step-25073490/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from www.cloudworldmodel.ai](https://www.zero.xyz/host/www.cloudworldmodel.ai/llms.txt)
