# Validation Rule Results — Numeric Row Ordering + Numeric Interval Filter

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

Applies numeric row ordering and numeric interval filtering to user-supplied validation rule results data (passed_rules, total_rules), returning up to 2 analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-analytics-08-113?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/validation-rule-results-numeric-row-ordering-numeric-interval-filter-63d9f1e7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9IoCJAH-qqMyQxB4NFvgN

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-row-ordering-numeric-interval-filter-63d9f1e7 -d '<json body>'
```

Example prompt: Sort my validation rule results by passed_rules and filter to only rows where passed_rules is between 5 and 50 — here are the rows: row-1 (group-a, 2026-10-01, passed=10, total=20), row-2 (group-b, 2026-10-02, passed=45, total=60), row-3 (group-a, 2026-10-03, passed=3, total=10).

## When to prefer this

Choose this endpoint when you have preloaded validation rule result data (passed_rules, total_rules) that you want to rank numerically or filter to a specific numeric interval, without any need for live data lookup or external integration. It is ideal for offline data quality analysis pipelines or batch reporting workflows where two analytical views (ordered + interval-filtered) are needed in a single call at minimal cost.

## Known failure modes

- Fewer than 1 row provided — validation error
- More than 200 rows submitted — request rejected
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- minimum greater than maximum — may return empty interval filter result
- Null values in passed_rules or total_rules — rows may be excluded from numeric ordering

## How this service works

Validation rule results — Numeric row ordering + Numeric interval filter: Numeric row ordering + Numeric interval filter 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 up to 2 analytical reports: one with rows numerically ordered by the selected field (passed_rules or total_rules), and one with rows filtered to only those within the specified minimum–maximum interval. Each report covers the supplied dataset of up to 200 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-row-ordering-numeric-interval-filter-63d9f1e7/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)
