# Company Headcount Observations — Record Quality Audit + String Normalisation + Base-100 Series

> Company Headcount Observations — Record Quality Audit + String Normalisation + Base-100 Series 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-19).

Runs three analytical reports on supplied company headcount time-series data: a record quality audit, string normalisation, and a base-100 indexed series — all processed locally without external lookups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-12-201?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-headcount-observations-record-quality-audit-string-d10800b9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g0u2qQmWDydDE9vj8P6Yt

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 company-headcount-observations-record-quality-audit-string-d10800b9 -d '<json body>'
```

Example prompt: Can you audit the quality, normalise the company group strings, and produce a base-100 headcount series for these 50 rows of workforce observations, rebasing from index 0 on the headcount field?

## When to prefer this

Choose this endpoint when you have up to 200 rows of company headcount or open roles time-series data and need three analytical passes in a single call — record quality auditing, string normalisation of company group labels, and base-100 series rebasing — at a fixed low cost. Prefer it over building custom pipelines when you need rapid, offline (no external lookup) data quality and normalisation checks on workforce observation datasets without requiring live HR system integration.

## Known failure modes

- Fewer than 1 or more than 200 rows supplied — request rejected
- Date values not matching YYYY-MM-DD format — validation error
- base_index out of range (0–199) or beyond actual row count — error returned
- Null or missing required fields (row_id, company_group, date) — quality audit may flag or reject rows
- Numeric values outside allowed range — flagged or rejected
- Payment not confirmed via x402 protocol — request not processed

## How this service works

Company headcount observations — Record quality audit + String normalisation + Base-100 series: Record quality audit + String normalisation + Base-100 series for supplied company headcount observations records (headcount, open_roles). 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 separate analytical reports delivered together: (1) a record quality audit flagging issues such as nulls, out-of-range values, and structural problems across the supplied rows; (2) a string normalisation report showing cleaned and standardised versions of company group labels; and (3) a base-100 rebase series for the selected field (headcount or open_roles), indexed against the specified base row.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-headcount-observations-record-quality-audit-string-d10800b9/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)
