# Curtailment vs Running Contribution Two-Input Scenario Grid

> Curtailment vs Running Contribution Two-Input Scenario Grid 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-18).

Generates a two-dimensional scenario grid analyzing curtailment credit, avoided cost, and lost revenue trade-offs for Bitcoin mining operations

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-curtail-value-stress-grid?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-18
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/curtailment-vs-running-contribution-two-input-scenario-grid-54082826
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_4VUyprhhSVUjEfHpxZRtg

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 curtailment-vs-running-contribution-two-input-scenario-grid-54082826 -d '<json body>'
```

Example prompt: Run a curtailment versus running contribution scenario grid with curtailment_credit on the X axis at values 45, 50, 55 and avoided_cost on the Y axis at values 18, 20, 22, using a baseline of curtail_credit_usd=50, avoided_cost_usd=20, lost_revenue_usd=40.

## When to prefer this

Use this endpoint when you need a structured two-dimensional sensitivity table specifically for Bitcoin mining curtailment economics — varying any two of curtailment credit, avoided cost, or lost revenue simultaneously against a fixed baseline. Prefer it over single-variable analysis when the interaction between two cost/revenue levers is the key uncertainty.

## Known failure modes

- Same variable selected for both field_x and field_y may produce degenerate grid
- Values arrays exceeding 10 items will be rejected
- Baseline missing required fields (curtail_credit_usd, avoided_cost_usd, lost_revenue_usd) causes validation error
- Negative values outside allowed range rejected
- Payment failure (insufficient USDC) blocks report generation

## How this service works

Curtailment versus running contribution — Two-input scenario grid: Two-input scenario grid for Curtailment versus running contribution. 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 two-input scenario grid report.

## Output

A bounded two-input scenario grid report showing the curtailment versus running contribution value computed across all combinations of the two selected input variables, based on supplied mining assumptions. The grid covers up to 10×10 combinations with formula and units disclosed. No live prices or guaranteed returns are included.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "field_x": {
   "enum": [
    "curtail_credit_usd",
    "avoided_cost_usd",
    "lost_revenue_usd"
   ],
   "type": "string",
   "default": "curtail_credit_usd"
  },
  "field_y": {
   "enum": [
    "curtail_credit_usd",
    "avoided_cost_usd",
    "lost_revenue_usd"
   ],
   "type": "string",
   "default": "avoided_cost_usd"
  },
  "baseline": {
   "type": "object",
   "default": {
    "avoided_cost_usd": 20,
    "lost_revenue_usd": 40,
    "curtail_credit_usd": 50
   },
   "required": [
    "curtail_credit_usd",
    "avoided_cost_usd",
    "lost_revenue_usd"
   ],
   "properties": {
    "avoided_cost_usd": {
     "type": "number",
     "default": 20,
     "maximum": 10000000000000000,
     "minimum": 0
    },
    "lost_revenue_usd": {
     "type": "number",
     "default": 40,
     "maximum": 10000000000000000,
     "minimum": 0
    },
    "curtail_credit_usd": {
     "type": "number",
     "default": 50,
     "maximum": 10000000000000000,
     "minimum": 0
    }
   },
   "additionalProperties": false
  },
  "values_x": {
   "type": "array",
   "items": {
    "type": "number",
    "default": 1,
    "maximum": 10000000000000000,
    "minimum": -10000000000000000
   },
   "default": [
    50,
    55.00000000000001
   ],
   "maxItems": 10,
   "minItems": 1
  },
  "values_y": {
   "type": "array",
   "items": {
    "type": "number",
    "default": 1,
    "maximum": 10000000000000000,
    "minimum": -10000000000000000
   },
   "default": [
    20,
    22
   ],
   "maxItems": 10,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/curtailment-vs-running-contribution-two-input-scenario-grid-54082826/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)
