# Dependency Upgrades — Numeric Row Ordering + Secondary-Measure Weighted Mean

> Dependency Upgrades — Numeric Row Ordering + Secondary-Measure Weighted Mean is a paid API for AI agents from market.datapackvibe.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-11-04).

Ranks dependency upgrade records by numeric ordering and computes a secondary-measure weighted mean across packages_checked and packages_updated data, returning two analytical reports for up to 200 rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-software-09-121?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-04
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dependency-upgrades-numeric-row-ordering-secondary-measure-weighted-f2335ee6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9lIb5hGhvVPHHlOdwgh7b

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 dependency-upgrades-numeric-row-ordering-secondary-measure-weighted-f2335ee6 -d '<json body>'
```

Example prompt: Can you rank these dependency upgrade records numerically by packages_checked and also compute the weighted mean of packages_updated across my components? I have 4 rows: row-1 on 2026-10-01 for group-a with 10 checked and 1 updated, row-2 on 2026-10-02 for group-b with 20 checked and 2 updated, row-3 on 2026-10-03 for group-a with 15 checked and 3 updated, and row-4 on 2026-10-04 for group-b with 30 checked and 4 updated.

## When to prefer this

Choose this endpoint when you have up to 200 dependency upgrade records and need both a numeric row ranking and a weighted mean of a secondary measure computed locally from your supplied data — with no need for external lookups, predictions, or live data. It is ideal for offline batch analysis of package scan results across software components, particularly when you want two complementary statistical views (ordering + weighted aggregation) in a single low-cost call.

## Known failure modes

- Empty rows array or missing required fields (row_id, component, date, packages_checked, packages_updated) returns validation error
- More than 200 rows submitted exceeds the maximum row limit
- Invalid date format (not YYYY-MM-DD) causes schema rejection
- Non-numeric values in packages_checked or packages_updated outside allowed range fail validation
- Invalid field enum value (not packages_checked or packages_updated) causes rejection

## How this service works

Dependency upgrades — Numeric row ordering + Secondary-measure weighted mean: Numeric row ordering + Secondary-measure weighted mean for supplied dependency upgrades records (packages_checked, packages_updated). 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) the input rows reordered by numeric ranking of the selected field (packages_checked or packages_updated), and (2) a secondary-measure weighted mean computed across the records. Both reports are derived entirely from the supplied data with no external lookups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dependency-upgrades-numeric-row-ordering-secondary-measure-weighted-f2335ee6/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)
