# Validation Rule Results — Numeric Interval Filter + Two-Measure Correlation

> Validation Rule Results — Numeric Interval Filter + 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-11).

Filters validation rule result rows by a numeric interval on a selected measure and computes a two-measure correlation (passed_rules vs total_rules) across up to 200 supplied rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-08-131?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/validation-rule-results-numeric-interval-filter-two-measure-correlation-ce8cc7df
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_D_RheXUZswEb6HPzUvOZY

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 validation-rule-results-numeric-interval-filter-two-measure-correlation-ce8cc7df -d '<json body>'
```

Example prompt: I have 150 rows of validation rule results with passed_rules and total_rules for each dataset group and date — can you filter to rows where passed_rules is between 5 and 50 and run a correlation analysis between passed_rules and total_rules across all the records?

## When to prefer this

Choose this endpoint when you have up to 200 rows of validation rule result records (with passed_rules and total_rules fields) and need both a numeric interval filter and a two-measure correlation in a single $0.01 call. It is ideal for data quality teams who want to quickly explore the statistical relationship between rule pass counts and total rule counts across dataset groups without setting up their own analytics infrastructure. Prefer alternatives if you need more than 200 rows, live data lookups, predictive modeling, or a single-measure analysis only.

## Known failure modes

- Input array exceeds 200 rows — request rejected
- Missing required fields (row_id, dataset_group, date, passed_rules, total_rules) — validation error
- Date field does not match YYYY-MM-DD pattern — schema error
- minimum greater than maximum — may return empty filter result set
- Null values in passed_rules or total_rules — correlation may be undefined or skipped
- Payment of 0.01 USDC not completed — endpoint returns 402 Payment Required

## How this service works

Validation rule results — Numeric interval filter + Two-measure correlation: Numeric interval filter + Two-measure correlation for supplied validation rule results records (passed_rules, total_rules). 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 interval filter report listing which rows fall within the specified minimum/maximum range for the chosen field, and (2) a correlation report quantifying the statistical relationship between passed_rules and total_rules across all supplied rows. Both reports are computed locally without external lookups or predictions, covering up to 200 input rows.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/validation-rule-results-numeric-interval-filter-two-measure-correlation-ce8cc7df/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)
