# Physics Scenes — Numeric Row Ordering + Adjacent Row Changes

> Physics Scenes — Numeric Row Ordering + Adjacent Row Changes is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-25).

Analyzes physics scene records by producing a numeric row ordering report and an adjacent row changes report for body_count or step_ms fields, across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-08-116?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/physics-scenes-numeric-row-ordering-adjacent-row-changes-f18d2971
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_UUvy2JtsXZPlZV-z-G9XB

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 physics-scenes-numeric-row-ordering-adjacent-row-changes-f18d2971 -d '<json body>'
```

Example prompt: Can you sort these physics scene records by body_count and also show me how body_count changes between each adjacent row? I have 4 rows: row-1 on 2026-10-01 in group-a with body_count 10 and step_ms 1, row-2 on 2026-10-02 in group-b with body_count 20 and step_ms 2, row-3 on 2026-10-03 in group-a with body_count 15 and step_ms 3, row-4 on 2026-10-04 in group-b with body_count 30 and step_ms 4.

## When to prefer this

Choose this endpoint when you need both a numeric ordering and an adjacent-row delta analysis on physics scene records (body_count or step_ms) in a single call. It is ideal for game developers or simulation engineers who want to rank scene rows and detect step-by-step changes without setting up local analytics infrastructure. Covers up to 200 rows per call at a flat $0.01 USDC for both reports simultaneously.

## Known failure modes

- Input array is empty or exceeds 200 rows — validation error
- Missing required row fields (row_id, game_area, date, body_count, step_ms) — schema validation failure
- Date field does not match YYYY-MM-DD format — pattern validation error
- field parameter not one of 'body_count' or 'step_ms' — enum validation error
- Numeric values out of allowed range — validation error
- Payment not completed via x402 protocol — request not processed

## How this service works

Physics scenes — Numeric row ordering + Adjacent row changes: Numeric row ordering + Adjacent row changes for supplied physics scenes records (body_count, step_ms). Up to 200 rows; 2 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 2 supplied-data reports for up to 200 rows.

## Output

Two analytical reports for the submitted physics scene rows: (1) a numeric row ordering report that ranks the rows by the selected field (body_count or step_ms), and (2) an adjacent row changes report showing the delta between each consecutive row for the selected field. Results are computed locally with no external lookups, covering up to 200 input rows.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "game_area",
     "date",
     "body_count",
     "step_ms"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "step_ms": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "game_area": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "body_count": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "step_ms": 1,
     "game_area": "group-a",
     "body_count": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "step_ms": 2,
     "game_area": "group-b",
     "body_count": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "step_ms": 3,
     "game_area": "group-a",
     "body_count": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "step_ms": 4,
     "game_area": "group-b",
     "body_count": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "body_count",
    "step_ms"
   ],
   "type": "string",
   "default": "body_count"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/physics-scenes-numeric-row-ordering-adjacent-row-changes-f18d2971/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from market.datapackvibe.com](https://www.zero.xyz/host/market.datapackvibe.com/llms.txt)
