# Animation Budgets — Numeric Interval Filter + Secondary-Measure Weighted Mean

> Animation Budgets — Numeric Interval Filter + Secondary-Measure Weighted Mean 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-23).

Filters animation budget records (bone_count or frame_ms) by a numeric interval and computes a secondary-measure weighted mean, producing two analytical reports from supplied data.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-game-07-132?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/animation-budgets-numeric-interval-filter-secondary-measure-weighted-8e3250ce
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8phIhMrzBmp7RAfFdswn2

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 animation-budgets-numeric-interval-filter-secondary-measure-weighted-8e3250ce -d '<json body>'
```

Example prompt: I have 150 rows of animation budget data with bone_count and frame_ms fields — can you filter on bone_count between 10 and 80, then compute the weighted mean of frame_ms across those filtered records, and give me the two analytical reports?

## When to prefer this

Choose this endpoint when you have animation budget data (bone_count and frame_ms per row) already in hand and need both a numeric range filter and a weighted mean computation in a single call, without requiring any live data lookup, external prediction, or professional assessment. It is ideal for game developers profiling character rig performance or animation frame budgets across game areas, where offline batch analysis of up to 200 supplied rows is sufficient.

## Known failure modes

- Fewer than 1 row supplied — validation error
- More than 200 rows supplied — request rejected
- Invalid date format (non YYYY-MM-DD) — schema validation failure
- field value not in enum [bone_count, frame_ms] — rejected
- minimum greater than maximum — may return empty filtered set or error
- null values in the primary filter field — rows may be excluded or cause computation error
- Payment of 0.01 USDC not completed — 402 response, no reports returned

## How this service works

Animation budgets — Numeric interval filter + Secondary-measure weighted mean: Numeric interval filter + Secondary-measure weighted mean for supplied animation budgets records (bone_count, frame_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: one showing the animation budget rows that fall within the specified numeric interval for the chosen field, and one containing the secondary-measure weighted mean computed across those filtered records. Up to 200 rows processed per call.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/animation-budgets-numeric-interval-filter-secondary-measure-weighted-8e3250ce/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)
