{
  "$schema": "./manifest.schema.json",
  "name": "web-ai-showcase rights-safe media library",
  "description": "Curated, clearly-licensed test images used across the demo catalogue (2D→3D, faces, people, food, objects, scenes). Every asset is stored locally (no hotlinking), optimized to avif/webp/jpg, and carries full provenance. See README.md.",
  "provenanceRules": [
    "Every asset records: source URL, creator, license (SPDX or explicit), retrieval date, local path(s), dimensions, one-line description.",
    "Only clearly-licensed assets are bundled. If a license is unclear, the asset is skipped and the gap is noted.",
    "Assets are stored LOCALLY under media/assets/ — demos must never hotlink the original source.",
    "CC-BY / CC-BY-SA assets must be shown with the recorded attribution when displayed."
  ],
  "generated": "2026-07-20",
  "count": 36,
  "assets": [
    {
      "id": "portrait-person",
      "description": "Young woman wearing a skirt and striped cardigan, reclining on a chair for a studio portrait, 1940-1950 Young woman wearing a pinstriped skirt with a front kickpleat and a stripey woollen cardigan. He",
      "familyRelevance": "human portrait — matting / person segmentation",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AStateLibQld_2_139795_Young_woman_wearing_a_skirt_and_striped_cardigan%2C_reclining_on_a_chair_for_a_studio_portrait%2C_1940-1950.jpg",
      "creator": "Jones, W. A.",
      "license": "Public-Domain",
      "licenseName": "Public domain",
      "licenseUrl": "",
      "attribution": "Jones, W. A. — StateLibQld 2 139795 Young woman wearing a skirt and striped cardigan, reclining on a chair for a studio portrait, 1940-1950.jpg — via Wikimedia Commons — Public domain",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/portrait-person.avif",
          "bytesKB": 35
        },
        "webp": {
          "path": "assets/portrait-person.webp",
          "bytesKB": 45
        },
        "jpg": {
          "path": "assets/portrait-person.jpg",
          "bytesKB": 78
        }
      },
      "width": 1000,
      "height": 722,
      "original": {
        "width": 1000,
        "height": 722,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "city-street",
      "description": "Evora's layout still owes much to the original Roman city and then the Medieval city. For this reason, many of the streets are only wide enough for pedestrians, although you would be surprised at the",
      "familyRelevance": "busy street — panoptic segmentation / monocular depth",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AEvora_Street_Scene_-_Apr_2011.jpg",
      "creator": "Ken & Nyetta",
      "license": "CC-BY-2.0",
      "licenseName": "CC BY 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/2.0",
      "attribution": "Ken & Nyetta — Evora Street Scene - Apr 2011.jpg — via Wikimedia Commons — CC BY 2.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/city-street.avif",
          "bytesKB": 101
        },
        "webp": {
          "path": "assets/city-street.webp",
          "bytesKB": 170
        },
        "jpg": {
          "path": "assets/city-street.jpg",
          "bytesKB": 268
        }
      },
      "width": 1063,
      "height": 1600,
      "original": {
        "width": 2848,
        "height": 4288,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "fruit-still-life",
      "description": "Citrus fruits More than 70 percent of all citrus fruits grown in the United States are varieties developed by the ARS citrus breeding program. In Florida, the ARS has developed citrus varieties that a",
      "familyRelevance": "objects on a surface — instance segmentation / object removal",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3ACitrus_fruits.jpg",
      "creator": "Scott Bauer, USDA",
      "license": "Public-Domain",
      "licenseName": "Public domain",
      "licenseUrl": "",
      "attribution": "Scott Bauer, USDA — Citrus fruits.jpg — via Wikimedia Commons — Public domain",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/fruit-still-life.avif",
          "bytesKB": 154
        },
        "webp": {
          "path": "assets/fruit-still-life.webp",
          "bytesKB": 271
        },
        "jpg": {
          "path": "assets/fruit-still-life.jpg",
          "bytesKB": 379
        }
      },
      "width": 1600,
      "height": 1054,
      "original": {
        "width": 2700,
        "height": 1779,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "dog-outdoor",
      "description": "A wire fence is in the background.",
      "familyRelevance": "single animal — foreground/background matting",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3APortrait_of_a_dog_standing_on_the_grass_(AM_76499-1).jpg",
      "creator": "Collins, Tudor Washington, 1898-1970, photographer",
      "license": "CC-BY-4.0",
      "licenseName": "CC BY 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/4.0",
      "attribution": "Collins, Tudor Washington, 1898-1970, photographer — Portrait of a dog standing on the grass (AM 76499-1).jpg — via Wikimedia Commons — CC BY 4.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/dog-outdoor.avif",
          "bytesKB": 79
        },
        "webp": {
          "path": "assets/dog-outdoor.webp",
          "bytesKB": 135
        },
        "jpg": {
          "path": "assets/dog-outdoor.jpg",
          "bytesKB": 210
        }
      },
      "width": 1275,
      "height": 978,
      "original": {
        "width": 1275,
        "height": 978,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "mountain-landscape",
      "description": "View of the Pahalgam Valley",
      "familyRelevance": "deep scene — monocular depth estimation",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3APahalgam_Valley.jpg",
      "creator": "KennyOMG",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "KennyOMG — Pahalgam Valley.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/mountain-landscape.avif",
          "bytesKB": 175
        },
        "webp": {
          "path": "assets/mountain-landscape.webp",
          "bytesKB": 337
        },
        "jpg": {
          "path": "assets/mountain-landscape.jpg",
          "bytesKB": 406
        }
      },
      "width": 1600,
      "height": 893,
      "original": {
        "width": 6745,
        "height": 3762,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "wood-texture",
      "description": "Texture - white painted planks",
      "familyRelevance": "flat repeating texture — a hard case for depth/segmentation",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AOld_painted_planks_texture_02.jpg",
      "creator": "Nikodem Nijaki",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "Nikodem Nijaki — Old painted planks texture 02.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/wood-texture.avif",
          "bytesKB": 372
        },
        "webp": {
          "path": "assets/wood-texture.webp",
          "bytesKB": 397
        },
        "jpg": {
          "path": "assets/wood-texture.jpg",
          "bytesKB": 452
        }
      },
      "width": 1225,
      "height": 1600,
      "original": {
        "width": 3104,
        "height": 4054,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "statistics-chart",
      "description": "Responses for the questions on the image filter vote.",
      "familyRelevance": "synthetic chart — a non-photographic edge case",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AEasy-choice_votes_vertBarChart.jpg",
      "creator": "User:Dcrjsr",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "User:Dcrjsr — Easy-choice votes vertBarChart.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/statistics-chart.avif",
          "bytesKB": 8
        },
        "webp": {
          "path": "assets/statistics-chart.webp",
          "bytesKB": 11
        },
        "jpg": {
          "path": "assets/statistics-chart.jpg",
          "bytesKB": 28
        }
      },
      "width": 967,
      "height": 670,
      "original": {
        "width": 967,
        "height": 670,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "night-city",
      "description": "Three-segment panorama of Long Island City, Queens, New York City.",
      "familyRelevance": "low-light night scene — challenging illumination",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3ALong_Island_City_New_York_May_2015_panorama_3.jpg",
      "creator": "King of Hearts",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "King of Hearts — Long Island City New York May 2015 panorama 3.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/night-city.avif",
          "bytesKB": 100
        },
        "webp": {
          "path": "assets/night-city.webp",
          "bytesKB": 193
        },
        "jpg": {
          "path": "assets/night-city.jpg",
          "bytesKB": 258
        }
      },
      "width": 1600,
      "height": 800,
      "original": {
        "width": 8000,
        "height": 4000,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "backlit-silhouette",
      "description": "Dios y Patria (God and Nation) is a collection of photographs made entirely by Colombian artist and photographer Germán Gaviria Mesa in homage of the forces of the National Police of Colombia and in m",
      "familyRelevance": "backlit silhouette — hard hair/edge matting",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3ACarabinero_contraluz_(6796078144).jpg",
      "creator": "Germán Gaviria Mesa",
      "license": "CC-BY-SA-2.0",
      "licenseName": "CC BY-SA 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/2.0",
      "attribution": "Germán Gaviria Mesa — Carabinero contraluz (6796078144).jpg — via Wikimedia Commons — CC BY-SA 2.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/backlit-silhouette.avif",
          "bytesKB": 92
        },
        "webp": {
          "path": "assets/backlit-silhouette.webp",
          "bytesKB": 183
        },
        "jpg": {
          "path": "assets/backlit-silhouette.jpg",
          "bytesKB": 259
        }
      },
      "width": 1058,
      "height": 1600,
      "original": {
        "width": 6248,
        "height": 9449,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "glass-transparency",
      "description": "My favourite circle",
      "familyRelevance": "transparent object — a known matting/segmentation failure case",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AMy_favourite_circle_-_Flickr_-_stevethesnapper.jpg",
      "creator": "steven powell",
      "license": "CC-BY-2.0",
      "licenseName": "CC BY 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/2.0",
      "attribution": "steven powell — My favourite circle - Flickr - stevethesnapper.jpg — via Wikimedia Commons — CC BY 2.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/glass-transparency.avif",
          "bytesKB": 13
        },
        "webp": {
          "path": "assets/glass-transparency.webp",
          "bytesKB": 26
        },
        "jpg": {
          "path": "assets/glass-transparency.jpg",
          "bytesKB": 59
        }
      },
      "width": 1600,
      "height": 1071,
      "original": {
        "width": 3872,
        "height": 2592,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "market-crowd",
      "description": "500px provided description: Market Stalls On The Bagmati River [#city ,#people ,#street ,#travel ,#house ,#tourism ,#tourist ,#urban ,#road ,#town ,#truck ,#crowd ,#seashore ,#vehicle ,#group ,#pollut",
      "familyRelevance": "many overlapping people/objects — panoptic + detection",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AMarket_Stalls_On_The_Bagmati_River_(221931909).jpeg",
      "creator": "Francisco Anzola",
      "license": "CC-BY-3.0",
      "licenseName": "CC BY 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/3.0",
      "attribution": "Francisco Anzola — Market Stalls On The Bagmati River (221931909).jpeg — via Wikimedia Commons — CC BY 3.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/market-crowd.avif",
          "bytesKB": 125
        },
        "webp": {
          "path": "assets/market-crowd.webp",
          "bytesKB": 207
        },
        "jpg": {
          "path": "assets/market-crowd.jpg",
          "bytesKB": 326
        }
      },
      "width": 1600,
      "height": 1213,
      "original": {
        "width": 2048,
        "height": 1553,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "bicycle-object",
      "description": "A mountain bike leaning against a wall in the Port of Mainz, Germany.",
      "familyRelevance": "thin-structured object — SAM point/box prompting",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File%3AMountain_Bike_In_The_Snow.jpg",
      "creator": "Ingolfson",
      "license": "Public-Domain",
      "licenseName": "Public domain",
      "licenseUrl": "",
      "attribution": "Ingolfson — Mountain Bike In The Snow.jpg — via Wikimedia Commons — Public domain",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/bicycle-object.avif",
          "bytesKB": 109
        },
        "webp": {
          "path": "assets/bicycle-object.webp",
          "bytesKB": 177
        },
        "jpg": {
          "path": "assets/bicycle-object.jpg",
          "bytesKB": 310
        }
      },
      "width": 1600,
      "height": 1200,
      "original": {
        "width": 1600,
        "height": 1200,
        "note": "rendered from the licensed Commons original"
      }
    },
    {
      "id": "screenshot-paul-home",
      "description": "Screenshot of paul.kinlan.me homepage (site owner: Paul Kinlan).",
      "familyRelevance": "personal blog homepage — web-UI layout / text region segmentation",
      "source": "Headless Chrome screenshot",
      "sourceUrl": "https://paul.kinlan.me/",
      "creator": "Paul Kinlan",
      "license": "Proprietary-OwnerPermission",
      "licenseName": "Proprietary-OwnerPermission",
      "licenseUrl": "",
      "attribution": "Screenshot of https://paul.kinlan.me/ — owner: Paul Kinlan — Proprietary-OwnerPermission",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/screenshot-paul-home.avif",
          "bytesKB": 16
        },
        "webp": {
          "path": "assets/screenshot-paul-home.webp",
          "bytesKB": 33
        },
        "jpg": {
          "path": "assets/screenshot-paul-home.jpg",
          "bytesKB": 60
        }
      },
      "width": 1280,
      "height": 900,
      "capture": {
        "tool": "google-chrome-stable --headless=new",
        "viewport": "1280x900"
      }
    },
    {
      "id": "screenshot-paul-post",
      "description": "Screenshot of a paul.kinlan.me blog post (site owner: Paul Kinlan).",
      "familyRelevance": "text- and code-heavy article page — OCR / document layout",
      "source": "Headless Chrome screenshot",
      "sourceUrl": "https://paul.kinlan.me/2025-05-02-from-pytorch-to-browser-creating-a-web-friendly-ai-model/",
      "creator": "Paul Kinlan",
      "license": "Proprietary-OwnerPermission",
      "licenseName": "Proprietary-OwnerPermission",
      "licenseUrl": "",
      "attribution": "Screenshot of https://paul.kinlan.me/2025-05-02-from-pytorch-to-browser-creating-a-web-friendly-ai-model/ — owner: Paul Kinlan — Proprietary-OwnerPermission",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/screenshot-paul-post.avif",
          "bytesKB": 23
        },
        "webp": {
          "path": "assets/screenshot-paul-post.webp",
          "bytesKB": 46
        },
        "jpg": {
          "path": "assets/screenshot-paul-post.jpg",
          "bytesKB": 85
        }
      },
      "width": 1280,
      "height": 900,
      "capture": {
        "tool": "google-chrome-stable --headless=new",
        "viewport": "1280x900"
      }
    },
    {
      "id": "screenshot-wikipedia-article",
      "description": "Screenshot of the English Wikipedia 'Depth map' article (article text CC BY-SA 4.0; logos are WMF marks).",
      "familyRelevance": "encyclopedia article — dense text + figures for OCR / layout / segmentation",
      "source": "Headless Chrome screenshot",
      "sourceUrl": "https://en.wikipedia.org/wiki/Depth_map",
      "creator": "Wikipedia contributors",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC-BY-SA-4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "attribution": "Screenshot of https://en.wikipedia.org/wiki/Depth_map — owner: Wikipedia contributors — CC-BY-SA-4.0",
      "retrieved": "2026-07-19",
      "formats": {
        "avif": {
          "path": "assets/screenshot-wikipedia-article.avif",
          "bytesKB": 42
        },
        "webp": {
          "path": "assets/screenshot-wikipedia-article.webp",
          "bytesKB": 82
        },
        "jpg": {
          "path": "assets/screenshot-wikipedia-article.jpg",
          "bytesKB": 140
        }
      },
      "width": 1280,
      "height": 900,
      "capture": {
        "tool": "google-chrome-stable --headless=new",
        "viewport": "1280x900"
      }
    },
    {
      "id": "old-portrait-logger",
      "description": "'Sam', a logger at Howkan, Alaska — a 1906 studio portrait (face crop). A genuinely aged, degraded black-and-white photograph: ideal for face restoration.",
      "familyRelevance": "degraded old portrait — face restoration / colourisation",
      "source": "Wikimedia Commons (U.S. National Archives)",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:%22Sam%22_a_white_man._A_logger_at_Howkan,_Alaska._Taken_by_B.A._Haldane,_1906_-_NARA_-_297530.jpg",
      "creator": "B. A. Haldane (1906)",
      "license": "Public-Domain",
      "licenseName": "Public domain (U.S. National Archives, NARA 297530)",
      "licenseUrl": "",
      "attribution": "B. A. Haldane, 1906 — NARA 297530, via Wikimedia Commons — Public domain",
      "retrieved": "2026-07-20",
      "formats": {
        "webp": {
          "path": "assets/old-portrait-logger.webp",
          "bytesKB": 8
        },
        "jpg": {
          "path": "assets/old-portrait-logger.jpg",
          "bytesKB": 14
        }
      },
      "width": 249,
      "height": 249,
      "original": {
        "width": 249,
        "height": 249,
        "note": "face crop from the licensed NARA original"
      }
    },
    {
      "id": "old-portrait-elder",
      "description": "'Starsh', a Tlingit man of Saxman, Alaska — an 1897 studio portrait (face crop). A genuinely aged, degraded black-and-white photograph: ideal for face restoration.",
      "familyRelevance": "degraded old portrait — face restoration / colourisation",
      "source": "Wikimedia Commons (U.S. National Archives)",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:%22Starsh%22_Thlinket_Indian_of_Saxman,_Alaska._Taken_by_B.A._Haldane,_1897.%22_-_NARA_-_297529.jpg",
      "creator": "B. A. Haldane (1897)",
      "license": "Public-Domain",
      "licenseName": "Public domain (U.S. National Archives, NARA 297529)",
      "licenseUrl": "",
      "attribution": "B. A. Haldane, 1897 — NARA 297529, via Wikimedia Commons — Public domain",
      "retrieved": "2026-07-20",
      "formats": {
        "webp": {
          "path": "assets/old-portrait-elder.webp",
          "bytesKB": 14
        },
        "jpg": {
          "path": "assets/old-portrait-elder.jpg",
          "bytesKB": 19
        }
      },
      "width": 231,
      "height": 197,
      "original": {
        "width": 231,
        "height": 197,
        "note": "face crop from the licensed NARA original"
      }
    },
    {
      "id": "face-young-woman",
      "description": "Smiling young woman, close-up portrait",
      "familyRelevance": "human face — face detection / landmarks / age / recognition",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_Woman_(Imagicity_852).jpg",
      "creator": "Graham Crumb",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "Graham Crumb — Smiling Woman (Imagicity 852).jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 850,
      "formats": {
        "avif": {
          "path": "assets/face-young-woman.avif",
          "bytesKB": 67
        },
        "webp": {
          "path": "assets/face-young-woman.webp",
          "bytesKB": 112
        },
        "jpg": {
          "path": "assets/face-young-woman.jpg",
          "bytesKB": 210
        }
      }
    },
    {
      "id": "face-old-woman",
      "description": "Smiling elderly woman, close-up portrait",
      "familyRelevance": "human face (elderly) — age estimation / landmarks",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_Old_Woman_(Imagicity_1180).jpg",
      "creator": "Graham Crumb",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "Graham Crumb — Smiling Old Woman (Imagicity 1180).jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 850,
      "formats": {
        "avif": {
          "path": "assets/face-old-woman.avif",
          "bytesKB": 75
        },
        "webp": {
          "path": "assets/face-old-woman.webp",
          "bytesKB": 137
        },
        "jpg": {
          "path": "assets/face-old-woman.jpg",
          "bytesKB": 227
        }
      }
    },
    {
      "id": "face-man-delhi",
      "description": "Older man with grey beard and turban, close-up portrait",
      "familyRelevance": "human face — face detection / recognition",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:India_-_Delhi_man_-_4579.jpg",
      "creator": "Jorge Royan",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "Jorge Royan — India - Delhi man - 4579.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-20",
      "width": 1067,
      "height": 1600,
      "formats": {
        "avif": {
          "path": "assets/face-man-delhi.avif",
          "bytesKB": 156
        },
        "webp": {
          "path": "assets/face-man-delhi.webp",
          "bytesKB": 343
        },
        "jpg": {
          "path": "assets/face-man-delhi.jpg",
          "bytesKB": 467
        }
      }
    },
    {
      "id": "face-colombia",
      "description": "Young man wearing a cap and round sunglasses, close-up portrait",
      "familyRelevance": "human face (with sunglasses) — detection / expression",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Portrait_Colombia_40a_(cropped).jpg",
      "creator": "RForster",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "RForster — Portrait Colombia 40a (cropped).jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1191,
      "height": 1459,
      "formats": {
        "avif": {
          "path": "assets/face-colombia.avif",
          "bytesKB": 130
        },
        "webp": {
          "path": "assets/face-colombia.webp",
          "bytesKB": 258
        },
        "jpg": {
          "path": "assets/face-colombia.jpg",
          "bytesKB": 444
        }
      }
    },
    {
      "id": "face-morocco",
      "description": "Young man wearing a headscarf, close-up portrait",
      "familyRelevance": "human face — landmarks / detection",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Portrait_Moroco_48a_(cropped).jpg",
      "creator": "RForster",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "RForster — Portrait Moroco 48a (cropped).jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 1102,
      "formats": {
        "avif": {
          "path": "assets/face-morocco.avif",
          "bytesKB": 64
        },
        "webp": {
          "path": "assets/face-morocco.webp",
          "bytesKB": 103
        },
        "jpg": {
          "path": "assets/face-morocco.jpg",
          "bytesKB": 241
        }
      }
    },
    {
      "id": "face-woman-paan",
      "description": "Smiling woman, close-up portrait",
      "familyRelevance": "human face — age / parsing / matting",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Lao_woman_chewing_paan.jpg",
      "creator": "Basile Morin",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Basile Morin — Lao woman chewing paan.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 853,
      "formats": {
        "avif": {
          "path": "assets/face-woman-paan.avif",
          "bytesKB": 87
        },
        "webp": {
          "path": "assets/face-woman-paan.webp",
          "bytesKB": 172
        },
        "jpg": {
          "path": "assets/face-woman-paan.jpg",
          "bytesKB": 263
        }
      }
    },
    {
      "id": "face-woman-cup",
      "description": "Smiling woman in an orange shirt holding a glass (portrait A, image 1)",
      "familyRelevance": "human face — face similarity (same-person pair)",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_woman_holding_a_cup_of_beer.jpg",
      "creator": "Basile Morin",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Basile Morin — Smiling woman holding a cup of beer.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 1280,
      "formats": {
        "avif": {
          "path": "assets/face-woman-cup.avif",
          "bytesKB": 84
        },
        "webp": {
          "path": "assets/face-woman-cup.webp",
          "bytesKB": 131
        },
        "jpg": {
          "path": "assets/face-woman-cup.jpg",
          "bytesKB": 261
        }
      }
    },
    {
      "id": "face-woman-cup2",
      "description": "Smiling woman in an orange shirt holding a cup and bottle (portrait A, image 2)",
      "familyRelevance": "human face — face similarity (same-person pair, second image of the same subject)",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Smiling_woman_holding_a_cup_and_a_bottle_of_beer.jpg",
      "creator": "Basile Morin",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Basile Morin — Smiling woman holding a cup and a bottle of beer.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 1280,
      "formats": {
        "avif": {
          "path": "assets/face-woman-cup2.avif",
          "bytesKB": 80
        },
        "webp": {
          "path": "assets/face-woman-cup2.webp",
          "bytesKB": 124
        },
        "jpg": {
          "path": "assets/face-woman-cup2.jpg",
          "bytesKB": 258
        }
      }
    },
    {
      "id": "people-group-hike",
      "description": "A group of friends walking on a casual hike",
      "familyRelevance": "several people — multi-person detection / pose",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:A_group_of_friends_on_a_casual_hike.jpg",
      "creator": "Altitonantis",
      "license": "CC0-1.0",
      "licenseName": "CC0",
      "licenseUrl": "http://creativecommons.org/publicdomain/zero/1.0/deed.en",
      "attribution": "Altitonantis — A group of friends on a casual hike.jpg — via Wikimedia Commons — CC0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 853,
      "formats": {
        "avif": {
          "path": "assets/people-group-hike.avif",
          "bytesKB": 115
        },
        "webp": {
          "path": "assets/people-group-hike.webp",
          "bytesKB": 223
        },
        "jpg": {
          "path": "assets/people-group-hike.jpg",
          "bytesKB": 329
        }
      }
    },
    {
      "id": "people-marathon",
      "description": "Elite women runners at the London Marathon",
      "familyRelevance": "several people in motion — pose / person detection",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:London_Marathon_2014_Elite_Women.jpg",
      "creator": "JULIAN MASON",
      "license": "CC-BY-2.0",
      "licenseName": "CC BY 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/2.0",
      "attribution": "JULIAN MASON — London Marathon 2014 Elite Women.jpg — via Wikimedia Commons — CC BY 2.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 855,
      "formats": {
        "avif": {
          "path": "assets/people-marathon.avif",
          "bytesKB": 90
        },
        "webp": {
          "path": "assets/people-marathon.webp",
          "bytesKB": 165
        },
        "jpg": {
          "path": "assets/people-marathon.jpg",
          "bytesKB": 278
        }
      }
    },
    {
      "id": "people-yoga",
      "description": "A person holding a yoga pose against a sunset sky",
      "familyRelevance": "single person pose — pose landmarks",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:The_Yoga_Guru_(6907982137).jpg",
      "creator": "Zach Dischner",
      "license": "CC-BY-2.0",
      "licenseName": "CC BY 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by/2.0",
      "attribution": "Zach Dischner — The Yoga Guru (6907982137).jpg — via Wikimedia Commons — CC BY 2.0",
      "retrieved": "2026-07-20",
      "width": 1600,
      "height": 1067,
      "formats": {
        "avif": {
          "path": "assets/people-yoga.avif",
          "bytesKB": 37
        },
        "webp": {
          "path": "assets/people-yoga.webp",
          "bytesKB": 51
        },
        "jpg": {
          "path": "assets/people-yoga.jpg",
          "bytesKB": 152
        }
      }
    },
    {
      "id": "obj-cat",
      "description": "A black-and-white domestic cat sitting",
      "familyRelevance": "animal (no people) — classification / super-resolution / detection",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Female_cat_sitting_down_on_sofa.jpg",
      "creator": "Smirkybec",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Smirkybec — Female cat sitting down on sofa.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1200,
      "height": 1600,
      "formats": {
        "avif": {
          "path": "assets/obj-cat.avif",
          "bytesKB": 150
        },
        "webp": {
          "path": "assets/obj-cat.webp",
          "bytesKB": 278
        },
        "jpg": {
          "path": "assets/obj-cat.jpg",
          "bytesKB": 449
        }
      }
    },
    {
      "id": "obj-river",
      "description": "A river and mountains in Yosemite Valley",
      "familyRelevance": "deep outdoor scene (no people) — classification / detection",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Valley_View_Yosemite_August_2013_002.jpg",
      "creator": "King of Hearts",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "King of Hearts — Valley View Yosemite August 2013 002.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 848,
      "formats": {
        "avif": {
          "path": "assets/obj-river.avif",
          "bytesKB": 171
        },
        "webp": {
          "path": "assets/obj-river.webp",
          "bytesKB": 338
        },
        "jpg": {
          "path": "assets/obj-river.jpg",
          "bytesKB": 441
        }
      }
    },
    {
      "id": "obj-room",
      "description": "A furnished bedroom interior",
      "familyRelevance": "indoor scene (no people) — scene classification",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Winchester_Mystery_House_bedroom_with_massive_headboard.jpg",
      "creator": "Sgerbic",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Sgerbic — Winchester Mystery House bedroom with massive headboard.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 854,
      "formats": {
        "avif": {
          "path": "assets/obj-room.avif",
          "bytesKB": 58
        },
        "webp": {
          "path": "assets/obj-room.webp",
          "bytesKB": 93
        },
        "jpg": {
          "path": "assets/obj-room.jpg",
          "bytesKB": 175
        }
      }
    },
    {
      "id": "food-pizza",
      "description": "A pizza on a round plate with a fork",
      "familyRelevance": "food (no people) — food classification",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Convenience_food_pizza_on_a_round_plate.jpg",
      "creator": "JIP",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "JIP — Convenience food pizza on a round plate.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 960,
      "formats": {
        "avif": {
          "path": "assets/food-pizza.avif",
          "bytesKB": 65
        },
        "webp": {
          "path": "assets/food-pizza.webp",
          "bytesKB": 117
        },
        "jpg": {
          "path": "assets/food-pizza.jpg",
          "bytesKB": 222
        }
      }
    },
    {
      "id": "food-salad",
      "description": "A bowl of mixed vegetable salad",
      "familyRelevance": "food (no people) — food classification",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Bowl_of_vegetable_salad_001.jpg",
      "creator": "Suyash Dwivedi",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Suyash Dwivedi — Bowl of vegetable salad 001.jpg — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 720,
      "formats": {
        "avif": {
          "path": "assets/food-salad.avif",
          "bytesKB": 80
        },
        "webp": {
          "path": "assets/food-salad.webp",
          "bytesKB": 151
        },
        "jpg": {
          "path": "assets/food-salad.jpg",
          "bytesKB": 253
        }
      }
    },
    {
      "id": "food-sushi",
      "description": "Sushi rolls on a plate",
      "familyRelevance": "food (no people) — food classification",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Sushi_platter_with_omelette,_cooked_salmon,_kani_and_cucumber_sushi.jpg",
      "creator": "Priscila Guimarães",
      "license": "CC-BY-SA-2.0",
      "licenseName": "CC BY-SA 2.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/2.0",
      "attribution": "Priscila Guimarães — Sushi platter with omelette, cooked salmon, kani and cucumber sushi.jpg — via Wikimedia Commons — CC BY-SA 2.0",
      "retrieved": "2026-07-20",
      "width": 1024,
      "height": 768,
      "formats": {
        "avif": {
          "path": "assets/food-sushi.avif",
          "bytesKB": 40
        },
        "webp": {
          "path": "assets/food-sushi.webp",
          "bytesKB": 70
        },
        "jpg": {
          "path": "assets/food-sushi.jpg",
          "bytesKB": 193
        }
      }
    },
    {
      "id": "hand-thumb",
      "description": "A hand giving a thumbs-up",
      "familyRelevance": "human hand (no identifiable face) — hand landmarks",
      "source": "Wikimedia Commons",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Thumbs_up_01.jpg",
      "creator": "Grey Geezer",
      "license": "CC-BY-SA-3.0",
      "licenseName": "CC BY-SA 3.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/3.0",
      "attribution": "Grey Geezer — Thumbs up 01.jpg — via Wikimedia Commons — CC BY-SA 3.0",
      "retrieved": "2026-07-20",
      "width": 1280,
      "height": 1548,
      "formats": {
        "avif": {
          "path": "assets/hand-thumb.avif",
          "bytesKB": 139
        },
        "webp": {
          "path": "assets/hand-thumb.webp",
          "bytesKB": 251
        },
        "jpg": {
          "path": "assets/hand-thumb.jpg",
          "bytesKB": 458
        }
      }
    },
    {
      "id": "faces-crowd",
      "description": "A montage of eight of the licensed portrait photos above, arranged 4×2 as a multi-face test image",
      "familyRelevance": "multiple faces in one frame — face detection (composite; each face keeps the source's own license/attribution)",
      "source": "Composite of licensed Wikimedia Commons portraits",
      "sourceUrl": "",
      "creator": "Composite of: Graham Crumb; Jorge Royan; RForster; Basile Morin (see the individual face-* records)",
      "license": "CC-BY-SA-4.0",
      "licenseName": "CC BY-SA 4.0 (most-restrictive of the composited portraits)",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0",
      "attribution": "Composite of the licensed face-* portraits (Graham Crumb, Jorge Royan, RForster, Basile Morin) — via Wikimedia Commons — CC BY-SA 4.0",
      "retrieved": "2026-07-20",
      "width": 1356,
      "height": 674,
      "formats": {
        "avif": {
          "path": "assets/faces-crowd.avif",
          "bytesKB": 45
        },
        "webp": {
          "path": "assets/faces-crowd.webp",
          "bytesKB": 77
        },
        "jpg": {
          "path": "assets/faces-crowd.jpg",
          "bytesKB": 245
        }
      }
    }
  ],
  "skipped": [
    {
      "query": "potted plant indoor windowsill",
      "reason": "no candidate in the top Commons results carried an accepted, attributable license; gap left rather than bundle an unclear-license image"
    },
    {
      "id": "handwritten-document",
      "source": "File:Handwritten letter from Seamus Heaney to Richard Pine, page 1.jpg",
      "reason": "Commons tags it Public domain, but the author (Seamus Heaney) died in 2013, so the letter would normally remain in copyright until 2083 — likely mistag. Dropped to stay rights-safe; text-heavy/OCR variety is still covered by statistics-chart and screenshot-wikipedia-article."
    }
  ]
}
