# Training Compliance Record Quality Audit + String Normalisation + Equal-Width Histogram

> Training Compliance Record Quality Audit + String Normalisation + Equal-Width Histogram 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).

Runs three local analytical reports on training compliance data: a record quality audit, string normalisation, and an equal-width histogram — all on up to 200 rows of course completion data.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-operations-10-202?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-record-quality-audit-string-normalisation-equal-4453e8b8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_URfruvpZqKKrPpqYWCxEa

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-record-quality-audit-string-normalisation-equal-4453e8b8 -d '<json body>'
```

Example prompt: Can you audit the quality of these training compliance records, normalise the team group strings, and give me an equal-width histogram of completed_courses split into 10 bins? Here are 50 rows with row_id, team_group, date, completed_courses, and assigned_courses fields.

## When to prefer this

Choose this endpoint when you need three bundled analytical operations — quality audit, string normalisation, and histogram — on training compliance data in a single low-cost call. It is best suited for batch offline analysis of up to 200 rows of course completion data where no live lookup, prediction, or external data enrichment is needed. Prefer it over separate analytics services when you want a quick, cheap data hygiene pass before generating compliance reports.

## Known failure modes

- Submitting more than 200 rows returns a validation error
- Invalid date format (not YYYY-MM-DD) causes row rejection
- Missing required fields (row_id, date, completed_courses, assigned_courses) cause errors
- bins value outside 1–30 range returns a validation error
- Null numeric values may be excluded from histogram computation
- Empty rows array returns an error

## How this service works

Training compliance — Record quality audit + String normalisation + Equal-width histogram: Record quality audit + String normalisation + Equal-width histogram for supplied training compliance records (completed_courses, assigned_courses). Up to 200 rows; 3 independent reports using shared local analytical engines. No live lookup, prediction, professional assessment or external action. 0.01 USDC includes 3 supplied-data reports for up to 200 rows.

## Output

Three independent reports returned for the supplied rows: (1) a record quality audit flagging missing values, format issues, and anomalies; (2) normalised versions of string fields such as team_group; (3) an equal-width histogram of the selected numeric field (completed_courses or assigned_courses) divided into the requested number of bins. No external lookups or predictions are made — all analysis is performed locally on the submitted data.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bins": {
   "type": "integer",
   "default": 5,
   "maximum": 30,
   "minimum": 1
  },
  "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-record-quality-audit-string-normalisation-equal-4453e8b8/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)
