# At-least-one Solo Block Probability — Threshold Classification

> At-least-one Solo Block Probability — Threshold Classification 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-19).

Classifies whether a miner's at-least-one solo block probability falls within a specified numeric threshold range, given expected blocks per day and a time horizon.

## Facts

- Endpoint: POST https://market.datapackvibe.com/x402/assistant-bx-mining-block-probability-threshold?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/at-least-one-solo-block-probability-threshold-classification-7ec9cccb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3ae3ZVQcS_0_d8VTdZcu5

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 at-least-one-solo-block-probability-threshold-classification-7ec9cccb -d '<json body>'
```

Example prompt: For a miner expecting 0.01 blocks per day, classify whether the at-least-one solo block probability over 100 days and over 110 days falls between 0 and 100 — give me the threshold classification report.

## When to prefer this

Choose this endpoint when you need to classify whether a solo miner's probability of finding at least one block over a given time period falls within a defined numeric range, using supplied mining assumptions only. It is ideal for batch evaluation across multiple (days, rate) scenarios and threshold banding, rather than raw probability output or pool mining analysis.

## Known failure modes

- Missing required fields (expected_blocks_per_day or days) returns validation error
- Row count below minimum of 2 items causes rejection
- Zero or negative values for days or expected_blocks_per_day are not permitted (exclusiveMinimum: 0)
- Extremely large values near float limits may cause precision issues
- Payment failure via x402 protocol results in 402 response and no report

## How this service works

At-least-one solo block probability — Threshold classification: Threshold classification for At-least-one solo block probability. 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 threshold classification report.

## Output

Returns a bounded threshold classification report indicating whether the computed at-least-one solo block probability for each input row (defined by expected_blocks_per_day and days) falls within the specified lower and upper threshold bounds. No live prices or guaranteed returns are included; only formula-based probability outputs with classification labels.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "rows": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "expected_blocks_per_day",
     "days"
    ],
    "properties": {
     "days": {
      "type": "number",
      "default": 100,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     },
     "expected_blocks_per_day": {
      "type": "number",
      "default": 0.01,
      "maximum": 10000000000000000,
      "minimum": 0,
      "exclusiveMinimum": 0
     }
    },
    "additionalProperties": false
   },
   "default": [
    {
     "days": 100,
     "expected_blocks_per_day": 0.01
    },
    {
     "days": 110.00000000000001,
     "expected_blocks_per_day": 0.011000000000000001
    },
    {
     "days": 100,
     "expected_blocks_per_day": 0.01
    },
    {
     "days": 110.00000000000001,
     "expected_blocks_per_day": 0.011000000000000001
    }
   ],
   "maxItems": 200,
   "minItems": 2
  },
  "lower": {
   "type": "number",
   "default": 0,
   "maximum": 1000000000000000000,
   "minimum": -1000000000000000000
  },
  "upper": {
   "type": "number",
   "default": 100,
   "maximum": 1000000000000000000,
   "minimum": -1000000000000000000
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/at-least-one-solo-block-probability-threshold-classification-7ec9cccb/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)
