# Supplier Qualification — Equal-Width Histogram + Explicit Missing-Value Fill

> Supplier Qualification — Equal-Width Histogram + Explicit Missing-Value Fill 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).

Generates an equal-width histogram and fills missing values for supplier qualification records (checked_criteria, met_criteria) across up to 200 rows, producing 2 independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-175?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-equal-width-histogram-explicit-missing-value-c0a692d2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_aZPyUVSBnDV8Ccn8blh9O

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-equal-width-histogram-explicit-missing-value-c0a692d2 -d '<json body>'
```

Example prompt: Run an equal-width histogram with 10 bins and fill any missing values using the median on our supplier qualification data — the field I want to analyze is checked_criteria — here are the rows: row-1, group-a, 2024-01-15, checked_criteria=10, met_criteria=8; row-2, group-b, 2024-01-16, checked_criteria=null, met_criteria=5; row-3, group-a, 2024-01-17, checked_criteria=20, met_criteria=null.

## When to prefer this

Choose this endpoint when you have tabular supplier qualification records with checked_criteria or met_criteria columns and need both a distributional overview (histogram) and missing-value handling in a single $0.01 call. Ideal for procurement analytics pipelines that need lightweight, local statistical processing without sending data to external ML services or requiring live lookups. Prefer over generic statistics APIs when working specifically with supplier qualification schemas (row_id, company_group, date, checked_criteria, met_criteria) and needing dual reports from one call.

## Known failure modes

- More than 200 rows submitted — request rejected with maxItems violation
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) — validation error
- Invalid date format (not YYYY-MM-DD) — schema pattern mismatch
- Bin count outside 1–30 range — rejected by schema constraints
- Unrecognized fill method or field enum value — schema validation failure
- All values null for chosen field — histogram may produce empty or degenerate bins

## How this service works

Supplier qualification — Equal-width histogram + Explicit missing-value fill: Equal-width histogram + Explicit missing-value fill 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) an equal-width histogram showing bin boundaries and row counts for the chosen field (checked_criteria or met_criteria), and (2) a report of explicit missing-value fills applied to null entries using the selected method (zero, mean, or median), covering up to 200 input rows.

## 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"
  },
  "method": {
   "enum": [
    "zero",
    "mean",
    "median"
   ],
   "type": "string",
   "default": "median"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplier-qualification-equal-width-histogram-explicit-missing-value-c0a692d2/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)
