# Supplier Qualification — Numeric Distribution + IQR Outlier Flags

> Supplier Qualification — Numeric Distribution + IQR Outlier Flags 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).

Computes numeric distribution statistics and IQR-based outlier flags for supplier qualification records (checked_criteria, met_criteria) across up to 200 supplied rows, returning two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-080?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-distribution-iqr-outlier-flags-65195dd0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SNaPNDRUBjqU62IShn8w3

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-distribution-iqr-outlier-flags-65195dd0 -d '<json body>'
```

Example prompt: Can you analyze the distribution of the checked_criteria field in my supplier qualification records and flag any IQR outliers? I have these rows: row-1 group-a 2026-10-01 checked_criteria=10 met_criteria=1, row-2 group-b 2026-10-02 checked_criteria=20 met_criteria=2, row-3 group-a 2026-10-03 checked_criteria=15 met_criteria=3, row-4 group-b 2026-10-04 checked_criteria=30 met_criteria=4.

## When to prefer this

Choose this endpoint when you need lightweight, local statistical analysis (numeric distribution + IQR outlier detection) on a small-to-medium batch of supplier qualification records (up to 200 rows) without requiring any external data enrichment, live lookups, or ML predictions. It is ideal for data quality checks before procurement decisions or vendor onboarding workflows where you want to flag anomalous checked_criteria or met_criteria values quickly and cheaply.

## Known failure modes

- Fewer than 1 row provided — request rejected
- More than 200 rows submitted — exceeds maxItems limit
- Invalid date format (not YYYY-MM-DD) — schema validation error
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) — validation failure
- Invalid field selector (not 'checked_criteria' or 'met_criteria') — enum error
- All numeric values are null — distribution computation may be undefined or empty
- Payment of 0.01 USDC not completed — request blocked by x402 paywall

## How this service works

Supplier qualification — Numeric distribution + IQR outlier flags: Numeric distribution + IQR outlier flags 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 independent analytical reports: (1) a numeric distribution summary (e.g. min, max, mean, quartiles, spread metrics) for the selected field (checked_criteria or met_criteria), and (2) IQR-based outlier flags identifying which rows fall outside the interquartile range bounds — all computed locally against the supplied data rows, 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"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplier-qualification-numeric-distribution-iqr-outlier-flags-65195dd0/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)
