# Supplier Qualification — Numeric Interval Filter + Trailing Mean Series

> Supplier Qualification — Numeric Interval Filter + 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).

Applies a numeric interval filter and computes a trailing mean series on supplier qualification records (checked_criteria, met_criteria) for up to 200 rows, returning 2 analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-126?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/supplier-qualification-numeric-interval-filter-trailing-mean-series-c238b5f2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_T6jqE-LbwJ4yR2OEjK7uv

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 supplier-qualification-numeric-interval-filter-trailing-mean-series-c238b5f2 -d '<json body>'
```

Example prompt: Run two reports on my supplier qualification data — first filter all rows where checked_criteria is between 5 and 50, then compute a trailing mean series with a window of 3 on checked_criteria. Here are my rows: row-1 (group-a, 2026-10-01, checked=10, met=1), row-2 (group-b, 2026-10-02, checked=20, met=2), row-3 (group-a, 2026-10-03, checked=15, met=3), row-4 (group-b, 2026-10-04, checked=30, met=4).

## When to prefer this

Choose this endpoint when you need both a numeric range filter and a rolling/trailing mean computed on supplier qualification records (checked_criteria or met_criteria) in a single paid call. Ideal when you have up to 200 rows of your own supplied data and want two complementary analytical views without any external data lookup, prediction, or professional assessment. Not suitable for real-time data fetching, ML-based predictions, or datasets exceeding 200 rows.

## Known failure modes

- Fewer than 1 or more than 200 rows supplied — request rejected
- Window size less than 2 or greater than 200 — validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Field value outside allowed numeric range (±1,000,000,000,000) — rejected
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) — schema error
- Payment of 0.01 USDC not completed — endpoint returns 402

## How this service works

Supplier qualification — Numeric interval filter + Trailing mean series: Numeric interval filter + Trailing mean series for supplied supplier qualification records (checked_criteria, met_criteria). 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 2 analytical reports: (1) a numeric interval-filtered subset of the supplied rows where the chosen field (checked_criteria or met_criteria) falls within the specified minimum/maximum bounds, and (2) a trailing mean series computed over the chosen field using the specified rolling window size — all derived locally from the supplied data, with no external lookups or predictions.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "checked_criteria",
     "met_criteria"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "met_criteria": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "checked_criteria": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "met_criteria": 1,
     "company_group": "group-a",
     "checked_criteria": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "met_criteria": 2,
     "company_group": "group-b",
     "checked_criteria": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "met_criteria": 3,
     "company_group": "group-a",
     "checked_criteria": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "met_criteria": 4,
     "company_group": "group-b",
     "checked_criteria": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "checked_criteria",
    "met_criteria"
   ],
   "type": "string",
   "default": "checked_criteria"
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  },
  "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/supplier-qualification-numeric-interval-filter-trailing-mean-series-c238b5f2/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)
