# Contract Renewal Inventories — Numeric Row Ordering + Equal-Width Histogram

> Contract Renewal Inventories — Numeric Row Ordering + Equal-Width Histogram 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).

Generates two local analytical reports (numeric row ordering and equal-width histogram) for supplied contract renewal inventory data (expiring and renewed contracts), up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-20-118?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-numeric-row-ordering-equal-width-histogram-65348eb9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dRN879hrmLsa_J0ch4C57

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-numeric-row-ordering-equal-width-histogram-65348eb9 -d '<json body>'
```

Example prompt: Sort and histogram my contract renewal data — I have 4 records with expiring_contracts values of 10, 20, 15, 30 for groups A and B on dates 2026-10-01 through 2026-10-04; use 5 bins on the expiring_contracts field.

## When to prefer this

Choose this endpoint when you need fast, local statistical summaries of contract renewal inventory data — specifically numeric ordering and histogram distribution — without any need for live data lookup, prediction, or external enrichment. Ideal for agents processing up to 200 rows of structured contract records and needing two complementary analytical views (rank order + distribution) in a single low-cost call at $0.01 USDC.

## Known failure modes

- More than 200 rows supplied — request rejected or truncated
- Missing required fields (row_id, date, expiring_contracts, renewed_contracts) cause validation errors
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Bin count outside 1–30 range causes parameter validation error
- Null values in numeric fields may affect ordering and bin assignment
- Empty rows array rejected by minItems:1 constraint

## How this service works

Contract renewal inventories — Numeric row ordering + Equal-width histogram: Numeric row ordering + Equal-width histogram 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 numeric row ordering that ranks each supplied record by the chosen field (expiring_contracts or renewed_contracts), and (2) an equal-width histogram breaking the same field into the specified number of bins with frequency counts per bin. Both reports are computed locally from supplied data with no external lookups.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bins": {
   "type": "integer",
   "default": 5,
   "maximum": 30,
   "minimum": 1
  },
  "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-numeric-row-ordering-equal-width-histogram-65348eb9/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)
