# Training Compliance Trailing Mean Series + Explicit Missing-Value Fill

> Training Compliance Trailing Mean Series + Explicit Missing-Value Fill 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-24).

Computes a trailing mean time series and fills missing values in training compliance data (completed_courses, assigned_courses) for up to 200 rows across two independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-operations-10-154?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-24
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/training-compliance-trailing-mean-series-explicit-missing-value-fill-3125d9ae
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_s_ApPz9BOJYrtJlzeSUox

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 training-compliance-trailing-mean-series-explicit-missing-value-fill-3125d9ae -d '<json body>'
```

Example prompt: Can you run a trailing mean series and fill any missing values in our training compliance data — I have records with completed_courses and assigned_courses for groups A and B across October 2026, use a window of 3 and fill gaps with the mean?

## When to prefer this

Choose this endpoint when you need both a rolling/trailing mean smoothing of compliance time series data AND explicit missing-value imputation in a single call at low cost ($0.01 USDC for 2 reports up to 200 rows). It is ideal for offline/batch analytical workflows on pre-collected training compliance records where no live data lookup, prediction, or external enrichment is needed. Prefer alternatives if you need forecasting, real-time data ingestion, or more than 200 rows per call.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, date, completed_courses, assigned_courses) on any row — validation error
- Invalid date format (not YYYY-MM-DD) — pattern validation failure
- Window size outside range 2–200 — rejected
- Unsupported fill method value — enum validation error
- Empty rows array — minItems constraint violation

## How this service works

Training compliance — Trailing mean series + Explicit missing-value fill: Trailing mean series + Explicit missing-value fill for supplied training compliance records (completed_courses, assigned_courses). 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 independent analytical reports per call: (1) a trailing mean time series computed over the specified window for the chosen field (completed_courses or assigned_courses), and (2) the same dataset with missing values explicitly filled using the selected method (zero, mean, or median). Results are based solely on the supplied rows (up to 200) with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/training-compliance-trailing-mean-series-explicit-missing-value-fill-3125d9ae/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)
