# Supplier Qualification — Numeric Row Ordering + Explicit Missing-Value Fill

> Supplier Qualification — Numeric Row Ordering + 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-19).

Sorts supplier qualification rows numerically and fills missing checked_criteria or met_criteria values using zero, mean, or median imputation, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-124?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/supplier-qualification-numeric-row-ordering-explicit-missing-value-fill-d22c9d3e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j8IJz5h5--V0vEnLU5f_P

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-row-ordering-explicit-missing-value-fill-d22c9d3e -d '<json body>'
```

Example prompt: I have up to 50 supplier qualification records with row_id, company_group, date, checked_criteria, and met_criteria — some met_criteria values are missing. Can you sort them in numeric row order and fill in the missing met_criteria values using the median, then give me both reports?

## When to prefer this

Choose this endpoint when you need a lightweight, inexpensive ($0.01 USDC for 2 reports) local computation to sort supplier qualification rows numerically and impute missing numeric criteria values before downstream analysis or scoring. It is ideal when you already have the data on hand and need clean, ordered, gap-filled records without any live lookup, prediction, or external service call.

## Known failure modes

- Rows array is empty or exceeds 200 items — validation error returned
- Invalid date format (not YYYY-MM-DD) on any row — schema rejection
- Field value not in enum [checked_criteria, met_criteria] — rejected
- Method value not in enum [zero, mean, median] — rejected
- Missing required fields (row_id, company_group, date) on any row — validation error
- Numeric values outside allowed range (-1e12 to 1e12) — schema rejection

## How this service works

Supplier qualification — Numeric row ordering + Explicit missing-value fill: Numeric row ordering + 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

Two analytical reports covering the supplied supplier qualification records: one report reflecting numeric row ordering and one reflecting explicit missing-value fill for the chosen field (checked_criteria or met_criteria) using the selected imputation method (zero, mean, or median). No live lookups or external actions are performed; all analysis is local.

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplier-qualification-numeric-row-ordering-explicit-missing-value-fill-d22c9d3e/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)
