{
  "model_name": "BasketballPassDetectionModel",
  "version": "v1.0",
  "description": "Rule-based tracking model that detects every ball transfer between players. From the frame-by-frame possession chain it derives the release and catch moments using hand keypoints, classifies each transfer as aerial pass, bounce pass, roll or lost ball, and returns the ordered pass list (who to whom and when), the pass matrix, per player passes made and received, and the turnover count.",
  "training_required": false,
  "datasource": {
    "twintech": [
      "athleteId",
      "blobUrl",
      "matchId",
      "seqNum"
    ]
  }
}