# Onboarding Progress — String Normalisation + Category Frequencies

> Onboarding Progress — String Normalisation + Category Frequencies is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-02).

Analyzes onboarding progress records (completed_steps, required_steps) to produce string normalization and category frequency reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-operations-08-024?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/onboarding-progress-string-normalisation-category-frequencies-db3bab23
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_H4IMSFkeIFZKQQrMeNerV

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 onboarding-progress-string-normalisation-category-frequencies-db3bab23 -d '<json body>'
```

Example prompt: I have up to 200 onboarding progress records with fields like row_id, team_group, date, completed_steps, and required_steps — can you run string normalization and category frequency analysis on them and give me two reports?

## When to prefer this

Choose this endpoint when you have onboarding progress records with step counts and team group labels and need lightweight, local string normalization plus category frequency analysis without any external data enrichment, prediction, or live lookup — especially when batch-processing up to 200 rows at low cost ($0.01 USDC for both reports).

## Known failure modes

- More than 200 rows submitted — request will be rejected or truncated
- Missing required fields (row_id, team_group, date, completed_steps, required_steps) cause row-level errors
- Invalid date format (non-YYYY-MM-DD) causes parsing failures
- Null or out-of-range numeric values for completed_steps or required_steps may be excluded from computation
- Payment not included or insufficient USDC amount causes 402 rejection

## How this service works

Onboarding progress — String normalisation + Category frequencies: String normalisation + Category frequencies for supplied onboarding progress records (completed_steps, required_steps). 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 for the submitted onboarding progress rows: (1) a string normalization report that standardizes text fields such as team_group, and (2) a category frequency report showing distribution counts across categorical values — all derived locally from the supplied data without any external lookup or prediction.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "team_group",
     "date",
     "completed_steps",
     "required_steps"
    ],
    "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
     },
     "required_steps": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "completed_steps": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "team_group": "group-a",
     "required_steps": 1,
     "completed_steps": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "team_group": "group-b",
     "required_steps": 2,
     "completed_steps": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "team_group": "group-a",
     "required_steps": 3,
     "completed_steps": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "team_group": "group-b",
     "required_steps": 4,
     "completed_steps": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/onboarding-progress-string-normalisation-category-frequencies-db3bab23/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)
