# Mining Availability Fraction — Rolling Mean Report

> Mining Availability Fraction — 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-16).

Computes a rolling mean of mining availability fraction (running hours / scheduled hours) over a sliding window across up to 200 input rows.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-uptime-rolling?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-16
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/mining-availability-fraction-rolling-mean-report-d647acf6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_RvVICU6zq7xZ6es2j3M7R

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 mining-availability-fraction-rolling-mean-report-d647acf6 -d '<json body>'
```

Example prompt: Calculate the rolling mean of mining availability for these 4 periods — running hours [22, 24.2, 22, 24.2] against scheduled hours [24, 26.4, 24, 26.4] — using a window size of 2.

## When to prefer this

Choose this endpoint when you need a smoothed, rolling-window view of mining equipment availability (running hours over scheduled hours) across multiple time periods. It is purpose-built for mining operational analytics with a specialized preset, making it more appropriate than a general statistics API when the metric is specifically mining uptime fraction. Best used when you have 2–200 sequential observations and want trend smoothing rather than a single-point calculation.

## Known failure modes

- Fewer than 2 rows provided — minimum minItems:2 required
- scheduled_hours set to 0 — exclusiveMinimum:0 prevents division by zero
- window size larger than number of rows — insufficient data for any window
- running_hours exceeds scheduled_hours — produces availability fraction >1, may be flagged
- More than 200 rows submitted — maxItems:200 limit exceeded
- Payment failure — 0.01 USDC not settled via x402 protocol

## How this service works

Mining availability fraction — Rolling mean report: Rolling mean report for Mining availability fraction. Supplied mining assumptions only; formula and units disclosed. No live prices, mining or guaranteed return. Specialised preset in a shared 50-profile, 20-operation engine. 0.01 USDC includes one bounded rolling mean report report.

## Output

Returns a bounded rolling mean report for the mining availability fraction metric, showing the smoothed ratio of running hours to scheduled hours across each valid window position. Includes the computed rolling means per window position based on supplied assumptions; no live pricing or guaranteed return data is included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "running_hours",
     "scheduled_hours"
    ],
    "properties": {
     "running_hours": {
      "type": "number",
      "default": 22,
      "maximum": 10000000000000000,
      "minimum": 0
     },
     "scheduled_hours": {
      "type": "number",
      "default": 24,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "running_hours": 22,
     "scheduled_hours": 24
    },
    {
     "running_hours": 24.200000000000003,
     "scheduled_hours": 26.400000000000002
    },
    {
     "running_hours": 22,
     "scheduled_hours": 24
    },
    {
     "running_hours": 24.200000000000003,
     "scheduled_hours": 26.400000000000002
    }
   ],
   "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/mining-availability-fraction-rolling-mean-report-d647acf6/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)
