# Supplied-Rate Currency Conversion Rolling Mean Report

> Supplied-Rate Currency Conversion Rolling Mean Report 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-10).

Calculates trailing full-window rolling means over a series of supplied-rate currency conversion observations, preserving gaps for invalid rows, and returns results as JSON with formula, units, and limitations.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-finance-fx-conversion-rolling?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/supplied-rate-currency-conversion-rolling-mean-report-2e765f44
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_nf2wTl6HIXdu6o0w5hG94

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 supplied-rate-currency-conversion-rolling-mean-report-2e765f44 -d '<json body>'
```

Example prompt: Calculate the rolling mean report for my currency conversion data using a window of 3: rows are [{source_amount: 100, target_per_source_rate: 1.25}, {source_amount: 110, target_per_source_rate: 1.375}, {source_amount: 120, target_per_source_rate: 1.5}, {source_amount: 130, target_per_source_rate: 1.625}] — I want the trailing full-window means with the formula and units explained.

## When to prefer this

Choose this endpoint when you have a user-supplied series of currency conversion observations (source amounts and exchange rates) and need statistically smoothed rolling mean values rather than raw figures. It is ideal when you want the formula, units, and limitations documented in the output, and when no live market data feed is needed — only computation over supplied historical or hypothetical data. Prefer it over generic statistics APIs when the domain is specifically currency conversion and you need the full-window trailing mean semantics with gap preservation.

## Known failure modes

- Fewer than 2 rows provided — minimum row count not met
- Window size exceeds number of rows — insufficient data for any full-window mean
- source_amount or target_per_source_rate out of allowed bounds — validation error
- target_per_source_rate set to zero or negative — exclusiveMinimum violation
- More than 200 rows submitted — exceeds maxItems limit
- Malformed JSON body — request parsing failure

## How this service works

Supplied-rate currency conversion - Rolling mean report: Calculate trailing full-window means over ordered observations, preserving invalid-row gaps. Metric: Supplied-rate currency conversion. Supplied figures only; returns JSON with formula, units and limitations. One of 50 calculators with 20 analysis modes. No live feed, financial advice or trade execution. 0.01 USDC includes one bounded rolling mean report report.

## Output

A JSON object containing the trailing full-window rolling mean values for each observation in the supplied series, along with the mathematical formula used, units of measurement, and documented limitations (e.g. gaps preserved where the window cannot be fully satisfied by valid rows).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "source_amount",
     "target_per_source_rate"
    ],
    "properties": {
     "source_amount": {
      "type": "number",
      "default": 100,
      "maximum": 1000000000000,
      "minimum": -1000000000000,
      "description": "Amount in a consistent supplied currency and reporting period"
     },
     "target_per_source_rate": {
      "type": "number",
      "default": 1.25,
      "maximum": 1000000000000,
      "minimum": 0,
      "description": "Amount in a consistent supplied currency and reporting period",
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "source_amount": 100,
     "target_per_source_rate": 1.25
    },
    {
     "source_amount": 110.00000000000001,
     "target_per_source_rate": 1.375
    },
    {
     "source_amount": 100,
     "target_per_source_rate": 1.25
    },
    {
     "source_amount": 110.00000000000001,
     "target_per_source_rate": 1.375
    }
   ],
   "maxItems": 200,
   "minItems": 2
  },
  "window": {
   "type": "integer",
   "default": 2,
   "maximum": 200,
   "minimum": 2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/supplied-rate-currency-conversion-rolling-mean-report-2e765f44/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)
