# Bitcoin Mining Network Reward Share — Batch Calculator

> Bitcoin Mining Network Reward Share — Batch Calculator 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).

Calculates the expected share of Bitcoin network mining rewards for multiple scenarios in a single batch request, based on supplied miner hashrate, network hashrate, block count, and block reward inputs.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-share-btc-batch?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/bitcoin-mining-network-reward-share-batch-calculator-1970258b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_YDubdpLdhiI4yrkjFp_hF

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 bitcoin-mining-network-reward-share-batch-calculator-1970258b -d '<json body>'
```

Example prompt: Can you batch-calculate the expected share of Bitcoin network rewards for these two scenarios: first, my miner at 100 TH/s vs a network of 1,000,000 TH/s over 144 blocks with a 3.125 BTC reward; second, 110 TH/s vs 1,100,000 TH/s over 158 blocks with a 3.4375 BTC reward?

## When to prefer this

Choose this endpoint when you need to compute expected Bitcoin mining reward shares for multiple parameter combinations in a single API call, avoiding the overhead of multiple single-calculation requests. It is ideal for scenario analysis, fleet modeling, or epoch comparison tasks where inputs vary across rows. Prefer this over single-row alternatives when processing 2–200 distinct mining scenarios simultaneously. Not suitable for live price lookups, guaranteed return projections, or non-BTC mining calculations.

## Known failure modes

- Empty rows array or missing required fields (miner_ths, network_ths, blocks, reward_btc) returns a validation error
- Any value of zero or below for numeric fields is rejected due to exclusiveMinimum: 0 constraint
- Batch exceeding 200 rows returns an error due to maxItems limit
- Payment failure or insufficient USDC balance prevents the call from completing
- Extremely large hashrate or block values near the maximum boundary may produce precision edge cases

## How this service works

Expected share of supplied network rewards — Batch calculation: Batch calculation for Expected share of supplied network rewards. 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 batch calculation report.

## Output

Returns a batch calculation report containing the expected share of supplied Bitcoin network mining rewards for each input row, based on the ratio of miner hashrate to network hashrate multiplied by block count and reward. No live prices or guaranteed returns are included; results are formula-driven estimates using the supplied assumptions only.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "miner_ths",
     "network_ths",
     "blocks",
     "reward_btc"
    ],
    "properties": {
     "blocks": {
      "type": "number",
      "default": 144,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     },
     "miner_ths": {
      "type": "number",
      "default": 100,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     },
     "reward_btc": {
      "type": "number",
      "default": 3.125,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     },
     "network_ths": {
      "type": "number",
      "default": 1000000,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "blocks": 144,
     "miner_ths": 100,
     "reward_btc": 3.125,
     "network_ths": 1000000
    },
    {
     "blocks": 158.4,
     "miner_ths": 110.00000000000001,
     "reward_btc": 3.4375000000000004,
     "network_ths": 1100000
    }
   ],
   "maxItems": 200,
   "minItems": 1
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/bitcoin-mining-network-reward-share-batch-calculator-1970258b/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)
