{
  "schemaVersion": 1,
  "id": "yolov5-18012023",
  "family": "YOLOv5",
  "ownerDeclaration": {
    "declaredOn": "2026-11-10",
    "owner": "ChessExpert.io",
    "trainedOn": "2023-01-18",
    "statement": "The owner trained this detector using their own dataset and the YOLOv5 training notebook.",
    "basis": "Owner declaration; not independent reconstruction of the training history.",
    "pretrainedInitialization": "Not established by this declaration."
  },
  "ownerContributionLicense": "GPL-3.0-only",
  "licenseScope": "Only contributions and resulting model rights attributed to ChessExpert.io; upstream and third-party rights remain effective. No relicensing of AGPL material.",
  "licensePath": "/licenses/models/yolov5-18012023-LICENSE.txt",
  "noticesPath": "/licenses/models/yolov5-18012023-NOTICES.txt",
  "artifactMetadata": {
    "format": "graph-model",
    "generatedBy": "2.11.0",
    "convertedBy": "TensorFlow.js Converter v4.2.0"
  },
  "files": [
    {
      "path": "/18012023/group1-shard1of2.bin",
      "bytes": 4194304,
      "sha256": "adc8099995447bf0c64750869830a1d6e50f4ba833dcacbd831fe874b958fd6b"
    },
    {
      "path": "/18012023/group1-shard2of2.bin",
      "bytes": 2916124,
      "sha256": "f048e86ac6a232acefffcc64aeecd427ff3cc26a2b7e15964c300d8787e192c8"
    },
    {
      "path": "/18012023/index.json",
      "bytes": 227164,
      "sha256": "0eada38771782b5c6d94ee76e24ab4520e9cbdc8042dbd30eb7117c216b9cbed"
    }
  ],
  "historicalUpstreamReference": {
    "release": "v7.0",
    "sourceUrl": "https://github.com/ultralytics/yolov5/tree/v7.0",
    "licenseUrl": "https://raw.githubusercontent.com/ultralytics/yolov5/v7.0/LICENSE",
    "tensorflowImplementationUrl": "https://github.com/ultralytics/yolov5/blob/v7.0/models/tf.py",
    "observedLicense": "GPL-3.0",
    "status": "Historical reference only; not confirmed as the revision used for this export or its exact Corresponding Source.",
    "localLicenseSha256": "7fa7e56c0db71105f4b59a6a0ac40225eb059876f85cd380383f7d7a066e68be"
  },
  "laterNotebookOutput": {
    "reportedRevision": "94714fe",
    "reportedDate": "2023-04-15",
    "reportedLicense": "AGPL",
    "reportedTensorflowJsVersion": "4.4",
    "relationshipToArtifact": "Later run; does not establish the source revision or license of this TensorFlow.js 4.2.0 export."
  },
  "sourceStatus": {
    "representation": "Maintained editable inference graph and named tensors",
    "originalTrainingSourceRecovered": false,
    "exactUpstreamRevision": null,
    "preferredInferenceSource": "Complete638-node ordered graph,270named unquantized float32/int32tensors, tensor index/module map and deterministic rebuild/edit/package tools. Maintained build input reconstructed losslessly from the frozen inference artifact.",
    "verification": "Source-only export reproduces all three runtime files byte-for-byte. All four raw TFJS outputs match on five local fixtures; isolated NMS-threshold and learned-head-bias edits independently suppress baseline detections.",
    "historicalLimits": "Original PyTorch checkpoint/training repository/high-level Keras project/optimizer state not recovered. v7.0 remains a historical reference, not asserted original source.",
    "distributionScope": "Verified source availability and modifiability for this maintained inference representation; not certification of all historical provenance, third-party rights or application integration."
  },
  "privateMaterials": "No dataset, notebook cells, credentials or private source paths are included.",
  "sourceArchive": {
    "path": "/licenses/models/yolov5-18012023-source.tar.gz",
    "bytes": 6581091,
    "sha256": "7d1ad37beb18cbf01d14a7ec5d9d91f20a3ee4faf10bd62bef80b96bd9395457",
    "manifestSha256": "ae5ba6668a054b9c82b7f660643621f4bb0dd5bbbef9e9ac5f84adb85d225376",
    "representation": "Maintained editable inference graph and named tensors",
    "license": "GPL-3.0-only",
    "verifiedExporter": {
      "python": "3.11.16",
      "numpy": "1.26.4"
    },
    "maintainedOn": "2026-11-10"
  }
}
