# Procurement Research — Trailing Mean Series + Secondary-Measure Weighted Mean

> Procurement Research — Trailing Mean Series + 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-10-15).

Computes a trailing mean time series and a secondary-measure weighted mean for up to 200 procurement records (quoted_amount, quoted_units) using local analytics — no external lookups.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-ib26-company-11-151?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/procurement-research-trailing-mean-series-secondary-measure-weighted-bc129501
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_AMgPhVi53kshyW8ocGob_

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 procurement-research-trailing-mean-series-secondary-measure-weighted-bc129501 -d '<json body>'
```

Example prompt: Run a trailing mean series and weighted mean analysis on these 150 procurement records — use quoted_amount as the primary field and a window size of 5. I need both reports for the supplier quotes we got last quarter.

## When to prefer this

Choose this endpoint when you need both a rolling/trailing mean time series AND a weighted mean calculation on procurement quote data (quoted_amount and quoted_units) in a single low-cost call. It is ideal for offline or batch analytical workflows where no live data lookup or prediction is needed, and the dataset fits within 200 rows. It bundles two distinct analytical reports for $0.01 USDC, making it cost-efficient compared to calling separate statistical endpoints.

## Known failure modes

- More than 200 rows submitted — request rejected due to row limit
- Missing required fields (row_id, date, company_group, quoted_amount, quoted_units) cause validation errors
- Window size outside the 2–200 range returns an error
- Invalid date format (not YYYY-MM-DD) causes schema validation failure
- Numeric values outside ±1,000,000,000,000 are rejected
- Payment of 0.01 USDC not completed results in 402 Payment Required

## How this service works

Procurement research — Trailing mean series + Secondary-measure weighted mean: Trailing mean series + Secondary-measure weighted mean for supplied procurement research records (quoted_amount, quoted_units). 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 analytical reports: (1) a trailing mean time series for the chosen field (quoted_amount or quoted_units) computed over the specified rolling window, and (2) a secondary-measure weighted mean across the supplied procurement records. Results are derived entirely from the submitted data using local engines — no external lookups or predictions are included.

## Request schema (JSON Schema)

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

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/procurement-research-trailing-mean-series-secondary-measure-weighted-bc129501/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)
