For the complete documentation index, see llms.txt. This page is also available as Markdown.

Scorecard

The scorecard endpoint returns the full prediction history with outcomes. Fully public, no authentication required.


Endpoint

GET /api/bv7x/scorecard

Authentication: None (public)


Response

{
  "predictions": [
    {
      "date": "2026-03-21",
      "signal": "BUY",
      "direction": "UP",
      "confidence": 0.62,
      "outcome": "WIN",
      "btcAtSignal": 64500,
      "btcAtResolution": 67200,
      "resolvedAt": "2026-03-28"
    },
    {
      "date": "2026-03-20",
      "signal": "SELL",
      "direction": "DOWN",
      "confidence": 0.58,
      "outcome": "LOSS",
      "btcAtSignal": 65100,
      "btcAtResolution": 65800,
      "resolvedAt": "2026-03-27"
    }
  ],
  "stats": {
    "total": 142,
    "wins": 96,
    "losses": 46,
    "accuracy": 0.676,
    "currentStreak": 3,
    "longestStreak": 8
  }
}

Fields

Prediction Entry

Field
Type
Description

date

string

Date the prediction was made (YYYY-MM-DD)

signal

string

BUY, SELL, or HOLD

direction

string

UP or DOWN

confidence

number

Model confidence at prediction time

outcome

string

WIN, LOSS, or PENDING

btcAtSignal

number

BTC/USD when prediction was made

btcAtResolution

number

BTC/USD at resolution (null if pending)

resolvedAt

string

Resolution date (null if pending)

Stats Summary

Field
Type
Description

total

number

Total predictions made

wins

number

Correct predictions

losses

number

Incorrect predictions

accuracy

number

Win rate (0.0--1.0)

currentStreak

number

Current consecutive wins

longestStreak

number

Best consecutive win streak


Notes

  • Predictions with outcome: "PENDING" have not yet reached their 7-day resolution window

  • HOLD signals are not scored (no directional prediction to verify)

  • The scorecard includes the same data shown on the Performance page


Example


Next

Last updated