# Registry Snapshots: String Normalisation + Secondary-Measure Weighted Mean

> Registry Snapshots: String Normalisation + Secondary-Measure Weighted Mean 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-15).

Computes string normalisation and secondary-measure weighted mean analytics on registry snapshot records (registered_entities, changed_entities) for up to 200 rows, producing two independent reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-04-034?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/registry-snapshots-string-normalisation-secondary-measure-weighted-mean-d0b625c8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tB34_SorF2XfhggAbVtt5

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-string-normalisation-secondary-measure-weighted-mean-d0b625c8 -d '<json body>'
```

Example prompt: I have a set of registry snapshot records for two company groups over several dates — can you run string normalisation and compute the secondary-measure weighted mean on the registered_entities field? Here are 4 rows: row-1, group-a, 2026-10-01, registered_entities=10, changed_entities=1; row-2, group-b, 2026-10-02, registered_entities=20, changed_entities=2; row-3, group-a, 2026-10-03, registered_entities=15, changed_entities=3; row-4, group-b, 2026-10-04, registered_entities=30, changed_entities=4.

## When to prefer this

Choose this endpoint when you have registry snapshot tabular data (up to 200 rows) and need both string normalisation and a secondary-measure weighted mean computed locally without any external data enrichment, live lookups, or professional assessments. Ideal for offline batch analytics on corporate registry datasets where two complementary statistical reports are needed in a single low-cost call.

## Known failure modes

- More than 200 rows submitted — exceeds maxItems limit, request rejected
- Missing required fields (row_id, date, company_group, registered_entities, changed_entities) — validation error
- Date values not matching YYYY-MM-DD pattern — schema validation failure
- Numeric fields outside allowed range (±1,000,000,000,000) — validation error
- Invalid field enum value (not 'registered_entities' or 'changed_entities') — rejected
- Empty rows array (minItems: 1 not met) — validation error

## How this service works

Registry snapshots — String normalisation + Secondary-measure weighted mean: String normalisation + Secondary-measure weighted mean for supplied registry snapshots records (registered_entities, changed_entities). 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 independent analytical reports: (1) a string normalisation output for the supplied registry snapshot rows and (2) a secondary-measure weighted mean computed over the chosen field (registered_entities or changed_entities), both derived entirely from the submitted data without any external lookup or prediction.

## 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/registry-snapshots-string-normalisation-secondary-measure-weighted-mean-d0b625c8/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)
