{
  "schema": "ag-bridge-asset-closure-v1",
  "unit": 30,
  "status": "PASS",
  "assets": [
    {
      "asset_id": "br-ak-u30-media-001",
      "source_title": "File:Two cubic curves.png",
      "source_pageid": 4057946,
      "description_revid": 1222361389,
      "description_parentid": 520543649,
      "description_timestamp": "2026-05-29T17:07:39Z",
      "description_mediawiki_sha1": "f350068f3c1f3d5be684d01041e56c38646d3a29",
      "description_url": "https://commons.wikimedia.org/wiki/File:Two_cubic_curves.png",
      "source_url": "https://upload.wikimedia.org/wikipedia/commons/f/f0/Two_cubic_curves.png?utm_source=commons.wikimedia.org&utm_campaign=imageinfo&utm_content=original",
      "original_bytes": 7957,
      "original_sha1": "60f5c1dec89a6806608626cd85cf1e7b94660863",
      "width": 250,
      "height": 251,
      "artist": "Hack",
      "uploader": "Hack~commonswiki",
      "source_credit": "own work, with Mathematica 6.0",
      "license_short": "Public domain",
      "license_evidence": "PD-self; Public Domain",
      "attribution_required": false,
      "selected_form": "original",
      "original_locally_archived": true,
      "local_path": "authority/assets/Two_cubic_curves.png",
      "local_bytes": 7957,
      "local_sha256": "489afccf2128371df697f6121da75c376f4910a2404dfe572c7ae7adbdac663a",
      "reader_positions": 1
    }
  ],
  "official_pdf_component_rights": [
    {
      "kind": "lecture",
      "title": "Datei:Algebraische Kurven (Osnabrück 2012)Vorlesung30.pdf",
      "pageid": 53381,
      "timestamp": "2012-08-02T11:39:16Z",
      "source_bytes": 90813,
      "source_sha1": "693ce1c8eba815282b96746054049bf12a46119f",
      "page_count": 7,
      "source_url": "https://upload.wikimedia.org/wikiversity/de/f/fb/Algebraische_Kurven_%28Osnabr%C3%BCck_2012%29Vorlesung30.pdf?utm_source=de.wikiversity.org&utm_campaign=imageinfo&utm_content=original",
      "description_url": "https://de.wikiversity.org/wiki/Datei:Algebraische_Kurven_(Osnabr%C3%BCck_2012)Vorlesung30.pdf",
      "local_path": "authority/artifacts/lecture-30-official.pdf",
      "local_binary_archived": false,
      "binary_sha256": null,
      "binary_status": "unavailable after one bounded 2026-09-01 canonical retrieval (HTTP 429, text/html); metadata frozen, no hash invented",
      "retrieval_evidence": {
        "path": "authority/wikiversity/unit-30/OFFICIAL_PDF_RETRIEVAL_20260901.json",
        "bytes": 1657,
        "sha256": "fc0dfbdc05a96eafb5d13417bbdb316bf18c25db09af07a63858b953a7a8eb07"
      },
      "retrieval_result": {
        "observed_date": "2026-09-01",
        "requests_for_this_url": 1,
        "http_status": 429,
        "content_type": "text/html; charset=utf-8",
        "binary_archived": false
      },
      "component_license_route": {
        "current_print_version_notice": "CC BY-SA 4.0",
        "legacy_file_notice": "CC BY-SA 2.0 Germany",
        "resolution": "preserve both component notices; no blanket relicensing claim"
      }
    },
    {
      "kind": "worksheet",
      "title": "Datei:Algebraische Kurven (Osnabrück 2012)Arbeitsblatt30.pdf",
      "pageid": 54442,
      "timestamp": "2012-07-31T14:14:33Z",
      "source_bytes": 38514,
      "source_sha1": "ffc2e642d73d802b9c1f520607a8e00f440dffee",
      "page_count": 2,
      "source_url": "https://upload.wikimedia.org/wikiversity/de/3/3f/Algebraische_Kurven_%28Osnabr%C3%BCck_2012%29Arbeitsblatt30.pdf?utm_source=de.wikiversity.org&utm_campaign=imageinfo&utm_content=original",
      "description_url": "https://de.wikiversity.org/wiki/Datei:Algebraische_Kurven_(Osnabr%C3%BCck_2012)Arbeitsblatt30.pdf",
      "local_path": "authority/artifacts/worksheet-30-official.pdf",
      "local_binary_archived": false,
      "binary_sha256": null,
      "binary_status": "unavailable after one bounded 2026-09-01 canonical retrieval (HTTP 429, text/html); metadata frozen, no hash invented",
      "retrieval_evidence": {
        "path": "authority/wikiversity/unit-30/OFFICIAL_PDF_RETRIEVAL_20260901.json",
        "bytes": 1657,
        "sha256": "fc0dfbdc05a96eafb5d13417bbdb316bf18c25db09af07a63858b953a7a8eb07"
      },
      "retrieval_result": {
        "observed_date": "2026-09-01",
        "requests_for_this_url": 1,
        "http_status": 429,
        "content_type": "text/html; charset=utf-8",
        "binary_archived": false
      },
      "component_license_route": {
        "current_print_version_notice": "CC BY-SA 4.0",
        "legacy_file_notice": "CC BY-SA 2.0 Germany",
        "resolution": "preserve both component notices; no blanket relicensing claim"
      }
    }
  ],
  "official_pdf_binary_closure": {
    "metadata_rows": 2,
    "metadata_page_count": 9,
    "local_binaries": 0,
    "unavailable_binaries": 2,
    "retrieval_evidence": {
      "path": "authority/wikiversity/unit-30/OFFICIAL_PDF_RETRIEVAL_20260901.json",
      "bytes": 1657,
      "sha256": "fc0dfbdc05a96eafb5d13417bbdb316bf18c25db09af07a63858b953a7a8eb07"
    },
    "conclusion": "official metadata is frozen; the two Unit 30 binary witnesses remain unavailable locally"
  },
  "blanket_relicense_claim": false
}
