# Contract Renewal Inventories — Category Frequencies & Two-Measure Correlation

> Contract Renewal Inventories — Category Frequencies & Two-Measure Correlation 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).

Analyzes up to 200 contract renewal records by computing category frequencies (by company group) and Pearson/rank correlation between expiring_contracts and renewed_contracts.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-20-108?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-category-frequencies-two-measure-28f9da16
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_50ana6qv52n2QMW6BGrWH

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-category-frequencies-two-measure-28f9da16 -d '<json body>'
```

Example prompt: I have contract renewal data for two company groups — group-a and group-b — covering October 2026 with expiring and renewed contract counts per row. Can you run the category frequency breakdown by company group and also compute the correlation between expiring_contracts and renewed_contracts across all 4 rows?

## When to prefer this

Choose this endpoint when you have tabular contract renewal records (up to 200 rows) with company group labels and two numeric measures (expiring and renewed counts), and need both a group-level frequency distribution and a pairwise correlation computed locally without any external data lookups, predictions, or professional assessments. Ideal for lightweight, privacy-safe batch analytics on structured inventory data at low cost ($0.01 per call for both reports).

## Known failure modes

- More than 200 rows submitted — request rejected or truncated
- Missing required fields (row_id, date, company_group, expiring_contracts, renewed_contracts) cause validation errors
- Invalid date format (not YYYY-MM-DD) triggers schema validation failure
- Null or non-numeric values for both measures may reduce correlation reliability
- Single-row input may produce undefined correlation (division by zero in std dev)

## How this service works

Contract renewal inventories — Category frequencies + Two-measure correlation: Category frequencies + Two-measure correlation 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

Returns two independent analytical reports: (1) a category frequency table showing how many records belong to each company_group value, and (2) a two-measure correlation report quantifying the statistical relationship between expiring_contracts and renewed_contracts across the supplied rows. Up to 200 rows are processed per call.

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/contract-renewal-inventories-category-frequencies-two-measure-28f9da16/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)
