Skip to content
Livex402Every live per-call product is also available to AI agentsPay list in USDCBaseSolanaNo accountNo API keyStructured JSON inlinePricing starts at $0.02Livex402Every live per-call product is also available to AI agentsPay list in USDCBaseSolanaNo accountNo API keyStructured JSON inlinePricing starts at $0.02

T20·innings·live

Par-score / projected total.

The projected final first-innings total from any mid-innings state, with a calibrated P10-P90 confidence band. A phase-routed quantile model (powerplay / middle / death specialists) that returns not just a projected total but honest low-high bounds, with 85% band coverage. Par-score MAE by phase: powerplay 26.4, middle 17.5, death 8.5 runs. Held-out test set, match-level split. Error shrinks as the innings resolves, measured by phase, not flattened to a single number.

Buy credits
x402 protocol
How to buy

Two ways in, pick yours.

For people & teams
  1. 01Buy credits with a card, no wallet, no crypto.
  2. 02Get an API key emailed to you instantly.
  3. 03Call this product with your key, credits debit per call.
  4. 04Check your balance anytime via Credits in the top menu.
Buy credits with card
For AI agents
  1. 01Point your agent at the x402 endpoint.
  2. 02Pay per call in USDC (Base or Solana), no signup.
  3. 03Receive structured data inline, settled on-chain.
x402 protocol
What you get · 3 layers

The signal, in full.

Pass the match state; receive a complete, model-backed read.

  1. 01

    Projected total

    The model's predicted final first-innings score from the current state, trained on the real scoring curve, so it does not blow up early the way run-rate extrapolation does.

    projected_final_total

  2. 02

    Naive baseline

    A naive run-rate extrapolation is returned alongside the model projection, so the model's edge over the method everyone else uses is explicit.

    naive_extrapolation

  3. 03

    Confidence band

    Every projection ships with calibrated P10-P90 bounds (85% coverage) that widen early and tighten through the innings, an explicit read on how much to trust the number.

    low_p10high_p90phaseband_width

Where it comes from

Fit to the real scoring curve.

Fit on a large archive of completed professional matches, then validated on unseen games. The intelligence lives in the model.

  • Real scoring curves

    Trained on the actual run-accumulation shape of thousands of T20 innings, which is non-linear.

    trained

  • Gradient-boosted regressor

    XGBoost over state features, phase-routed quantile ensemble. Overall MAE 18.4. Calibrated 85% P10-P90 band.

    proprietary methodology

  • Venue context

    Optional venue input adjusts for high-scoring vs bowler-friendly grounds.

    feature-engineered

  • Out-of-sample MAE by phase

    Powerplay 26.4 runs (n=25,222). Middle 17.5 (n=37,219). Death 8.5 (n=19,783). Overall 18.4. Held-out test set, match-level split. Weakest early, when a projection is most valuable to a betting market, and tightest at the death. Published as a table because a single figure would hide where the model is strong.

    out-of-sample

Sample output

What comes back.

hsh-cricket-parscore
{
  "projected_final_total": 179.5,
  "low_p10": 164.6,
  "high_p90": 201.2,
  "phase": "death",
  "band_width": 36.6,
  "naive_extrapolation": 170.6
}
Who calls it

Use cases.

For autonomous agents

  • Over/under bot

    Price the total

    Price a first-innings total market off a trained projection, not a naive rate.

  • Betting agent

    Spot early value

    In the powerplay, the model's restraint vs naive extrapolation flags mispriced totals.

  • Dashboard bot

    Live par read

    Show a projected total that updates sensibly ball by ball.

For people & teams

  • Bettor

    Beat the naive line

    Get a projection with a calibrated confidence band, model-projected not run-rate math.

  • Commentator

    Is it par?

    Answer 'what's a good score here' on air with a real model.

  • Analyst

    Score benchmarking

    Compare actual totals to model-par to grade batting performances.

How to call it

Discover, pay, receive.

  1. 01

    Discover

    Find the tool

    Via MCP at dod.hshintelligence.com/mcp or the x402 catalog.

  2. 02

    Pay

    Pay per call

    Send the x402 payment in USDC on Base. Fixed deterministic price.

  3. 03

    Receive

    Get the signal

    The signal returns inline, ready for your model, lineup, or strategy.

curl
# call the parscore tool
curl -H "X-Payment: <x402-usdc-base-payload>" \
     "https://dod.hshintelligence.com/mcp" \
     -d '{"tool":"hsh-cricket-parscore","input":{...}}'
Humans

Skip the wallet. Same product.

Live

HSH Intelligence

Any data you can describe, built to order, and callable by a human or an agent.

HSH Intelligence