# Data Freshness Analytics: Trailing Mean Series + Two-Measure Correlation

> Data Freshness Analytics: Trailing Mean Series + Two-Measure Correlation 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-22).

Computes a trailing mean time series and a correlation analysis between age_minutes and record_count for supplied data freshness records, returning two statistical reports in one call.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-06-150?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/data-freshness-analytics-trailing-mean-series-two-measure-correlation-1ad05b12
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MTNI075Dvv4DzDDS4Vf6a

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 data-freshness-analytics-trailing-mean-series-two-measure-correlation-1ad05b12 -d '<json body>'
```

Example prompt: Run a trailing mean series and correlation analysis on my data freshness records — I have rows with date, age_minutes, and record_count per dataset group, up to 50 rows, using a rolling window of 5 and analyzing age_minutes.

## When to prefer this

Choose this endpoint when you need two lightweight statistical analyses — trailing mean smoothing and bivariate correlation — on data freshness records (age_minutes and record_count) in a single low-cost call. Ideal for data engineering teams monitoring pipeline health without needing live lookups, ML predictions, or external data sources. Best when you already have the records and need fast, local statistical computation on up to 200 rows.

## Known failure modes

- Fewer than 2 rows provided (minItems:1 but meaningful stats require more)
- Window size larger than the number of rows, producing insufficient trailing mean points
- Null values in age_minutes or record_count may affect correlation calculation
- Row count exceeds 200 (maxItems constraint violated)
- Invalid date format not matching YYYY-MM-DD pattern
- Missing required fields (row_id, dataset_group, date) cause schema validation failure

## How this service works

Data freshness — Trailing mean series + Two-measure correlation: Trailing mean series + Two-measure correlation for supplied data freshness records (age_minutes, record_count). 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 statistical reports: (1) a trailing mean time series for the selected field (age_minutes or record_count) over the specified rolling window, and (2) a correlation analysis between age_minutes and record_count across the supplied rows — all computed locally from the provided data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/data-freshness-analytics-trailing-mean-series-two-measure-correlation-1ad05b12/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)
