# Training Compliance — Secondary-Measure Weighted Mean + Date by Category Pivot

> Training Compliance — Secondary-Measure Weighted Mean + Date by Category Pivot 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-26).

Computes a secondary-measure weighted mean and a date-by-category pivot table for up to 200 training compliance records (completed_courses, assigned_courses).

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-operations-10-185?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/training-compliance-secondary-measure-weighted-mean-date-by-category-2ec6fc45
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_J_0xTBgxRUqkhFUDWdju1

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-secondary-measure-weighted-mean-date-by-category-2ec6fc45 -d '<json body>'
```

Example prompt: I have training compliance data for two team groups over four dates — can you compute the weighted mean of completed_courses weighted by assigned_courses, and also pivot it by date and team category? Here are the rows: row-1 group-a 2026-10-01 completed=10 assigned=1, row-2 group-b 2026-10-02 completed=20 assigned=2, row-3 group-a 2026-10-03 completed=15 assigned=3, row-4 group-b 2026-10-04 completed=30 assigned=4.

## When to prefer this

Choose this endpoint when you have tabular training compliance data (completed vs assigned courses) and need both a weighted-mean aggregation and a date-by-category pivot in a single paid call. It is ideal for HR analytics pipelines, compliance dashboards, or automated reporting workflows that supply up to 200 rows and want two complementary analytical views without any external data lookups or live integrations.

## Known failure modes

- Fewer than 1 or more than 200 rows submitted — request rejected
- Missing required fields (row_id, team_group, date, completed_courses, assigned_courses) — validation error
- Date field not matching YYYY-MM-DD format — pattern validation failure
- Null values in both completed_courses and assigned_courses may produce undefined weighted mean
- Invalid field enum value (not completed_courses or assigned_courses) — rejected
- Payment of 0.01 USDC not fulfilled — 402 Payment Required response

## How this service works

Training compliance — Secondary-measure weighted mean + Date by category pivot: Secondary-measure weighted mean + Date by category pivot 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 analytical reports: (1) a secondary-measure weighted mean of the selected field (completed_courses or assigned_courses) weighted by the other measure across all rows, and (2) a date-by-category pivot table breaking down the field values by team_group and date. Both reports are computed locally on the supplied data, 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/training-compliance-secondary-measure-weighted-mean-date-by-category-2ec6fc45/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)
