{
  "version": "1.0.0",
  "accessedAt": "2026-10-15",
  "disclosure": "Produced by the site owner. External sources explain standards or formulas; they do not endorse this site or validate its original results.",
  "sources": [
    {
      "id": "lichess",
      "title": "Lichess Accuracy metric",
      "url": "https://lichess.org/page/accuracy",
      "role": "Published nonlinear transform and distinct whole-game aggregation."
    },
    {
      "id": "stockfish",
      "title": "Stockfish FAQ",
      "url": "https://official-stockfish.github.io/docs/stockfish-wiki/Stockfish-FAQ.html",
      "role": "Engine centipawn scores, normalization and WDL interpretation limits."
    },
    {
      "id": "python-chess",
      "title": "python-chess engine documentation",
      "url": "https://python-chess.readthedocs.io/en/latest/engine.html#chess.engine.Score.wdl",
      "role": "Score perspective and nonlinear outcome-expectation differences."
    },
    {
      "id": "matt",
      "title": "Calculating Centipawn Loss",
      "url": "https://mattplayschess.com/centipawn-loss/",
      "role": "First-person analysis workflow; demand evidence only, not formula validation."
    }
  ]
}
