# Supplier Qualification — Category Frequencies + Trailing Mean Series

> Supplier Qualification — Category Frequencies + 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-15).

Analyzes supplier qualification records to produce category frequency distributions and a trailing mean series for checked_criteria or met_criteria fields, across up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-02-103?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-category-frequencies-trailing-mean-series-f05ac753
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ga92tF6OJTDCsPQzf_HGC

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-category-frequencies-trailing-mean-series-f05ac753 -d '<json body>'
```

Example prompt: Can you run a supplier qualification analysis on these 50 records — give me the category frequencies and a trailing mean series with a window of 5 for the met_criteria field? I'll paste the rows with row_id, company_group, date, checked_criteria, and met_criteria.

## When to prefer this

Choose this endpoint when you have a batch of up to 200 supplier qualification records and need both a category frequency breakdown and a trailing mean time series in a single call for a fixed low cost. It is ideal for procurement analytics, vendor audits, and qualification trend analysis where all data is supplied by the caller and no live lookups or external data sources are needed.

## Known failure modes

- Fewer than 1 row submitted — request rejected
- More than 200 rows submitted — exceeds maximum input limit
- Missing required fields (row_id, company_group, date, checked_criteria, met_criteria) in any row — validation error
- Invalid date format (not YYYY-MM-DD) — schema validation failure
- Window size outside 2–200 range — rejected
- Numeric field values outside allowed range — rejected
- Payment not completed via x402 protocol — request not processed

## How this service works

Supplier qualification — Category frequencies + Trailing mean series: Category frequencies + 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

Two analytical reports: (1) category frequency counts showing how often each company_group appears or how values are distributed across categories, and (2) a trailing mean series computed over the selected field (checked_criteria or met_criteria) using the specified rolling window size — both derived from the supplied rows with no external lookups.

## 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
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplier-qualification-category-frequencies-trailing-mean-series-f05ac753/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)
