# Join Coverage Analytics — Numeric Distribution & Weighted Mean

> Join Coverage Analytics — Numeric Distribution & 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-19).

Computes a numeric distribution and secondary-measure weighted mean for join coverage records (matched_rows, source_rows) across up to 200 supplied rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-09-082?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/join-coverage-analytics-numeric-distribution-weighted-mean-84e36274
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HY4oY1Q4mUzNBqnIyoX5L

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 join-coverage-analytics-numeric-distribution-weighted-mean-84e36274 -d '<json body>'
```

Example prompt: Can you run a join coverage analysis on these 4 rows — group-a had 10 matched vs 1 source on 2026-10-01 and 15 matched vs 3 source on 2026-10-03, group-b had 20 matched vs 2 source on 2026-10-02 and 30 matched vs 4 source on 2026-10-04 — and give me the numeric distribution plus weighted mean for the matched_rows field?

## When to prefer this

Choose this endpoint when you need fast, local statistical analysis of join coverage data — specifically numeric distributions and weighted means for matched_rows or source_rows — without any external data lookup or prediction. Ideal for data engineers auditing ETL join quality, data quality analysts investigating coverage gaps, or pipeline monitoring workflows that already have join coverage records in hand and need a cheap ($0.01 USDC), reproducible analytical summary across up to 200 rows.

## Known failure modes

- Missing required fields (row_id, dataset_group, date, matched_rows, source_rows) cause validation errors
- Supplying more than 200 rows exceeds the maxItems limit and will be rejected
- Invalid date format (not YYYY-MM-DD) fails pattern validation
- Null values in both matched_rows and source_rows may degrade weighted mean calculation
- field enum value other than 'matched_rows' or 'source_rows' causes a validation error

## How this service works

Join coverage — Numeric distribution + Secondary-measure weighted mean: Numeric distribution + Secondary-measure weighted mean for supplied join coverage records (matched_rows, source_rows). 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 numeric distribution of the selected field (matched_rows or source_rows) across all supplied rows, and (2) a secondary-measure weighted mean — both computed locally on the up-to-200 supplied join coverage records with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "dataset_group",
     "date",
     "matched_rows",
     "source_rows"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "source_rows": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "matched_rows": {
      "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",
     "source_rows": 1,
     "matched_rows": 10,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "source_rows": 2,
     "matched_rows": 20,
     "dataset_group": "group-b"
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "source_rows": 3,
     "matched_rows": 15,
     "dataset_group": "group-a"
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "source_rows": 4,
     "matched_rows": 30,
     "dataset_group": "group-b"
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "matched_rows",
    "source_rows"
   ],
   "type": "string",
   "default": "matched_rows"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/join-coverage-analytics-numeric-distribution-weighted-mean-84e36274/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)
