# Registry Snapshots — Exact Row Deduplication + Trailing Mean Series

> Registry Snapshots — Exact Row Deduplication + 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).

Deduplicates registry snapshot rows and computes a trailing mean series for registered_entities or changed_entities fields across up to 200 supplied records.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-04-045?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-exact-row-deduplication-trailing-mean-series-00d20add
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9f-TVpBe90-ZlPbuDV_XW

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-exact-row-deduplication-trailing-mean-series-00d20add -d '<json body>'
```

Example prompt: Take my registry snapshot rows for groups A and B across October 2026 — deduplicate exact duplicates and compute a trailing mean with a window of 3 for the registered_entities field. I have up to 50 rows to analyze.

## When to prefer this

Choose this endpoint when you have up to 200 registry snapshot records with registered_entities and changed_entities counts and need both exact row deduplication and a trailing moving average computed locally — no external data lookups, predictions, or professional assessments are involved. It is ideal for preprocessing company group registry time series before visualization or reporting, especially when data quality (duplicate rows) and trend smoothing are both needed in a single low-cost call.

## Known failure modes

- Fewer than 1 row supplied — request rejected
- More than 200 rows supplied — exceeds maximum limit
- Invalid date format (must be YYYY-MM-DD) — validation error
- Window size less than 2 or greater than 200 — rejected
- Field value not one of registered_entities or changed_entities — schema error
- Numeric values outside allowed range (-1e12 to 1e12) — validation error
- Missing required fields (row_id, company_group, date) — schema validation failure

## How this service works

Registry snapshots — Exact row deduplication + Trailing mean series: Exact row deduplication + Trailing mean series 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 deduplicated set of the supplied registry snapshot rows with exact duplicate rows removed, and (2) a trailing mean time series computed over the specified field (registered_entities or changed_entities) using the given window size — all derived locally from the supplied data with no external lookups.

## 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-exact-row-deduplication-trailing-mean-series-00d20add/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)
