# Shipment Costs Base-100 Index Series

> Shipment Costs Base-100 Index 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).

Converts a time-series of shipment cost or weight records into a Base-100 index series, normalizing values relative to a chosen reference row.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-sector-analytics-shipment-costs-index?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/shipment-costs-base-100-index-series-db9aa4bf
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7zr_DlNBkAgCv_Cy9lJjS

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 shipment-costs-base-100-index-series-db9aa4bf -d '<json body>'
```

Example prompt: Take my shipment records for carriers group-a and group-b from October 2026 — up to 200 rows with date, carrier, weight_kg, and shipping_cost — and build a base-100 index series on the shipping_cost field, using row 0 as the base reference point.

## When to prefer this

Choose this endpoint when you need to normalize shipment cost or weight data to a Base-100 index for trend comparison, benchmarking carriers, or reporting cost changes relative to a reference period. It is best suited for local, offline-style computation on up to 200 typed records without needing external enrichment, forecasting, or live data feeds. Prefer it over raw aggregation endpoints when the goal is relative indexing rather than absolute statistics.

## Known failure modes

- Invalid date format (must match YYYY-MM-DD pattern) causes validation error
- base_index out of range (must be 0–199 and within actual row count) returns error
- Empty rows array or missing required fields (row_id, carrier, date, weight_kg, shipping_cost) causes schema rejection
- Null numeric values at the base_index row may cause division-by-zero or undefined index output
- Exceeding 200 rows returns a validation error

## How this service works

Shipment costs - Base-100 series: Base-100 series for Shipment costs. Up to 200 supplied typed records. Local numeric and data-quality processing; no external enrichment or forecasting. One of 25 profiles or calculations across 20 shared operations in this sector. 0.01 USDC includes one bounded base-100 series deliverable.

## Output

Returns a base-100 index series for the chosen numeric field (shipping_cost or weight_kg), where each record's value is expressed relative to the designated base row (=100). Output includes up to 200 indexed values with their corresponding row IDs, dates, and carriers, enabling trend comparison across time and carrier groups.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/shipment-costs-base-100-index-series-db9aa4bf/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)
