{
  "checkedOn": "2026-10-20",
  "description": "Image records for the Yorùbáland development hub. Documentary photographs retain their source credits and licences. The textile selection uses supplied fashion images, including individually labelled AI-assisted screenshot cleanup. Unverified authorship, production methods and reuse rights are stated per image; no endorsement is implied.",
  "new": [
    {
      "id": "ife-cast-head",
      "title": "Ilé-Ifẹ̀ · mastery cast in metal",
      "caption": "A crowned brass head from Ilé-Ifẹ̀, dated to the 14th–early 15th century. The finely worked face and crown bring artistic vision and casting skill into one commanding form.",
      "alt": "Close view of an Ilé-Ifẹ̀ brass head with fine facial lines and an elaborate crown topped by a plume.",
      "location": "Object from Ilé-Ifẹ̀, Nigeria; photographed at the British Museum, London",
      "date": "2019",
      "dateBasis": "2019 photograph; EXIF capture 17 February, Commons summary 3 April. Object date is separate.",
      "author": "Vassil",
      "license": "CC0 1.0",
      "licenseUrl": "https://creativecommons.org/publicdomain/zero/1.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:British_Museum_Room_25_Head_of_a_king_Ife_17022019_5147.jpg",
      "objectSource": "https://www.britishmuseum.org/collection/object/E_Af1939-34-1",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/5/51/British_Museum_Room_25_Head_of_a_king_Ife_17022019_5147.jpg/960px-British_Museum_Room_25_Head_of_a_king_Ife_17022019_5147.jpg",
      "src": "/tapestries/development/media/ife-cast-head.jpg",
      "width": 960,
      "height": 1693,
      "bytes": 335255,
      "changes": "Wikimedia thumbnail; no creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "metallurgy and sculpture",
      "evidenceLimits": "British Museum Af1939,34.1. Brass, not technically bronze. No named sitter asserted; historical casting expertise is not a measure of modern industrial capacity."
    },
    {
      "id": "cocoa-quality",
      "title": "Cocoa quality measurement",
      "caption": "Checking cocoa moisture in Nigeria, photographed in 2025: quality measurement is one step between harvest and market.",
      "alt": "A handheld moisture meter is used on a sack of cocoa beans.",
      "location": "Nigeria; exact farm and state not established",
      "date": "2025-05-01",
      "dateBasis": "Photographer date on Wikimedia Commons file page",
      "author": "Ei'eke",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Checking_moisture.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Checking_moisture.jpg/1280px-Checking_moisture.jpg",
      "src": "/tapestries/development/media/cocoa-quality.jpg",
      "width": 1280,
      "height": 841,
      "bytes": 280269,
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "agriculture",
      "evidenceLimits": "A contest category mentions an Ondo/Edo photography tour, but does not establish the exact location. Do not label it as one state or use photographer wording as a cocoa standard.",
      "display": "reference-link"
    },
    {
      "id": "ketou-akaba-idena",
      "title": "Akaba Idéna, Kétou",
      "caption": "The Akaba Idéna museum in Kétou, Benin, photographed in 2019.",
      "alt": "A thatched museum courtyard structure with carved and coloured pillars.",
      "location": "Kétou, Benin",
      "date": "2019-09-25",
      "dateBasis": "Photographer date on Wikimedia Commons file page",
      "author": "Rachad sanoussi",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Le_mus%C3%A9e_Akaba_idena.jpg",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/2/22/Le_mus%C3%A9e_Akaba_idena.jpg/1280px-Le_mus%C3%A9e_Akaba_idena.jpg",
      "src": "/tapestries/development/media/ketou-akaba-idena.jpg",
      "width": 1280,
      "height": 960,
      "bytes": 289155,
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "culture",
      "evidenceLimits": "Museum identity and location supported by file page; historical or sacred interpretations need separate sources."
    },
    {
      "id": "atakpame-town",
      "title": "Atakpamé from the hills",
      "caption": "Atakpamé, Togo, seen from a neighbouring hill in 2016.",
      "alt": "A road descends through a hilly town towards green ridges in the distance.",
      "location": "Atakpamé, Togo",
      "date": "2016-09-28",
      "dateBasis": "Photographer date on Wikimedia Commons file page",
      "author": "EKokou",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Ville_d%27Atakpam%C3%A9.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/6/6e/Ville_d%27Atakpam%C3%A9.jpg",
      "src": "/tapestries/development/media/atakpame-town.jpg",
      "width": 1280,
      "height": 720,
      "bytes": 434800,
      "changes": "None; original downloaded without creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "cross-border",
      "evidenceLimits": "A view of a multicultural city, not evidence of an exclusive ethnic identity or a political border claim."
    },
    {
      "id": "iita-ibadan",
      "title": "Agricultural research in Ìbàdàn",
      "caption": "The entrance to IITA in Ìbàdàn, photographed in 2022.",
      "alt": "A palm-lined entrance road at the International Institute of Tropical Agriculture in Ibadan.",
      "location": "Ìbàdàn, Nigeria",
      "date": "2022-10-16",
      "dateBasis": "Photographer date on Wikimedia Commons file page",
      "author": "Kematography",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Front_view_IITA,_Ibadan.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/b/b3/Front_view_IITA%2C_Ibadan.jpg",
      "src": "/tapestries/development/media/iita-ibadan.jpg",
      "width": 1000,
      "height": 662,
      "bytes": 195711,
      "changes": "None; original downloaded without creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "research",
      "evidenceLimits": "Entrance photograph, not a laboratory or evidence of current project activity. Photographer watermark retained."
    },
    {
      "id": "apapa-port",
      "title": "Maritime logistics at Apapa",
      "caption": "A cargo vessel at Apapa port, Èkó (Lagos), photographed in 2017.",
      "alt": "The red cargo vessel Arnica sits at a quay with ship-mounted cranes above it.",
      "location": "Apapa, Èkó (Lagos), Nigeria",
      "date": "2017-05-14",
      "dateBasis": "Photographer date on Wikimedia Commons file page",
      "author": "Quadrex24",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Apapa_port.lagos.jpg",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/7/73/Apapa_port.lagos.jpg/1280px-Apapa_port.lagos.jpg",
      "src": "/tapestries/development/media/apapa-port.jpg",
      "width": 1280,
      "height": 960,
      "bytes": 229744,
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "logistics",
      "evidenceLimits": "Apapa port, not Lekki; historic photograph does not establish current throughput, ownership or capacity.",
      "display": "reference-link"
    },
    {
      "id": "lekki-port",
      "title": "Infrastructure for trade",
      "caption": "Lekki Deep Sea Port in Lagos State, photographed in 2026.",
      "alt": "The entrance buildings, containers and cranes at Lekki Deep Sea Port.",
      "location": "Lekki, Lagos State, Nigeria",
      "date": "2026",
      "dateBasis": "Lekki, not Apapa. A photograph does not establish throughput, ownership or performance. Filename refers to August 2026; the file-page date is September 2026, so no exact capture day is asserted.",
      "author": "FrankvEck",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Lagos-Nigeria-Lekki-Deep-Sea-Port-aug-2026-IMG_6279.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/b/b4/Lagos-Nigeria-Lekki-Deep-Sea-Port-aug-2026-IMG_6279.jpg",
      "src": "/tapestries/development/media/lekki-port.jpg",
      "width": 1200,
      "height": 900,
      "bytes": 592434,
      "changes": "Licensed Wikimedia image; no creative edits",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "logistics",
      "evidenceLimits": "Lekki, not Apapa. A photograph does not establish throughput, ownership or performance. Filename refers to August 2026; the file-page date is September 2026, so no exact capture day is asserted."
    },
    {
      "id": "refinery-aerial",
      "title": "Process engineering · Lekki",
      "caption": "Aerial photograph of the Dangote refinery complex at Lekki, Lagos State, published in 2026.",
      "alt": "Refinery processing towers, storage tanks, pipework and roads across a large industrial site.",
      "date": "2026",
      "author": "FrankvEck",
      "location": "Lekki, Lagos State, Nigeria",
      "dateBasis": "Source file date; 2026 aerial images have differing scene/upload dates, so only year is displayed.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Dangote-refinery-Lekki-drone-small-Lagos-Nigeria-IMG_7237b.jpg",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/b/b4/Dangote-refinery-Lekki-drone-small-Lagos-Nigeria-IMG_7237b.jpg/1280px-Dangote-refinery-Lekki-drone-small-Lagos-Nigeria-IMG_7237b.jpg",
      "src": "/tapestries/development/media/refinery-aerial.jpg",
      "width": 1280,
      "height": 956,
      "bytes": 295815,
      "changes": "Wikimedia thumbnail; cropped to fit the web tiles, full photograph available on click. No generative edits.",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "industry",
      "evidenceLimits": "Photographs of separate sites and dates. No claim about current capacity, ownership, profitability or environmental performance."
    },
    {
      "id": "lekki-aerial",
      "title": "Maritime trade · Lekki",
      "caption": "Aerial photograph of Lekki Deep Sea Port, Lagos State, published in 2026.",
      "alt": "Container cranes, a cargo ship, stacks of containers and access roads at Lekki Deep Sea Port.",
      "date": "2026",
      "author": "FrankvEck",
      "location": "Lekki, Lagos State, Nigeria",
      "dateBasis": "Source file date; 2026 aerial images have differing scene/upload dates, so only year is displayed.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Lagos-Nigeria-Deep-sea-port-Lekki-drone-haze-IMG_6416.jpg",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/5/58/Lagos-Nigeria-Deep-sea-port-Lekki-drone-haze-IMG_6416.jpg/1280px-Lagos-Nigeria-Deep-sea-port-Lekki-drone-haze-IMG_6416.jpg",
      "src": "/tapestries/development/media/lekki-aerial.jpg",
      "width": 1280,
      "height": 956,
      "bytes": 438272,
      "changes": "Wikimedia thumbnail; cropped to fit the web tiles, full photograph available on click. No generative edits.",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "industry",
      "evidenceLimits": "Photographs of separate sites and dates. No claim about current capacity, ownership, profitability or environmental performance."
    },
    {
      "id": "ewekoro-cement",
      "title": "Manufacturing · Ogun",
      "caption": "Cement-production infrastructure at the Lafarge factory in Ewekoro, Ogun State, photographed in 2011.",
      "alt": "Large kiln and metal ducts connect industrial structures and service platforms at a cement factory.",
      "date": "2011-07-10",
      "author": "Fachab",
      "location": "Ewekoro, Ogun State, Nigeria",
      "dateBasis": "Photographer date on Commons",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Lafarge_cement_factory_in_Ewekoro_Ogun_state_-Nigeria.jpg",
      "imageUrl": "https://thumb.wikimedia.org/wikipedia/commons/thumb/f/f6/Lafarge_cement_factory_in_Ewekoro_Ogun_state_-Nigeria.jpg/1280px-Lafarge_cement_factory_in_Ewekoro_Ogun_state_-Nigeria.jpg",
      "src": "/tapestries/development/media/ewekoro-cement.jpg",
      "width": 1280,
      "height": 960,
      "bytes": 288673,
      "changes": "Wikimedia thumbnail; cropped to fit the web tiles, full photograph available on click. No generative edits.",
      "genuinePhoto": true,
      "inspected": true,
      "checkedOn": "2026-10-20",
      "theme": "industry",
      "evidenceLimits": "Photographs of separate sites and dates. No claim about current capacity, ownership, profitability or environmental performance."
    },
    {
      "id": "selection-ceremony-blue-gold",
      "title": "Royal blue · lace & ceremony",
      "caption": "Gold embroidery, embellished blue dress and a sculptural gèlè create a richly coordinated occasion look.",
      "alt": "A couple in royal blue and gold dress, with a large blue headwrap, embroidered agbádá and coral-coloured beads.",
      "src": "/tapestries/development/media/selected-ceremony-blue-gold.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "Supplied image; no creative edits. WebP encoding for the web.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 439,
      "height": 543,
      "bytes": 72118
    },
    {
      "id": "selection-ceremony-copper-stripes",
      "title": "Aṣọ òkè style · colour in conversation",
      "caption": "Copper, cream and blue stripes connect two outfits through colour, proportion and carefully coordinated headwear.",
      "alt": "A couple wearing coordinated copper, cream and blue striped ensembles with a cap, headwrap and coral-coloured beads.",
      "src": "/tapestries/development/media/selected-ceremony-copper-stripes.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1128,
      "height": 1394,
      "bytes": 266762
    },
    {
      "id": "selection-agbada-red-cream",
      "title": "Agbádá · presence & proportion",
      "caption": "Burgundy and cream stripes frame an embroidered centre panel, with a coordinating fìlà and a flowing silhouette.",
      "alt": "A man wearing burgundy and cream striped agbádá, an embroidered cap and beads, holding a cane.",
      "src": "/tapestries/development/media/selected-agbada-red-cream.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "GENT STANDARD branding appears in the supplied image; this does not identify its photographer.",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 937,
      "height": 1678,
      "bytes": 177138
    },
    {
      "id": "selection-agbada-deep-blue",
      "title": "Deep blue · embroidery & finish",
      "caption": "A deep-blue agbádá brings the embroidered neckline and coordinating cap into focus.",
      "alt": "A man in dark blue embroidered agbádá and a coordinating cap, holding a white horsetail accessory.",
      "src": "/tapestries/development/media/selected-agbada-deep-blue.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "Supplied image; no creative edits. WebP encoding for the web.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 301,
      "height": 548,
      "bytes": 33234
    },
    {
      "id": "selection-agbada-striped-promenade",
      "title": "Stripes · cloth in motion",
      "caption": "A full-length view gives the robe’s drape, vertical lines and contrasting panels room to speak.",
      "alt": "A man in burgundy and cream striped agbádá and cap on a tree-lined walkway.",
      "src": "/tapestries/development/media/selected-agbada-striped-promenade.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "Supplied image; no creative edits. WebP encoding for the web.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 362,
      "height": 549,
      "bytes": 56270
    },
    {
      "id": "selection-indigo-headwrap",
      "title": "Gèlè · a sculptural silhouette",
      "caption": "An expansive indigo headwrap and flowing patterned dress show how cloth can build shape as well as colour.",
      "alt": "Rear view of a woman in a large sculptural indigo headwrap and flowing blue-and-white patterned dress.",
      "src": "/tapestries/development/media/selected-indigo-headwrap.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "Supplied image; no creative edits. WebP encoding for the web.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 369,
      "height": 547,
      "bytes": 78130
    },
    {
      "id": "selection-indigo-styling",
      "title": "Adìrẹ style · a contemporary cut",
      "caption": "An indigo-patterned jumpsuit explores a tailored, contemporary silhouette. The source presents this as styling inspiration for fabric, rather than a finished garment for sale.",
      "alt": "A woman wearing a belted blue-and-white patterned jumpsuit against a pale studio background.",
      "src": "/tapestries/development/media/selected-indigo-styling.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1115,
      "height": 1411,
      "bytes": 234188
    },
    {
      "id": "selection-adire-colour-display",
      "title": "Adìrẹ · a language of colour",
      "caption": "Hanging lengths and folded cloth bring bold colour, repeated motifs and contrasting patterns into view.",
      "alt": "A textile display with colourful patterned hanging cloth and stacks of folded fabric.",
      "src": "/tapestries/development/media/selected-adire-colour-display.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1207,
      "height": 1303,
      "bytes": 467340
    },
    {
      "id": "selection-adire-oodua-gallery",
      "title": "Adìrẹ · a room of possibilities",
      "caption": "Suspended panels and a patterned ceiling make cloth part of the space itself. The supplied image identifies the Adire Oodua Gallery.",
      "alt": "Textile gallery interior with suspended indigo cloth, patterned ceiling panels and colourful textile displays.",
      "src": "/tapestries/development/media/selected-adire-oodua-gallery.webp",
      "display": "textile-selection",
      "layout": "portrait",
      "author": "Original creator not yet verified.",
      "sourceCredit": "Adire Oodua Gallery is named in the supplied image; photographer unconfirmed.",
      "sourceUrl": "https://www.facebook.com/adireoodua/photos/",
      "sourceLinkLabel": "Adire Oodua Textile Hub",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1024,
      "height": 1536,
      "bytes": 375406
    },
    {
      "id": "selection-fila-selection",
      "title": "Fìlà · the finishing touch",
      "caption": "Seven caps explore striped colour combinations, folded profiles and the quiet confidence of a well-chosen finishing detail.",
      "alt": "Seven fìlà caps in varied striped colours arranged in a horizontal row.",
      "src": "/tapestries/development/media/selected-fila-selection.webp",
      "display": "textile-selection",
      "layout": "wide",
      "author": "Original creator not yet verified.",
      "sourceCredit": "",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "Supplied image; no creative edits. WebP encoding for the web.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1196,
      "height": 173,
      "bytes": 65964
    },
    {
      "id": "selection-indigo-pattern-detail",
      "title": "Indigo · rhythm & detail",
      "caption": "Circles, diamonds and fine repeated lines reveal the visual richness of a patterned cloth.",
      "alt": "Close view of indigo-and-white cloth with bands of circles, diamonds and fine geometric lines.",
      "src": "/tapestries/development/media/selected-indigo-pattern-detail.webp",
      "display": "textile-selection",
      "layout": "wide",
      "author": "Original creator not yet verified.",
      "sourceCredit": "From an article screenshot titled “The Role of Adire in Yoruba Culture and Fashion”; photographer unconfirmed.",
      "sourceUrl": "",
      "sourceLinkLabel": "",
      "license": "No open reuse licence verified.",
      "changes": "AI-assisted screenshot cleanup: interface, overlaid text or background clutter removed. Fine details may differ from the supplied image.",
      "genuinePhoto": null,
      "checkedOn": "2026-10-20",
      "evidenceLimits": "Selected for visual appreciation. Original photographer, production method, date, textile fibres and manufacture are not independently verified.",
      "width": 1945,
      "height": 809,
      "bytes": 508966
    }
  ],
  "reused": [
    {
      "title": "Idanre Hills",
      "location": "Idanre, Ondo State",
      "caption": "Granite hills rise above the Idanre landscape.",
      "author": "Sasu photography",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:IDANRE_HILLS.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/61/IDANRE_HILLS.jpg/1280px-IDANRE_HILLS.jpg",
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "src": "/heritage-atlas/photos/idanre-hills.jpg",
      "mapId": "idanre",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "idanre-hills",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1280,
      "height": 853,
      "bytes": 536093
    },
    {
      "title": "Olumo Rock",
      "location": "Abeokuta, Ogun State",
      "caption": "Olumo Rock overlooks Abeokuta.",
      "author": "e23xclusive",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:%C3%92lumo_rock.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/e/ed/%C3%92lumo_rock.jpg",
      "changes": "Resized to 1280 px width; no creative edits",
      "src": "/heritage-atlas/photos/olumo-rock.jpg",
      "mapId": "olumo",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "olumo-rock",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1280,
      "height": 798,
      "bytes": 437910
    },
    {
      "title": "Erin-Ijesha Waterfalls",
      "location": "Erin-Ijesha, Osun State",
      "caption": "Water cascades through the green landscape of Erin-Ijesha.",
      "author": "Baaadmus",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:The_Erin_Ijesha_Waterfalls.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/The_Erin_Ijesha_Waterfalls.jpg/1280px-The_Erin_Ijesha_Waterfalls.jpg",
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "src": "/heritage-atlas/photos/erin-ijesha.jpg",
      "mapId": "erin",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "erin-ijesha",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1280,
      "height": 554,
      "bytes": 295315
    },
    {
      "title": "Arinta Waterfalls, Ekiti",
      "location": "Ipole-Iloro, Èkìtì",
      "caption": "Water cascades over a forest-framed rock face at Arinta, Ipole-Iloro, photographed in 2017.",
      "author": "Prosper (Dawnbringer00)",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Arinta_Waterfall.jpg",
      "changes": "Resized for display; no creative edits",
      "src": "/heritage-atlas/photos/arinta-cascade.jpg",
      "mapId": "arinta",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "arinta-cascade",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1050,
      "height": 1400,
      "bytes": 537905,
      "alt": "Two streams of white water cascade over dark rock surrounded by lush green foliage at Arinta Waterfalls.",
      "date": "2017-04-04"
    },
    {
      "title": "River Osun",
      "location": "Osogbo, Osun State",
      "caption": "The Osun River flows through its sacred grove.",
      "author": "4toscenethesis",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:River_Osun%2C_Osogbo.jpg",
      "imageUrl": "https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/River_Osun%2C_Osogbo.jpg/1280px-River_Osun%2C_Osogbo.jpg",
      "changes": "Wikimedia 1280 px thumbnail; no creative edits",
      "src": "/heritage-atlas/photos/osun-river.jpg",
      "mapId": "osun-grove",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "osun-river",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1280,
      "height": 937,
      "bytes": 602864
    },
    {
      "id": "owu",
      "title": "Owu Falls",
      "caption": "Water drops over dark rock at Owu Falls in Kwara State.",
      "author": "Foreboiz",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Owu_Falls.jpg",
      "lat": 8.340347,
      "lon": 5.142478,
      "location": "Owa Kajola / Owa Onire, Kwara State, Nigeria",
      "coordinateSource": "https://commons.wikimedia.org/wiki/Category:Owu_Waterfalls",
      "coordinateNote": "Approximate waterfall locality from Commons coordinates.",
      "changes": "Wikimedia thumbnail resized to 1280 × 960 pixels.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "genuinePhoto": true,
      "width": 1280,
      "height": 960,
      "inspected": true,
      "src": "/heritage-atlas/photos/owu.jpg",
      "mapId": "photo-owu",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "availabilityCheckedOn": "2026-10-20",
      "bytes": 500083
    },
    {
      "id": "ikogosi",
      "title": "Ikogosi Warm Springs",
      "caption": "Spring water runs through rocks and vegetation at Ikogosi.",
      "author": "Oritsetsemaye Jemide",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Ikogosi_Spring_at_Ekiti,Nigeria.jpg",
      "lat": 7.590036,
      "lon": 4.991742,
      "location": "Ikogosi, Ekiti State, Nigeria",
      "coordinateSource": "https://commons.wikimedia.org/wiki/Category:Ikogosi_Warm_Springs",
      "coordinateNote": "Approximate spring locality from Commons coordinates.",
      "changes": "Wikimedia thumbnail resized to 1280 × 853 pixels.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "genuinePhoto": true,
      "width": 1280,
      "height": 853,
      "inspected": true,
      "src": "/heritage-atlas/photos/ikogosi-spring.jpg",
      "mapId": "photo-ikogosi",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "availabilityCheckedOn": "2026-10-20",
      "bytes": 536358
    },
    {
      "id": "iyake",
      "title": "Iyake Lake",
      "caption": "A still pool held in the rocky summit landscape above Ado-Awaye.",
      "author": "Dotun55 (Adedotun Ajibade)",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Iyake_Lake.jpg",
      "lat": 7.8224,
      "lon": 3.438,
      "location": "Oke Ado, Ado-Awaye, Oyo State, Nigeria",
      "coordinateSource": "https://rsis.ramsar.org/RISapp/files/RISrep/NG2550RIS_2409_en.pdf",
      "coordinateNote": "Approximate locality: midpoint of latitude/longitude bounds stated in Ramsar site 2550 information sheet; not camera GPS.",
      "changes": "None; original 1024 × 667 pixels.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "genuinePhoto": true,
      "width": 1024,
      "height": 667,
      "inspected": true,
      "src": "/heritage-atlas/photos/iyake.jpg",
      "mapId": "photo-iyake",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "availabilityCheckedOn": "2026-10-20",
      "bytes": 481353
    },
    {
      "id": "dassa",
      "title": "Dassa from Kamaté Hill",
      "caption": "A broad view over Dassa-Zoumé from the Kamaté hills.",
      "author": "Padonou Dotou",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Vue_de_Dassa_depuis_la_colline_de_Kamat%C3%A9.jpg",
      "lat": 7.84409,
      "lon": 2.216948,
      "location": "Kamaté hills, Dassa-Zoumé area, Benin",
      "coordinateSource": "https://commons.wikimedia.org/wiki/File:Vue_de_Dassa_depuis_la_colline_de_Kamat%C3%A9.jpg",
      "coordinateNote": "Camera location supplied on Commons file page.",
      "changes": "Wikimedia thumbnail resized to 1280 × 853 pixels.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "genuinePhoto": true,
      "width": 1280,
      "height": 853,
      "inspected": true,
      "src": "/heritage-atlas/photos/dassa.jpg",
      "mapId": "photo-dassa",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "availabilityCheckedOn": "2026-10-20",
      "bytes": 295855
    },
    {
      "id": "lagos",
      "title": "Lagos Lagoon",
      "caption": "Open lagoon water looking toward the waterfront at Makoko.",
      "author": "Kaizen Photography",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Lagos_Lagoon.jpg",
      "lat": 6.501581,
      "lon": 3.522492,
      "location": "Lagos Lagoon, Lagos State, Nigeria",
      "coordinateSource": "https://commons.wikimedia.org/wiki/Category:Lagos_Lagoon",
      "coordinateNote": "General lagoon locality from Commons coordinates; photo faces Makoko, exact camera location unknown.",
      "changes": "None; original 1024 × 683 pixels.",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "genuinePhoto": true,
      "width": 1024,
      "height": 683,
      "inspected": true,
      "src": "/heritage-atlas/photos/lagos.jpg",
      "mapId": "photo-lagos",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "availabilityCheckedOn": "2026-10-20",
      "bytes": 455279
    },
    {
      "title": "Agbele rock, Igbeti",
      "location": "Ìgbètì, Ọ̀yọ́",
      "caption": "Agbele’s balanced rock formation rises among trees in the Ìgbètì landscape.",
      "author": "Rilwanola1",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Agbele1.jpg",
      "changes": "Resized for display; no creative edits",
      "src": "/heritage-atlas/photos/agbele-rock.jpg",
      "mapId": "agbele",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "agbele-rock",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1440,
      "height": 810,
      "bytes": 314123
    },
    {
      "title": "Iyamopo hill, Igbeti",
      "location": "Ìgbètì, Ọ̀yọ́",
      "caption": "Iyamopo’s broad rock dome rises above a green foreground.",
      "author": "Rilwanola1",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Mountain01.jpg",
      "changes": "Resized for display; no creative edits",
      "src": "/heritage-atlas/photos/iyamopo-hill.jpg",
      "mapId": "igbeti-rocks",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "iyamopo-hill",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1440,
      "height": 810,
      "bytes": 371492
    },
    {
      "title": "Beach line in Badagry, Lagos State",
      "location": "Badagry coast, Lagos",
      "caption": "Atlantic breakers meet a long sandy shoreline near Badagry.",
      "author": "Omoeko Media",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:Beach_Line_in_Badagry,_Lagos_State-Nigeria.jpg",
      "changes": "Resized for display; no creative edits",
      "src": "/heritage-atlas/photos/badagry-coastline.jpg",
      "mapId": "coastal-2348395",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "badagry-coastline",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1440,
      "height": 957,
      "bytes": 191615
    },
    {
      "title": "Fishing boat and nets at Badagry beach",
      "location": "Badagry coast, Lagos",
      "caption": "A fishing boat and nets show a working coastline, with coconut palms behind the beach.",
      "author": "Sir Demo (Ademola Akinlabi)",
      "license": "CC BY-SA 4.0",
      "licenseUrl": "https://creativecommons.org/licenses/by-sa/4.0/",
      "sourceUrl": "https://commons.wikimedia.org/wiki/File:BADAGRY_BEACH_(2).jpg",
      "changes": "Resized for display; no creative edits",
      "src": "/heritage-atlas/photos/badagry-beach.jpg",
      "mapId": "badagry-fishing",
      "reuseExisting": true,
      "provenanceManifest": "/heritage-atlas/landscape-photos.json",
      "id": "badagry-beach",
      "availabilityCheckedOn": "2026-10-20",
      "width": 1333,
      "height": 1000,
      "bytes": 400604
    }
  ]
}
