# Contract Renewal Inventories — Grouped Numeric Summary + IQR Outlier Flags

> Contract Renewal Inventories — Grouped Numeric Summary + 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-20).

Computes grouped numeric summary statistics and IQR-based outlier flags for up to 200 rows of contract renewal inventory data (expiring_contracts, renewed_contracts), producing two independent analytical reports.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-20-094?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-20
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/contract-renewal-inventories-grouped-numeric-summary-iqr-outlier-flags-803d8b13
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kUbgiygBtFsVAeHotsG6F

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 contract-renewal-inventories-grouped-numeric-summary-iqr-outlier-flags-803d8b13 -d '<json body>'
```

Example prompt: Can you run a grouped numeric summary and IQR outlier check on these contract renewal records — I have up to 50 rows with company_group, date, expiring_contracts, and renewed_contracts — and flag any outliers in the expiring_contracts field?

## When to prefer this

Choose this endpoint when you need fast, local statistical analysis of contract renewal inventory data — specifically grouped summaries and IQR-based outlier detection — without sending data to an external live system. It is ideal for batch analytical reporting on structured tabular data up to 200 rows, especially when you need two metric reports in a single call at low cost.

## Known failure modes

- Exceeding 200 rows causes rejection or truncation
- Missing required fields (row_id, company_group, date, expiring_contracts, renewed_contracts) causes validation error
- Invalid date format (non-YYYY-MM-DD) fails pattern validation
- Null values in numeric fields may affect summary accuracy
- Insufficient data points per group may produce unreliable IQR estimates
- Payment failure (x402 protocol) blocks endpoint access

## How this service works

Contract renewal inventories — Grouped numeric summary + IQR outlier flags: Grouped numeric summary + IQR outlier flags for supplied contract renewal inventories records (expiring_contracts, renewed_contracts). 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 independent analytical reports: (1) a grouped numeric summary (e.g. mean, median, min, max, count) for the selected field segmented by company_group, and (2) IQR-based outlier flags identifying which rows fall outside the interquartile range. Covers up to 200 input rows and two metrics (expiring_contracts, renewed_contracts).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "row_id",
     "company_group",
     "date",
     "expiring_contracts",
     "renewed_contracts"
    ],
    "properties": {
     "date": {
      "type": "string",
      "default": "",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
      "maxLength": 10
     },
     "row_id": {
      "type": "string",
      "default": "",
      "maxLength": 80,
      "minLength": 1
     },
     "company_group": {
      "type": "string",
      "default": "",
      "maxLength": 80
     },
     "renewed_contracts": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     },
     "expiring_contracts": {
      "type": [
       "number",
       "null"
      ],
      "maximum": 1000000000000,
      "minimum": -1000000000000
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "date": "2026-10-01",
     "row_id": "row-1",
     "company_group": "group-a",
     "renewed_contracts": 1,
     "expiring_contracts": 10
    },
    {
     "date": "2026-10-02",
     "row_id": "row-2",
     "company_group": "group-b",
     "renewed_contracts": 2,
     "expiring_contracts": 20
    },
    {
     "date": "2026-10-03",
     "row_id": "row-3",
     "company_group": "group-a",
     "renewed_contracts": 3,
     "expiring_contracts": 15
    },
    {
     "date": "2026-10-04",
     "row_id": "row-4",
     "company_group": "group-b",
     "renewed_contracts": 4,
     "expiring_contracts": 30
    }
   ],
   "maxItems": 200,
   "minItems": 1
  },
  "field": {
   "enum": [
    "expiring_contracts",
    "renewed_contracts"
   ],
   "type": "string",
   "default": "expiring_contracts"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/contract-renewal-inventories-grouped-numeric-summary-iqr-outlier-flags-803d8b13/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)
