{
  "product": "TennisFlow",
  "publisher": "One Tree Hill GmbH",
  "url": "https://tennisflow.app/ai-benchmarks/",
  "dataset": "internal_validation",
  "measurementTechnique": "Manually annotated ground-truth labels on TennisFlow's internal validation dataset",
  "updated": "2026-08-30",
  "current": {
    "id": "2026-08-30",
    "asOf": "2026-08-30",
    "appVersion": "1.2.5",
    "label": "Current model performance",
    "metrics": {
      "stroke_detection": {
        "precision": 0.988,
        "recall": 0.979,
        "f1": 0.984
      },
      "stroke_type_classification": {
        "accuracy": 0.9983
      },
      "stroke_detail_classification": {
        "accuracy": 0.957
      }
    }
  },
  "history": [
    {
      "id": "2026-08-05",
      "asOf": "2026-08-05",
      "appVersion": "1.2.4",
      "label": "First published AI benchmarks",
      "metrics": {
        "stroke_detection": {
          "precision": 0.9766,
          "recall": 0.9773,
          "f1": 0.9770
        },
        "stroke_type_classification": {
          "accuracy": 0.999
        },
        "stroke_detail_classification": {
          "accuracy": 0.959
        }
      }
    }
  ]
}
