# Shot Schedules String Normalisation and Secondary-Measure Weighted Mean

> Shot Schedules String Normalisation and 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-22).

Normalises asset_group strings and computes a secondary-measure weighted mean for shot schedule records containing planned_hours and actual_hours fields.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-creative-13-034?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/shot-schedules-string-normalisation-and-secondary-measure-weighted-mean-7ddef8bb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_vgadZvbMoFj1CHTc3MKF_

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 shot-schedules-string-normalisation-and-secondary-measure-weighted-mean-7ddef8bb -d '<json body>'
```

Example prompt: Normalise the asset group strings in my shot schedule and compute the secondary-measure weighted mean for planned_hours — I have rows for group-a and group-b across dates 2026-10-01 to 2026-10-04, with planned hours of 10, 20, 15, 30 and actual hours of 1, 2, 3, 4.

## When to prefer this

Choose this endpoint when you need both string normalisation of categorical group labels AND a weighted mean computation on shot schedule hour data in a single call. It is best suited for offline batch analysis of up to 200 rows of shot schedule records where no live data lookup or external prediction is required, and when you want two analytical outputs (normalisation + weighted mean) for a flat $0.01 USDC cost.

## Known failure modes

- More than 200 rows submitted — request rejected, must split into batches
- Missing required fields (row_id, date, planned_hours, actual_hours) — validation error
- Date strings not matching YYYY-MM-DD pattern — schema validation failure
- All values for the weighted field are null — cannot compute meaningful weighted mean
- Invalid field enum value (not planned_hours or actual_hours) — schema rejection

## How this service works

Shot schedules — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied shot schedules records (planned_hours, actual_hours). 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

Returns two analytical reports: (1) normalised asset_group string values across all supplied rows, and (2) a secondary-measure weighted mean computed for the selected field (planned_hours or actual_hours), covering up to 200 rows with no external lookups or predictions.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shot-schedules-string-normalisation-and-secondary-measure-weighted-mean-7ddef8bb/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)
