# Registry Snapshots — Record Quality Audit + String Normalisation + Trailing Mean Series

> Registry Snapshots — Record Quality Audit + String Normalisation + Trailing Mean 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-23).

Runs three local analytical reports on registry snapshot data: a record quality audit, string normalisation, and a trailing mean time series — all on supplied rows, no external lookups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-04-199?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/registry-snapshots-record-quality-audit-string-normalisation-trailing-66eb7fbf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9qvNwh5kRy9ftQhSMqw_-

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 registry-snapshots-record-quality-audit-string-normalisation-trailing-66eb7fbf -d '<json body>'
```

Example prompt: Can you run the record quality audit, string normalisation, and trailing mean series on my registry snapshot rows — here are up to 50 rows with row_id, company_group, date, registered_entities, and changed_entities — use a window of 3 and analyze the registered_entities field?

## When to prefer this

Choose this endpoint when you need three combined data-quality and analytical reports (quality audit, string normalisation, trailing mean) on up to 200 registry snapshot rows in a single low-cost call, without requiring any live data lookups or external integrations. It is ideal for batch offline analysis of company registry time series data where the data is already on hand.

## Known failure modes

- Fewer than 1 or more than 200 rows supplied — request rejected
- date values not matching YYYY-MM-DD pattern — validation error
- window value outside 2–200 range — rejected
- registered_entities or changed_entities values outside ±1,000,000,000,000 — rejected
- field enum value not one of 'registered_entities' or 'changed_entities' — error
- row_id missing or empty string — validation failure

## How this service works

Registry snapshots — Record quality audit + String normalisation + Trailing mean series: Record quality audit + String normalisation + Trailing mean series for supplied registry snapshots records (registered_entities, changed_entities). 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

Returns three independent analytical reports: (1) a record quality audit flagging completeness, missing values, and anomalies across the supplied rows; (2) a string normalisation report identifying and standardising inconsistencies in text fields like company_group; and (3) a trailing mean series for the chosen numeric field (registered_entities or changed_entities) over the specified window. All computation is performed locally on the supplied data — no external lookups occur.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/registry-snapshots-record-quality-audit-string-normalisation-trailing-66eb7fbf/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)
