# Mining Availability Fraction — Adjacent Period Changes

> Mining Availability Fraction — Adjacent Period Changes 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 adjacent period-over-period changes in mining availability fraction (uptime ratio) given running hours and scheduled hours for each period.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-uptime-period-changes?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/mining-availability-fraction-adjacent-period-changes-5251ed6b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9EYLyDeqCNNgXiIzRBq9-

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-adjacent-period-changes-5251ed6b -d '<json body>'
```

Example prompt: Calculate the adjacent period changes in mining availability fraction for these four periods: period 1 had 22 running hours out of 24 scheduled, period 2 had 24.2 running out of 26.4 scheduled, period 3 had 22 out of 24, and period 4 had 24.2 out of 26.4.

## When to prefer this

Choose this endpoint when you need a quick, low-cost ($0.01 USDC) computation of period-over-period changes in mining availability fraction using your own supplied running and scheduled hours data. It is ideal for operations teams that want to track uptime trends across 2–200 consecutive periods without needing live price feeds or external mining data. Prefer this over generic statistics endpoints when you specifically need the mining availability fraction metric with adjacent-period delta semantics.

## Known failure modes

- Fewer than 2 rows supplied — minimum of 2 periods required
- scheduled_hours set to 0 or negative — exclusiveMinimum constraint violated
- running_hours exceeds scheduled_hours — may produce fractions above 1.0 depending on formula
- More than 200 rows submitted — maxItems exceeded, request rejected
- Non-numeric values in running_hours or scheduled_hours — schema validation failure

## How this service works

Mining availability fraction — Adjacent period changes: Adjacent period changes 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 adjacent period changes report.

## Output

A bounded report showing the mining availability fraction (running hours divided by scheduled hours) for each input period, along with the computed change between each pair of adjacent periods — i.e., the difference or ratio shift from one period to the next. Output follows disclosed formula and units based on supplied assumptions only; no live prices or guaranteed returns are 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
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mining-availability-fraction-adjacent-period-changes-5251ed6b/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)
