# Supplier Qualification — Numeric Interval Filter + Equal-Width Histogram

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

Filters supplier qualification records by a numeric interval and generates an equal-width histogram for either checked_criteria or met_criteria, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-129?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/supplier-qualification-numeric-interval-filter-equal-width-histogram-8c90a0f7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CmbyVv4iIq9amPtgv0wwx

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-equal-width-histogram-8c90a0f7 -d '<json body>'
```

Example prompt: I have 150 supplier qualification records with checked_criteria and met_criteria values — can you filter them to only show rows where checked_criteria is between 0 and 100, then generate an equal-width histogram with 10 bins for the checked_criteria field?

## When to prefer this

Choose this endpoint when you have up to 200 supplier qualification records with numeric checked_criteria or met_criteria fields and need both a range filter and a frequency distribution histogram in one call for $0.01 USDC. It is ideal for procurement analytics, supplier scoring audits, and distribution analysis without needing an external data warehouse or BI tool. Prefer alternatives if you need more than 200 rows, live supplier data lookup, predictive scoring, or analysis of fields beyond the two supported numeric measures.

## Known failure modes

- Rows array empty or missing — request rejected (minItems: 1 required)
- More than 200 rows supplied — request rejected (maxItems: 200)
- Invalid date format in any row — schema validation error
- Field value outside ±1,000,000,000,000 — schema validation error
- bins value below 1 or above 30 — schema validation error
- minimum greater than maximum — may produce empty filter result with no error
- null values in chosen field — null rows may be excluded from histogram calculations
- Payment not included or insufficient — x402 payment required error

## How this service works

Supplier qualification — Numeric interval filter + Equal-width histogram: Numeric interval filter + Equal-width histogram 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 two analytical reports: (1) a numeric interval filter report listing which of the supplied rows fall within the specified minimum–maximum range for the chosen field, and (2) an equal-width histogram breaking the chosen field's values into the specified number of bins with frequency counts per bin. Both reports are computed locally from the supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bins": {
   "type": "integer",
   "default": 5,
   "maximum": 30,
   "minimum": 1
  },
  "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"
  },
  "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-equal-width-histogram-8c90a0f7/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)
