{
  "schemaVersion": "1.0",
  "brand": "TRAIL",
  "version": "3.0.0",
  "updated": "2026-10-30",
  "canonicalPage": "https://trail.institute/brand",
  "agentGuide": "https://trail.institute/brand/agent-guide.md",
  "archive": "/brand/trail-brand-kit.zip",
  "integrity": "sha256 of raw file bytes; manifest and archive excluded to avoid self-reference",
  "resources": [
    {
      "id": "/brand/logos/trail-logo-ink.svg",
      "name": "TRAIL logo ink",
      "path": "/brand/logos/trail-logo-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-logo-ink.svg",
      "category": "Logos",
      "use": "The TRAIL wordmark, cut by the horizon.",
      "mimeType": "image/svg+xml",
      "bytes": 2590,
      "sha256": "818aac5983a6005b4c1ea7d3552f63deb07d06973146e7e7a3f5fd829f443d78",
      "width": 417.201,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-lockup-ink.svg",
      "name": "TRAIL lockup ink",
      "path": "/brand/logos/trail-lockup-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-lockup-ink.svg",
      "category": "Logos",
      "use": "Wordmark, hairline and the full name: Tourism Resilience: Action, Intelligence & Leadership.",
      "mimeType": "image/svg+xml",
      "bytes": 41778,
      "sha256": "5ccf87d11bbe87f5617d5ca34989334027f57b51363db77e69dd55edd37fa9b8",
      "width": 990.197,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-index-ink.svg",
      "name": "TRAIL index ink",
      "path": "/brand/logos/trail-index-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-index-ink.svg",
      "category": "Logos",
      "use": "TRAIL Index: the index, the ranking and city scores.",
      "mimeType": "image/svg+xml",
      "bytes": 10109,
      "sha256": "69c613eb4b8074d5d4ff17e060062a5b22df853ed12c88dd26e3d4385c8e7f48",
      "width": 643.329,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-index-lockup-ink.svg",
      "name": "TRAIL index lockup ink",
      "path": "/brand/logos/trail-index-lockup-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-index-lockup-ink.svg",
      "category": "Logos",
      "use": "TRAIL Index with the full name.",
      "mimeType": "image/svg+xml",
      "bytes": 51602,
      "sha256": "85ba7b1ae10ab0b173daf857f9c368b547a0c5ac116236cf6528139153c7c3fc",
      "width": 1212.325,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-institute-ink.svg",
      "name": "TRAIL institute ink",
      "path": "/brand/logos/trail-institute-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-institute-ink.svg",
      "category": "Logos",
      "use": "TRAIL Institute: research, cases, methodology and the framework.",
      "mimeType": "image/svg+xml",
      "bytes": 14497,
      "sha256": "f2ce47cd47403427aa79549a9775166c5c5f724723a75b25fcb695b26e51a968",
      "width": 738.369,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-studio-ink.svg",
      "name": "TRAIL studio ink",
      "path": "/brand/logos/trail-studio-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-studio-ink.svg",
      "category": "Logos",
      "use": "TRAIL Studio: the platform for destination teams.",
      "mimeType": "image/svg+xml",
      "bytes": 11870,
      "sha256": "21bc7c1a355e107b280411eb54d6602d8cedcbd962a9fa1a5b3f2c5e0bc4e1a7",
      "width": 675.681,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-council-ink.svg",
      "name": "TRAIL council ink",
      "path": "/brand/logos/trail-council-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-council-ink.svg",
      "category": "Logos",
      "use": "TRAIL Council: the international council of experts and destination managers.",
      "mimeType": "image/svg+xml",
      "bytes": 12659,
      "sha256": "6fc3f4a500b72a1a530ad10948c8dc5bf4f2b5c9fff969c814e14d4e2c55243a",
      "width": 715.713,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-academy-ink.svg",
      "name": "TRAIL academy ink",
      "path": "/brand/logos/trail-academy-ink.svg",
      "url": "https://trail.institute/brand/logos/trail-academy-ink.svg",
      "category": "Logos",
      "use": "TRAIL Academy: courses for destination teams.",
      "mimeType": "image/svg+xml",
      "bytes": 13871,
      "sha256": "7a1be681317f4789fcff2bbb9311be4f6437160eeb97f3c1f7529959ce869f19",
      "width": 760.833,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-logo-paper.svg",
      "name": "TRAIL logo paper",
      "path": "/brand/logos/trail-logo-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-logo-paper.svg",
      "category": "Logos",
      "use": "The TRAIL wordmark, cut by the horizon.",
      "mimeType": "image/svg+xml",
      "bytes": 2590,
      "sha256": "57f53151875fe518cfd83eb0cd940c97b8f219c1adc33c2047781b0ab186afd6",
      "width": 417.201,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-lockup-paper.svg",
      "name": "TRAIL lockup paper",
      "path": "/brand/logos/trail-lockup-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-lockup-paper.svg",
      "category": "Logos",
      "use": "Wordmark, hairline and the full name: Tourism Resilience: Action, Intelligence & Leadership.",
      "mimeType": "image/svg+xml",
      "bytes": 41778,
      "sha256": "c84af23ce888837059a9805a0483c708ff09b50e47d544db2554d6891ed806b5",
      "width": 990.197,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-index-paper.svg",
      "name": "TRAIL index paper",
      "path": "/brand/logos/trail-index-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-index-paper.svg",
      "category": "Logos",
      "use": "TRAIL Index: the index, the ranking and city scores.",
      "mimeType": "image/svg+xml",
      "bytes": 10109,
      "sha256": "9daacc0d2f07e467c42114b2bf9f413f77dec56cbe8462acbeeaf14210842690",
      "width": 643.329,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-index-lockup-paper.svg",
      "name": "TRAIL index lockup paper",
      "path": "/brand/logos/trail-index-lockup-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-index-lockup-paper.svg",
      "category": "Logos",
      "use": "TRAIL Index with the full name.",
      "mimeType": "image/svg+xml",
      "bytes": 51602,
      "sha256": "427555964c0b7c0a5dd38ddeae99b0ce4375a4abcec1902a7b8c1d033baea338",
      "width": 1212.325,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-institute-paper.svg",
      "name": "TRAIL institute paper",
      "path": "/brand/logos/trail-institute-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-institute-paper.svg",
      "category": "Logos",
      "use": "TRAIL Institute: research, cases, methodology and the framework.",
      "mimeType": "image/svg+xml",
      "bytes": 14497,
      "sha256": "bc42c348e63e298a7522a5c73b38b4682f4f78e2f5014533104cf15e0f89049d",
      "width": 738.369,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-studio-paper.svg",
      "name": "TRAIL studio paper",
      "path": "/brand/logos/trail-studio-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-studio-paper.svg",
      "category": "Logos",
      "use": "TRAIL Studio: the platform for destination teams.",
      "mimeType": "image/svg+xml",
      "bytes": 11870,
      "sha256": "bd666955f2d343fb7bc686bf85233facf63a07e23b54e935d665d57a173267c4",
      "width": 675.681,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-council-paper.svg",
      "name": "TRAIL council paper",
      "path": "/brand/logos/trail-council-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-council-paper.svg",
      "category": "Logos",
      "use": "TRAIL Council: the international council of experts and destination managers.",
      "mimeType": "image/svg+xml",
      "bytes": 12659,
      "sha256": "134935197c7a091ba7cc159731250621161f34a71d2856ecbd35311a2fa2af03",
      "width": 715.713,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-academy-paper.svg",
      "name": "TRAIL academy paper",
      "path": "/brand/logos/trail-academy-paper.svg",
      "url": "https://trail.institute/brand/logos/trail-academy-paper.svg",
      "category": "Logos",
      "use": "TRAIL Academy: courses for destination teams.",
      "mimeType": "image/svg+xml",
      "bytes": 13871,
      "sha256": "5dfbb40e16c0db39c0690044311d981caaa539fe42bf52a9df33b6d37eb335c5",
      "width": 760.833,
      "height": 100,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/trail-icon.svg",
      "name": "TRAIL icon",
      "path": "/brand/logos/trail-icon.svg",
      "url": "https://trail.institute/brand/logos/trail-icon.svg",
      "category": "Logos",
      "use": "The T, cut by the horizon: app icon and avatar.",
      "mimeType": "image/svg+xml",
      "bytes": 495,
      "sha256": "997977f7a62c44e00b646722c082a523c82446984d54b9061cb008c96685e880",
      "width": 160,
      "height": 160,
      "license": "TRAIL identity asset",
      "textOutlined": true
    },
    {
      "id": "/brand/logos/construction.json",
      "name": "Logo construction",
      "path": "/brand/logos/construction.json",
      "url": "https://trail.institute/brand/logos/construction.json",
      "category": "Logos",
      "use": "Exact geometry, type source and clear-space unit.",
      "mimeType": "application/json",
      "bytes": 4931,
      "sha256": "6cbef34092a1bf757634f9a0172edee4bf6c63c0dc87466d2713c4e229ea356e"
    },
    {
      "id": "/brand/symbol.svg",
      "name": "Favicon",
      "path": "/brand/symbol.svg",
      "url": "https://trail.institute/brand/symbol.svg",
      "category": "Logos",
      "use": "The T icon on an ink tile, for browser tabs.",
      "mimeType": "image/svg+xml",
      "bytes": 495,
      "sha256": "997977f7a62c44e00b646722c082a523c82446984d54b9061cb008c96685e880"
    },
    {
      "id": "/brand/fonts/Archivo-Regular.ttf",
      "name": "Archivo Regular",
      "path": "/brand/fonts/Archivo-Regular.ttf",
      "url": "https://trail.institute/brand/fonts/Archivo-Regular.ttf",
      "category": "Fonts",
      "use": "The working voice",
      "mimeType": "font/ttf",
      "bytes": 110708,
      "sha256": "32176895a3df60f9f80b90243e23d4c007e2f3b31924334a363dae382b383286",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/archivo-OFL.txt"
    },
    {
      "id": "/brand/fonts/Archivo-Medium.ttf",
      "name": "Archivo Medium",
      "path": "/brand/fonts/Archivo-Medium.ttf",
      "url": "https://trail.institute/brand/fonts/Archivo-Medium.ttf",
      "category": "Fonts",
      "use": "The working voice",
      "mimeType": "font/ttf",
      "bytes": 112136,
      "sha256": "7c262fe339adb9c8a48afd06af3eca223de9033449555a8d0f75df05196e2477",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/archivo-OFL.txt"
    },
    {
      "id": "/brand/fonts/Archivo-SemiBold.ttf",
      "name": "Archivo Semibold",
      "path": "/brand/fonts/Archivo-SemiBold.ttf",
      "url": "https://trail.institute/brand/fonts/Archivo-SemiBold.ttf",
      "category": "Fonts",
      "use": "The working voice",
      "mimeType": "font/ttf",
      "bytes": 111872,
      "sha256": "f46007e4ba84dcf36c394fabe53ea7e231dd4848179f33ce962c93c3231535a5",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/archivo-OFL.txt"
    },
    {
      "id": "/brand/fonts/Archivo-Bold.ttf",
      "name": "Archivo Bold",
      "path": "/brand/fonts/Archivo-Bold.ttf",
      "url": "https://trail.institute/brand/fonts/Archivo-Bold.ttf",
      "category": "Fonts",
      "use": "The working voice",
      "mimeType": "font/ttf",
      "bytes": 111948,
      "sha256": "08167d469ee6d1ffd38c73ad3f99c933eaa0101dba4d38236e54c125f3599735",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/archivo-OFL.txt"
    },
    {
      "id": "/brand/licenses/archivo-OFL.txt",
      "name": "Archivo licence",
      "path": "/brand/licenses/archivo-OFL.txt",
      "url": "https://trail.institute/brand/licenses/archivo-OFL.txt",
      "category": "Fonts",
      "use": "Font usage terms.",
      "mimeType": "text/plain",
      "bytes": 4388,
      "sha256": "108b4e57c9c796d3d38d0428ca7ee39de47ad93187302718d9b2d8864b9b716b"
    },
    {
      "id": "/brand/fonts/InstrumentSerif-Regular.ttf",
      "name": "Instrument Serif Regular",
      "path": "/brand/fonts/InstrumentSerif-Regular.ttf",
      "url": "https://trail.institute/brand/fonts/InstrumentSerif-Regular.ttf",
      "category": "Fonts",
      "use": "A human emphasis",
      "mimeType": "font/ttf",
      "bytes": 62284,
      "sha256": "fdcf33775ae7e6fae7743991503601c591363dfd5e7f691e0379d38a7be742ee",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/instrument-serif-OFL.txt"
    },
    {
      "id": "/brand/fonts/InstrumentSerif-Italic.ttf",
      "name": "Instrument Serif Italic",
      "path": "/brand/fonts/InstrumentSerif-Italic.ttf",
      "url": "https://trail.institute/brand/fonts/InstrumentSerif-Italic.ttf",
      "category": "Fonts",
      "use": "A human emphasis",
      "mimeType": "font/ttf",
      "bytes": 64208,
      "sha256": "1696daaa81d0b67f1d49e98642647a881f931de0b9a5d24ac351c4b2aa3a7973",
      "license": "SIL OFL 1.1",
      "licenseUrl": "https://trail.institute/brand/licenses/instrument-serif-OFL.txt"
    },
    {
      "id": "/brand/licenses/instrument-serif-OFL.txt",
      "name": "Instrument Serif licence",
      "path": "/brand/licenses/instrument-serif-OFL.txt",
      "url": "https://trail.institute/brand/licenses/instrument-serif-OFL.txt",
      "category": "Fonts",
      "use": "Font usage terms.",
      "mimeType": "text/plain",
      "bytes": 4405,
      "sha256": "129ed7618959716959f2941fdd5b49e0ad6e6c1d78726761786a00253d865521"
    },
    {
      "id": "/brand/fonts/fonts.css",
      "name": "Font CSS",
      "path": "/brand/fonts/fonts.css",
      "url": "https://trail.institute/brand/fonts/fonts.css",
      "category": "Fonts",
      "use": "Self-hosted @font-face declarations.",
      "mimeType": "text/css",
      "bytes": 936,
      "sha256": "f358e0f7e95b86e7be26f44aef08b278e6d212e883d9e43a8728b4ca3b9978d1"
    },
    {
      "id": "/brand/brand-guide.md",
      "name": "Brand guide",
      "path": "/brand/brand-guide.md",
      "url": "https://trail.institute/brand/brand-guide.md",
      "category": "Guides",
      "use": "Complete brand reference in plain Markdown.",
      "mimeType": "text/markdown",
      "bytes": 9199,
      "sha256": "1f3c24c4193b41b9557fed82666176adee1c5d1801004e11b53587545beeefa6"
    },
    {
      "id": "/brand/agent-guide.md",
      "name": "Agent guide",
      "path": "/brand/agent-guide.md",
      "url": "https://trail.institute/brand/agent-guide.md",
      "category": "Guides",
      "use": "Production workflow and identity rules for agents.",
      "mimeType": "text/markdown",
      "bytes": 3604,
      "sha256": "b2e3128e8b619e22f18a787ae95033f9c2edfd030d6e2872bcb890854ae26fab"
    },
    {
      "id": "/brand/tone-of-voice.md",
      "name": "Voice & tone",
      "path": "/brand/tone-of-voice.md",
      "url": "https://trail.institute/brand/tone-of-voice.md",
      "category": "Guides",
      "use": "Examples, vocabulary and claims boundaries.",
      "mimeType": "text/markdown",
      "bytes": 1403,
      "sha256": "361ef8668bbd75a38126f29cf4d6bda588ebdd622e8a5e53f20f05654d88ea73"
    },
    {
      "id": "/brand/brand.json",
      "name": "Structured brand",
      "path": "/brand/brand.json",
      "url": "https://trail.institute/brand/brand.json",
      "category": "Guides",
      "use": "Machine-readable brand facts, rules and exact assets.",
      "mimeType": "application/json",
      "bytes": 13753,
      "sha256": "13dfa594a98c98ea76ae139e05a6a6a74baaa914b33226dadbfb60a64d28f202"
    },
    {
      "id": "/brand/tokens.json",
      "name": "Design tokens",
      "path": "/brand/tokens.json",
      "url": "https://trail.institute/brand/tokens.json",
      "category": "Guides",
      "use": "Colour, type, spacing and shape values.",
      "mimeType": "application/json",
      "bytes": 1938,
      "sha256": "dbe59f0a215afc4b003db7330f772272be589b4908d1db879a5a1dcccaefa420"
    },
    {
      "id": "/brand/tokens.css",
      "name": "CSS tokens",
      "path": "/brand/tokens.css",
      "url": "https://trail.institute/brand/tokens.css",
      "category": "Guides",
      "use": "Reusable CSS custom properties.",
      "mimeType": "text/css",
      "bytes": 440,
      "sha256": "bb83282b67097d76f74b6ffad242de80b1853a4a144e3f7cf297df3450a36667"
    },
    {
      "id": "/brand/asset-credits.json",
      "name": "Asset credits",
      "path": "/brand/asset-credits.json",
      "url": "https://trail.institute/brand/asset-credits.json",
      "category": "Guides",
      "use": "Original image, map, font and artwork attribution.",
      "mimeType": "application/json",
      "bytes": 10246,
      "sha256": "c332461da52f8f58ec14bb2933fabc252a8414a376c141fe864919c2838a779e"
    },
    {
      "id": "/llms.txt",
      "name": "AI discovery file",
      "path": "/llms.txt",
      "url": "https://trail.institute/llms.txt",
      "category": "Guides",
      "use": "Machine-readable entry points.",
      "mimeType": "text/plain",
      "bytes": 1060,
      "sha256": "f4309835a307fafe6b46d66736a977aa0ceb1168fd43789f2d97c70ddd43af44"
    },
    {
      "id": "/assets/story/cities/madrid.png",
      "name": "madrid conceptual miniature",
      "path": "/assets/story/cities/madrid.png",
      "url": "https://trail.institute/assets/story/cities/madrid.png",
      "category": "Imagery",
      "use": "AI-generated artistic interpretation; not geographic evidence.",
      "mimeType": "image/png",
      "bytes": 1970908,
      "sha256": "c4b856dff299bbd7f2944e7d5810738074f14f7558370c83c1038fa4126ac99e",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/madrid.webp",
      "name": "madrid city photography",
      "path": "/assets/madrid.webp",
      "url": "https://trail.institute/assets/madrid.webp",
      "category": "Imagery",
      "use": "Actual place photography; consult asset credits and source licence.",
      "mimeType": "image/webp",
      "bytes": 537210,
      "sha256": "bcffd6e4cafe27998d4fe7376024225d688e02377b123f6637da4e55c3581c1c",
      "provenance": "https://trail.institute/brand/asset-credits.json"
    },
    {
      "id": "/assets/story/cities/madrid.mp4",
      "name": "madrid conceptual film",
      "path": "/assets/story/cities/madrid.mp4",
      "url": "https://trail.institute/assets/story/cities/madrid.mp4",
      "category": "Motion",
      "use": "Existing conceptual city film; illustrative, not factual infrastructure.",
      "mimeType": "video/mp4",
      "bytes": 1342183,
      "sha256": "3ba49a6cd0d5d384517f67fb973c9ea2355703499b6adaecde3d855d137d40e3",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/story/cities/barcelona.png",
      "name": "barcelona conceptual miniature",
      "path": "/assets/story/cities/barcelona.png",
      "url": "https://trail.institute/assets/story/cities/barcelona.png",
      "category": "Imagery",
      "use": "AI-generated artistic interpretation; not geographic evidence.",
      "mimeType": "image/png",
      "bytes": 1934790,
      "sha256": "c83fc9105619b2f13742eb03472c288e4cc53089ee6ccc54df6f377fc41e8288",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/barcelona.webp",
      "name": "barcelona city photography",
      "path": "/assets/barcelona.webp",
      "url": "https://trail.institute/assets/barcelona.webp",
      "category": "Imagery",
      "use": "Actual place photography; consult asset credits and source licence.",
      "mimeType": "image/webp",
      "bytes": 1272922,
      "sha256": "c84c04828411d01eba18a24639a8c5a83f6628c785a9f67f025febaf2274afad",
      "provenance": "https://trail.institute/brand/asset-credits.json"
    },
    {
      "id": "/assets/story/cities/barcelona.mp4",
      "name": "barcelona conceptual film",
      "path": "/assets/story/cities/barcelona.mp4",
      "url": "https://trail.institute/assets/story/cities/barcelona.mp4",
      "category": "Motion",
      "use": "Existing conceptual city film; illustrative, not factual infrastructure.",
      "mimeType": "video/mp4",
      "bytes": 1555698,
      "sha256": "61873f7e4c8e8adc4fbcea5954d509c0ca94b83f33a30aa96f3ebb3664a5aac9",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/story/cities/malaga.png",
      "name": "malaga conceptual miniature",
      "path": "/assets/story/cities/malaga.png",
      "url": "https://trail.institute/assets/story/cities/malaga.png",
      "category": "Imagery",
      "use": "AI-generated artistic interpretation; not geographic evidence.",
      "mimeType": "image/png",
      "bytes": 1863714,
      "sha256": "03bc058788b449ec2ba29263867522ed7e0ca50315af51b39dba4363bf3e6994",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/malaga.webp",
      "name": "malaga city photography",
      "path": "/assets/malaga.webp",
      "url": "https://trail.institute/assets/malaga.webp",
      "category": "Imagery",
      "use": "Actual place photography; consult asset credits and source licence.",
      "mimeType": "image/webp",
      "bytes": 490832,
      "sha256": "92f08c694ac501776d7f42a71a35c6d3cc3cf27a0a9841a67989fc4d88c9cd7f",
      "provenance": "https://trail.institute/brand/asset-credits.json"
    },
    {
      "id": "/assets/story/cities/malaga.mp4",
      "name": "malaga conceptual film",
      "path": "/assets/story/cities/malaga.mp4",
      "url": "https://trail.institute/assets/story/cities/malaga.mp4",
      "category": "Motion",
      "use": "Existing conceptual city film; illustrative, not factual infrastructure.",
      "mimeType": "video/mp4",
      "bytes": 1448155,
      "sha256": "57690e04d65b7b0659d771748f8c89cc6b208a1d7262ddef7dbf016d139f22c2",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/story/cities/valencia.png",
      "name": "valencia conceptual miniature",
      "path": "/assets/story/cities/valencia.png",
      "url": "https://trail.institute/assets/story/cities/valencia.png",
      "category": "Imagery",
      "use": "AI-generated artistic interpretation; not geographic evidence.",
      "mimeType": "image/png",
      "bytes": 1874474,
      "sha256": "9b1d1857908772e45563b4c410f8fd1c337d6cf20dea5472b7ac9ad172f22947",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/valencia.webp",
      "name": "valencia city photography",
      "path": "/assets/valencia.webp",
      "url": "https://trail.institute/assets/valencia.webp",
      "category": "Imagery",
      "use": "Actual place photography; consult asset credits and source licence.",
      "mimeType": "image/webp",
      "bytes": 351572,
      "sha256": "fccab36b1b5c88601483d0efffddafee7c4ab9fc6f82bd10975cc36c28dbf6ad",
      "provenance": "https://trail.institute/brand/asset-credits.json"
    },
    {
      "id": "/assets/story/cities/valencia.mp4",
      "name": "valencia conceptual film",
      "path": "/assets/story/cities/valencia.mp4",
      "url": "https://trail.institute/assets/story/cities/valencia.mp4",
      "category": "Motion",
      "use": "Existing conceptual city film; illustrative, not factual infrastructure.",
      "mimeType": "video/mp4",
      "bytes": 1347242,
      "sha256": "1ed31bcac366ce40d1e7e2921244efb901f92d8001a917b2a4d6a0f59ab5e25b",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/story/cities/dubai.png",
      "name": "dubai conceptual miniature",
      "path": "/assets/story/cities/dubai.png",
      "url": "https://trail.institute/assets/story/cities/dubai.png",
      "category": "Imagery",
      "use": "AI-generated artistic interpretation; not geographic evidence.",
      "mimeType": "image/png",
      "bytes": 1661764,
      "sha256": "818fb2c2c40530fab7f7d00ef1102c0a9b181f2158b06864106d8cd1028679e9",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/dubai.webp",
      "name": "dubai city photography",
      "path": "/assets/dubai.webp",
      "url": "https://trail.institute/assets/dubai.webp",
      "category": "Imagery",
      "use": "Actual place photography; consult asset credits and source licence.",
      "mimeType": "image/webp",
      "bytes": 438038,
      "sha256": "1dc3856f382e415129fd734b54a3b6640a781cd2db86f7a0033aec27c8cc5456",
      "provenance": "https://trail.institute/brand/asset-credits.json"
    },
    {
      "id": "/assets/story/cities/dubai.mp4",
      "name": "dubai conceptual film",
      "path": "/assets/story/cities/dubai.mp4",
      "url": "https://trail.institute/assets/story/cities/dubai.mp4",
      "category": "Motion",
      "use": "Existing conceptual city film; illustrative, not factual infrastructure.",
      "mimeType": "video/mp4",
      "bytes": 1150416,
      "sha256": "f6941668f238a0e07ed5ff3952d45b67f94c9933a35e2693bf14b4f9162e3077",
      "provenance": "https://trail.institute/assets/story/cities/provenance.json"
    },
    {
      "id": "/assets/story/cities/provenance.json",
      "name": "City artwork provenance",
      "path": "/assets/story/cities/provenance.json",
      "url": "https://trail.institute/assets/story/cities/provenance.json",
      "category": "Imagery",
      "use": "Prompts, source records and conceptual-use boundaries.",
      "mimeType": "application/json",
      "bytes": 33233,
      "sha256": "ec64b9a1903fe11b631a7de950c5a108345b4bc7b84640270849b321005062ec"
    },
    {
      "id": "/assets/story/connected-city.png",
      "name": "Connected city illustration",
      "path": "/assets/story/connected-city.png",
      "url": "https://trail.institute/assets/story/connected-city.png",
      "category": "Imagery",
      "use": "Conceptual systems cutaway.",
      "mimeType": "image/png",
      "bytes": 2856959,
      "sha256": "bc397a7825730a31fea072cc1a238ab78ffe67a73d78eb2edbe6e5dbc5bd72b0",
      "provenance": "https://trail.institute/assets/story/generation.json"
    },
    {
      "id": "/assets/story/generation.json",
      "name": "Connected city provenance",
      "path": "/assets/story/generation.json",
      "url": "https://trail.institute/assets/story/generation.json",
      "category": "Imagery",
      "use": "Original generation prompt.",
      "mimeType": "application/json",
      "bytes": 1974,
      "sha256": "12ec6f3e97ee849077a8be2bc986e73a644eadc505cd2eb651fbbf58e1785c73"
    },
    {
      "id": "/og/v1/home.jpg",
      "name": "The visual tourism resilience story | TRAIL",
      "path": "/og/v1/home.jpg",
      "url": "https://trail.institute/og/v1/home.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 154149,
      "sha256": "8051a7a390a1e3c6fa5b789956a7781ffcffdb56e41e7d86bc92d503571b01df",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/atlas.jpg",
      "name": "Explore the Tourism Resilience Atlas | TRAIL",
      "path": "/og/v1/atlas.jpg",
      "url": "https://trail.institute/og/v1/atlas.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 164306,
      "sha256": "75e6c7ea08aa5ac21623db23e707d5e9f0bf4c563c92b287f7e0c5a6c8b760c4",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/compare.jpg",
      "name": "Compare City Resilience, Evidence & Priorities | TRAIL",
      "path": "/og/v1/compare.jpg",
      "url": "https://trail.institute/og/v1/compare.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 158520,
      "sha256": "37fc7d7904f7665aeab20b54dc457afc46c65b114621891c84c68bcddcd72753",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/methodology.jpg",
      "name": "Tourism Resilience Methodology & Limits | TRAIL",
      "path": "/og/v1/methodology.jpg",
      "url": "https://trail.institute/og/v1/methodology.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 166504,
      "sha256": "60387b5e4d09241797bc2a5f5cc916242b5e9d32b22f16a99c2464f90b207a12",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/sources.jpg",
      "name": "Tourism Research Sources & Open Evidence | TRAIL",
      "path": "/og/v1/sources.jpg",
      "url": "https://trail.institute/og/v1/sources.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 173357,
      "sha256": "3eda53210bfd5986a9175115058248a775cefc62673e68b24fae97d02cac7cc1",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/request.jpg",
      "name": "Request a City Resilience Assessment | TRAIL",
      "path": "/og/v1/request.jpg",
      "url": "https://trail.institute/og/v1/request.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 156898,
      "sha256": "bd621d9514dcbf796a29f304c410e014568f9a1b846f441ef6cee5ee6e397bff",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/brand.jpg",
      "name": "Brand & press: logos, media kit and press contact | TRAIL",
      "path": "/og/v1/brand.jpg",
      "url": "https://trail.institute/og/v1/brand.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 162959,
      "sha256": "2f675b383e68c00a0115ebfe16039caa7c0ad40f2cb380dacbdb8852f7fae831",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid.jpg",
      "name": "Madrid Tourism Resilience Guide | TRAIL",
      "path": "/og/v1/madrid.jpg",
      "url": "https://trail.institute/og/v1/madrid.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 145356,
      "sha256": "c191c5eec3980e0378cc4a057579cf63bdc183f441e15820fc5150e76318274b",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-climate.jpg",
      "name": "Madrid: Climate readiness | TRAIL",
      "path": "/og/v1/madrid-climate.jpg",
      "url": "https://trail.institute/og/v1/madrid-climate.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 142991,
      "sha256": "33ffbb00f1190abe5d977364cf70a2a39f60aeb5278a7c87fcc0b1b2b018b734",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-water.jpg",
      "name": "Madrid: Water security | TRAIL",
      "path": "/og/v1/madrid-water.jpg",
      "url": "https://trail.institute/og/v1/madrid-water.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 136113,
      "sha256": "07900339218ef83d8eb1b47b6385753d172d4a504c028f2597feb5d011cb626a",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-mobility.jpg",
      "name": "Madrid: Connected infrastructure | TRAIL",
      "path": "/og/v1/madrid-mobility.jpg",
      "url": "https://trail.institute/og/v1/madrid-mobility.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 144116,
      "sha256": "9b5f3c2e725695699f0320f0f32d6d01bfbdac7ac1a8f297c2ba0593cd46a7fb",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-economy.jpg",
      "name": "Madrid: Visitor economy | TRAIL",
      "path": "/og/v1/madrid-economy.jpg",
      "url": "https://trail.institute/og/v1/madrid-economy.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 140492,
      "sha256": "dad029c4a7e0d5b21093030b8fb0898ebdde8db8249b47cb6ab0e69e994d13af",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-community.jpg",
      "name": "Madrid: Community resilience | TRAIL",
      "path": "/og/v1/madrid-community.jpg",
      "url": "https://trail.institute/og/v1/madrid-community.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 142745,
      "sha256": "0e5e62cf2c0c73ecffc83458e6c400bb14af7029e7ce6cc38288bebba8232c21",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/madrid-governance.jpg",
      "name": "Madrid: Governance & intelligence | TRAIL",
      "path": "/og/v1/madrid-governance.jpg",
      "url": "https://trail.institute/og/v1/madrid-governance.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 145515,
      "sha256": "d1e426c3af56de49c95833b0bcdd0b3958ef5ffdbdf6a59a756e722b29be80eb",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona.jpg",
      "name": "Barcelona Tourism Resilience Guide | TRAIL",
      "path": "/og/v1/barcelona.jpg",
      "url": "https://trail.institute/og/v1/barcelona.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 144076,
      "sha256": "932228eb20ca6ef9a11a991ac7ce790432177a00bfbfe6237e8958a5d5c6a23d",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-climate.jpg",
      "name": "Barcelona: Climate readiness | TRAIL",
      "path": "/og/v1/barcelona-climate.jpg",
      "url": "https://trail.institute/og/v1/barcelona-climate.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 141417,
      "sha256": "144b10f1da7da0ec2b9613166a80ea8a495d7fc1740089ccd7aa2a8c2aa1c52e",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-water.jpg",
      "name": "Barcelona: Water security | TRAIL",
      "path": "/og/v1/barcelona-water.jpg",
      "url": "https://trail.institute/og/v1/barcelona-water.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 134601,
      "sha256": "cdb5d22ff8ea21a818bc8579c85afce15e032ee9d893bcc693e9c3ad6c4c6e76",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-mobility.jpg",
      "name": "Barcelona: Connected infrastructure | TRAIL",
      "path": "/og/v1/barcelona-mobility.jpg",
      "url": "https://trail.institute/og/v1/barcelona-mobility.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 142630,
      "sha256": "792da63401608edc382bccce612c6b7f5a491fe033193f42ca731883e95852bd",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-economy.jpg",
      "name": "Barcelona: Visitor economy | TRAIL",
      "path": "/og/v1/barcelona-economy.jpg",
      "url": "https://trail.institute/og/v1/barcelona-economy.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 138902,
      "sha256": "463cbaa81c6942a614feba2feaf8d5b45179532fba0de470d86e919a7780aa83",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-community.jpg",
      "name": "Barcelona: Community resilience | TRAIL",
      "path": "/og/v1/barcelona-community.jpg",
      "url": "https://trail.institute/og/v1/barcelona-community.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 141192,
      "sha256": "4824dc32f07dba4ed2d45600eae9c3fd4c3a983d47ace4e8c24c536bdf2954ae",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/barcelona-governance.jpg",
      "name": "Barcelona: Governance & intelligence | TRAIL",
      "path": "/og/v1/barcelona-governance.jpg",
      "url": "https://trail.institute/og/v1/barcelona-governance.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 143863,
      "sha256": "32e5c48e8e5108623fbffb732c832401668129b96cbd2cfcc9e7a10391652ae7",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga.jpg",
      "name": "Málaga Tourism Resilience Guide | TRAIL",
      "path": "/og/v1/malaga.jpg",
      "url": "https://trail.institute/og/v1/malaga.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 138079,
      "sha256": "e73ee38c84e9bb66695cc907809c668a9f9b43b385b5a920bc03b6fb75f9394d",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-climate.jpg",
      "name": "Málaga: Climate readiness | TRAIL",
      "path": "/og/v1/malaga-climate.jpg",
      "url": "https://trail.institute/og/v1/malaga-climate.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 135965,
      "sha256": "006cbb970d9155c254fd7ec57e3e02c102a27a8250659f64aa29d88327af41a8",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-water.jpg",
      "name": "Málaga: Water security | TRAIL",
      "path": "/og/v1/malaga-water.jpg",
      "url": "https://trail.institute/og/v1/malaga-water.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 129125,
      "sha256": "560c7254a569b372e4272311914a0b885df319b82b29f371813eb33f47b80ab0",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-mobility.jpg",
      "name": "Málaga: Connected infrastructure | TRAIL",
      "path": "/og/v1/malaga-mobility.jpg",
      "url": "https://trail.institute/og/v1/malaga-mobility.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 137162,
      "sha256": "ab8d6e1cbcaa879d5a2912fc6534ef6dd983b773f52097b910e53b855c4a6ac8",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-economy.jpg",
      "name": "Málaga: Visitor economy | TRAIL",
      "path": "/og/v1/malaga-economy.jpg",
      "url": "https://trail.institute/og/v1/malaga-economy.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 133509,
      "sha256": "2c8a1ded5c9f9051fca303636635cbaa30ba06d2faf325cfab61c8c42055fd82",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-community.jpg",
      "name": "Málaga: Community resilience | TRAIL",
      "path": "/og/v1/malaga-community.jpg",
      "url": "https://trail.institute/og/v1/malaga-community.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 135756,
      "sha256": "996cf404c73af77832260c8f44f07d7335bee780f56e113769d8f2fff9b8fcef",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/malaga-governance.jpg",
      "name": "Málaga: Governance & intelligence | TRAIL",
      "path": "/og/v1/malaga-governance.jpg",
      "url": "https://trail.institute/og/v1/malaga-governance.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 138395,
      "sha256": "b1220218f4eb3694626700f33526872d4dc96e011d5a9a6e22e8a897ac28ee14",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia.jpg",
      "name": "Valencia Tourism Resilience Guide | TRAIL",
      "path": "/og/v1/valencia.jpg",
      "url": "https://trail.institute/og/v1/valencia.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 144231,
      "sha256": "06935121fae6801c5b15cfccc3e900b31f4f62154eb5bd8459c31bb32271ea61",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-climate.jpg",
      "name": "Valencia: Climate readiness | TRAIL",
      "path": "/og/v1/valencia-climate.jpg",
      "url": "https://trail.institute/og/v1/valencia-climate.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 136273,
      "sha256": "2a5d9c95c38778fc33a042c06c9c3e5031e56e0a04576648603b09cab1363fef",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-water.jpg",
      "name": "Valencia: Water security | TRAIL",
      "path": "/og/v1/valencia-water.jpg",
      "url": "https://trail.institute/og/v1/valencia-water.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 129409,
      "sha256": "1685ab4857996ecb701cf8d6279abdb60077977e04eff08be54b75c7fa7aa32a",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-mobility.jpg",
      "name": "Valencia: Connected infrastructure | TRAIL",
      "path": "/og/v1/valencia-mobility.jpg",
      "url": "https://trail.institute/og/v1/valencia-mobility.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 137304,
      "sha256": "987598b65239edde673f5bdc73b422ae0ae18ca8083bd7577b13223ea0495b71",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-economy.jpg",
      "name": "Valencia: Visitor economy | TRAIL",
      "path": "/og/v1/valencia-economy.jpg",
      "url": "https://trail.institute/og/v1/valencia-economy.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 133737,
      "sha256": "ab2158f039498dbe5afbafdaa821da5c1978ad4d14f0c0ffd5e3fba79eca850b",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-community.jpg",
      "name": "Valencia: Community resilience | TRAIL",
      "path": "/og/v1/valencia-community.jpg",
      "url": "https://trail.institute/og/v1/valencia-community.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 136014,
      "sha256": "a3037027662089d5bb47d89813630abb4dddf290c43895b52a245f04ddc8b421",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/valencia-governance.jpg",
      "name": "Valencia: Governance & intelligence | TRAIL",
      "path": "/og/v1/valencia-governance.jpg",
      "url": "https://trail.institute/og/v1/valencia-governance.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 138714,
      "sha256": "7c2b2dd4c44798024cc6816f0319db9fe0154c3a3e0df86d4eed75908cdd1f1e",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai.jpg",
      "name": "Dubai Tourism Resilience Guide | TRAIL",
      "path": "/og/v1/dubai.jpg",
      "url": "https://trail.institute/og/v1/dubai.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 115019,
      "sha256": "c0163aaca150a5eb2565993adbc25040542699efd1fc90b4a1a57e8a98f7f856",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-climate.jpg",
      "name": "Dubai: Climate readiness | TRAIL",
      "path": "/og/v1/dubai-climate.jpg",
      "url": "https://trail.institute/og/v1/dubai-climate.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 113303,
      "sha256": "6990622e3ec3f50b5bc82038fba80802551fc74760bac3cfb830ae1f3191c102",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-water.jpg",
      "name": "Dubai: Water security | TRAIL",
      "path": "/og/v1/dubai-water.jpg",
      "url": "https://trail.institute/og/v1/dubai-water.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 106397,
      "sha256": "ac61f81b4e6290ebece5da5a463ba8e2e849b042daf11494f1a62f236a31aac6",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-mobility.jpg",
      "name": "Dubai: Connected infrastructure | TRAIL",
      "path": "/og/v1/dubai-mobility.jpg",
      "url": "https://trail.institute/og/v1/dubai-mobility.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 114521,
      "sha256": "0fb7b4c80dc0527215df2d59bb96e21878fb4359b393ce6490b12f9264ff326b",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-economy.jpg",
      "name": "Dubai: Visitor economy | TRAIL",
      "path": "/og/v1/dubai-economy.jpg",
      "url": "https://trail.institute/og/v1/dubai-economy.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 110839,
      "sha256": "d4d29cd6e5c57708a1266af2372e76493354e6474ec3719e7ddab4e33d5451c5",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-community.jpg",
      "name": "Dubai: Community resilience | TRAIL",
      "path": "/og/v1/dubai-community.jpg",
      "url": "https://trail.institute/og/v1/dubai-community.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 113089,
      "sha256": "aaafd4ad0c27cad7dc9854f8a632ca895e6fd802104e2d2eafb6fb564ba6cd1a",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/v1/dubai-governance.jpg",
      "name": "Dubai: Governance & intelligence | TRAIL",
      "path": "/og/v1/dubai-governance.jpg",
      "url": "https://trail.institute/og/v1/dubai-governance.jpg",
      "category": "Sharing",
      "use": "Existing 1200×630 page-sharing cover.",
      "mimeType": "image/jpeg",
      "bytes": 115756,
      "sha256": "4e1400fafbb117e602c8ae58d9d6a49579d0913f716d44142837dbf4ee5a01d0",
      "width": 1200,
      "height": 630
    },
    {
      "id": "/og/manifest.json",
      "name": "Social cover manifest",
      "path": "/og/manifest.json",
      "url": "https://trail.institute/og/manifest.json",
      "category": "Sharing",
      "use": "All route-specific share covers and production records.",
      "mimeType": "application/json",
      "bytes": 36662,
      "sha256": "c415ef20ec21cad2cc647c1cb6f158d5c30da7dfbf9d93118577bef79cee7269"
    }
  ]
}
