# Mining Availability Fraction — Named Scenario Comparison

> Mining Availability Fraction — Named Scenario Comparison 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 and compares named scenarios of mining equipment availability fraction (running hours / scheduled hours) against a baseline, returning a bounded report for up to 20 labeled scenarios.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-uptime-scenario?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-named-scenario-comparison-791c51d5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZITj3uPLp96LsE-qfLoAD

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-named-scenario-comparison-791c51d5 -d '<json body>'
```

Example prompt: Compare our baseline mining availability — 22 running hours out of 24 scheduled — against two scenarios: 'Reduced maintenance' with 23 running hours, and 'Extended downtime' with 18 running hours out of 24 scheduled.

## When to prefer this

Use this endpoint when you need to compare multiple named mining availability configurations side-by-side in a single call, with labeled scenarios for clear reporting. Prefer it over a single-calculation endpoint when you have 2–20 distinct shift or maintenance assumptions to evaluate simultaneously and want a structured comparative report rather than individual metric lookups.

## Known failure modes

- Missing or zero scheduled hours causes division error or validation failure
- Scenario array empty or exceeds 20 items returns validation error
- Label string too long (over 80 chars) or empty causes schema rejection
- Running hours exceeds scheduled hours — endpoint accepts it but results represent >100% availability
- Payment not attached or insufficient USDC causes 402 rejection

## How this service works

Mining availability fraction — Named scenario comparison: Named scenario comparison 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 named scenario comparison report.

## Output

A bounded named scenario comparison report showing the availability fraction (running hours divided by scheduled hours) for the baseline and each supplied labeled scenario, using only the provided mining assumptions. No live prices or guaranteed returns are included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "baseline": {
   "type": "object",
   "default": {
    "running_hours": 22,
    "scheduled_hours": 24
   },
   "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
  },
  "scenarios": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "label",
     "overrides"
    ],
    "properties": {
     "label": {
      "type": "string",
      "maxLength": 80,
      "minLength": 1
     },
     "overrides": {
      "type": "object",
      "properties": {
       "running_hours": {
        "type": "number",
        "default": 22,
        "maximum": 10000000000000000,
        "minimum": 0
       },
       "scheduled_hours": {
        "type": "number",
        "default": 24,
        "maximum": 10000000000000000,
        "minimum": 0,
        "exclusiveMinimum": 0
       }
      },
      "minProperties": 1,
      "additionalProperties": false
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "label": "Supplied alternative",
     "overrides": {
      "running_hours": 24.200000000000003
     }
    }
   ],
   "maxItems": 20,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/mining-availability-fraction-named-scenario-comparison-791c51d5/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)
