{
  "updated": "2026-10-13",
  "operatorCount": 26,
  "uniqueAssetCount": 23,
  "scope": "Local development display artwork; source tails plus identified livery compositions. Not aircraft-specific paint-scheme detection.",
  "commercialReview": "Package licences do not establish airline trademark rights or endorsement. Verify intended resale and promotional uses before commercial distribution.",
  "fallback": "Known carriers without verified tail assets retain their colour silhouette with no added letter overlay. Unidentified/private aircraft retain a neutral star.",
  "assets": [
    {
      "file": "dist/airline-tails/AA.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "AAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-AA.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "9cda6581c23bc513227c00502914a4693988e39626cfac3223c83efe5580738c",
      "deliveredSha256": "8336fc1e2d9aa42852637af52445696cfe32a99eda8744684b3e583ea269373d",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/AS.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "ASA"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-AS.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "a4c3073b47edaeb5b1bf7236a4de5e455571f2b2169e97e85c731fa914ab8865",
      "deliveredSha256": "1e403b5fc018ca3d604e137cac219e910f30187785296b3734e0a81a4e0d74d2",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/AY.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "FIN"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-AY.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "ff90393c325c93fdc04ea4112ab4b17df43d317aa940056f478844cab83d82b2",
      "deliveredSha256": "2827bfa058acc2f3087dde304fd5b9aaa1d022ffbd1329e76aab09887a02a2cc",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/AZ.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "ITY"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-AZ.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "9da4e118284a3e471b8880785d9a2ad4b0f7d5aac83ec5827f5925acedc22c2f",
      "deliveredSha256": "af5c837b471b93cf4f5a12d820524c278827d2d6483d20899633037689afb05a",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/B6.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "JBU"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-B6.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "2d732444460e72a2061062b69e9ee4ccb00c87aa9e19d91a61df15a0ce211f3e",
      "deliveredSha256": "7bea6842f633702b5dcfcc4976fc95dae1c72ec02a14ee4a91b72a424e655257",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/BA.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "BAW"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-BA.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "4dff3eb7dd12b4d4f1505badba2bcaf6449fc976c40da6a5d3e4b8059f02bbab",
      "deliveredSha256": "203510aa7eed4bd3210df75c1e8961915474dbe278ffe107b3d5e95ea20f1cc9",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/CI.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "CAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-CI.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "c248633c74fed97de0a7bcb0d6e85af6e83d7071d1ea53fc69774ca70fab64a7",
      "deliveredSha256": "c248633c74fed97de0a7bcb0d6e85af6e83d7071d1ea53fc69774ca70fab64a7",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/CX.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "CPA"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-CX.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "e2896e4fd6559b03ce1ecfe86e93861f8d2a38bc35cb65ecfd343d519bd476c1",
      "deliveredSha256": "2fb778a33c88b8e3f1bd7e6e365a2bd08dca9868dedad5ba9c8c5bec34f372fc",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/DL.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "DAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-DL.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "1751b828abc60d94ae3d9e6a504622806dbef4bf706fb1942242d072d42ab623",
      "deliveredSha256": "fa022dd88b7f1257960cb82be5605d3cc953c899155a6a7dda623c54b7ef3d2c",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/EI.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "EIN"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-EI.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "079cc895b9d06e749d0f2d832414d5cbd09e1612f5276a7739f50680967c5d05",
      "deliveredSha256": "6704ed594c9e15e4ae63557cd542b291a2c4218775db0747d660d5a5133fd2aa",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/EK.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "UAE"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-EK.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "72c4b061f7101cecdbbf2cc5b97eb6861f968aa3dc37dfa4b5333edc9c5c178c",
      "deliveredSha256": "1d6f597b5295384772597070737f18e3a7778a03e4df50adcf508f992f0d76ed",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/FI.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "ICE"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-FI.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "b8a5cacd9882dd27b3b80105329be7a06d1f150652524f2b17f60c30b649236d",
      "deliveredSha256": "9ba84def76a73b13b759db997929f4842247202ea3a178915cfd1613f7f0a211",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/IB.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "IBE"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-IB.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "8e149d423221456137125a5b61eef3d4dfb61f0b486cd1c8bd3ac998dca7eddc",
      "deliveredSha256": "7bfd9530388dc16c3155371939599369103f23dd9901ec0019e5ab8b7e46c4ba",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/JL.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "JAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-JL.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "8ca077cd2621906ef4e6be2ece3c667260175b9338ce3465ee02e871400a8692",
      "deliveredSha256": "d8efe95ecee7ebe231709e6e837e52842abea69856db2c5fc468a1f3d948fff1",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/KE.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "KAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-KE.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "196a34aa63285918e9fc6a01082246e2be07c0dffdc21147a5d3b4f5faee5816",
      "deliveredSha256": "738863c4363a57f895a3ca65c7c1017624794413dfd01697571c84231a06ee84",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/LA.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "LAN",
        "TAM"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-LA.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "978bb9397b958764e531cc10de78d65654e8d2579f26c87554ea5e9acb598196",
      "deliveredSha256": "d29242af2f4a8a70286e405aa98c65d69820854b2783516d31c1bf5e158baba2",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/LY.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "ELY"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-LY.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "e242fe066e9740ffc92a26200918ed3ccdba6ca43f690c4ef5eb984478ae1d9f",
      "deliveredSha256": "8c447c76147d8c24bb6847ac16419781eb1096850def214c54066eda8cdeb18d",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/QF.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "QFA"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-QF.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "0435fcbe3a14e138a1f35c018bdd7984a381ea939c6a44ddf49b64d9c2cce445",
      "deliveredSha256": "889b7924631ef024cb5f4cc33555788f2de73d38e48fd944dddcbce20b49f7cc",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/QR.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "QTR"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-QR.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "d14433d0ce425504a6c05d500b190f1b48e99fad4f9ce6b57ad69bc96f45cde1",
      "deliveredSha256": "d38beb31c1fe3d12ec28ad2c2d27fca5c8f06f6b61cb4dd5f4f6eff8a9cb26a4",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/SQ.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "SIA"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-SQ.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "b9eb8de7ad4b5e47bcd854320c2bbbf461c9264ff4c177ba84afe423b93bdff5",
      "deliveredSha256": "e979b79987307e1b11c9d9663d21c0320be505e085dcdea0d08bb9448d4433ed",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/UA.svg",
      "kind": "source-tail-illustration",
      "operators": [
        "UAL"
      ],
      "publisher": "Alaska Airlines / Auro Icon Library",
      "source": "https://raw.githubusercontent.com/AlaskaAirlines/Icons/e5b721d28d0146bbe06adebd22c17a8332985c1c/src/icons/logos/tail-UA.svg",
      "commit": "e5b721d28d0146bbe06adebd22c17a8332985c1c",
      "license": "Apache-2.0; airline trademark permission not established",
      "sourceSha256": "62e5f0409f93734c32bfca4c5259f6dc5206a3f349afb999cd3995996f16d6f7",
      "deliveredSha256": "dbd11774afd09d23860f32f4e3257e17c70d3e910db20ea4ce16cea41e17de60",
      "modifications": "Added missing SVG namespaces and source-metadata viewBox. Existing root attributes, paths, styles and livery preserved."
    },
    {
      "file": "dist/airline-tails/EZY.svg",
      "kind": "recreated-livery-with-source-wordmark",
      "operators": [
        "EZY",
        "EJU",
        "EZS"
      ],
      "source": "https://upload.wikimedia.org/wikipedia/commons/1/1b/EasyJet_logo.svg",
      "sourceArchive": "docs/airline-artwork-sources/easyjet-wordmark.svg",
      "sourceSha256": "52077afe15978a92128e9da3b29105b7ae94f95029fca33f12a35c5cebc891f9",
      "deliveredSha256": "b0e2854e6948fe8680b860f00a3367339926eb4f5c56fb8f9bf7e6e4eaf142d6",
      "license": "Wordmark brand rights require review; no commercial trademark clearance claimed. easyJet source tagged PD-textlogo on Wikimedia Commons.",
      "modifications": "Original wordmark path shapes placed on Skykin fin silhouette. easyJet white on orange, rotated to match standard aircraft livery; KLM original blue crown and wordmark on white. No added operator-code lettering.",
      "reference": "https://www.easyjet.com/en/holidays"
    },
    {
      "file": "dist/airline-tails/KLM.svg",
      "kind": "recreated-livery-with-source-wordmark",
      "operators": [
        "KLM"
      ],
      "source": "https://content.presspage.com/templates/180/162/849489/kl-logo-small-2022.svg",
      "sourceArchive": "docs/airline-artwork-sources/klm-official-wordmark.svg",
      "sourceSha256": "7d9ae438cbbab8fd761cb817ca1c71e47ecafb821aa838cc02c1afac63414f8a",
      "deliveredSha256": "b8431bedc241d1fd1e19642bff6898ea7e1caa188fc8eecfd720b4708e364a8b",
      "license": "Official newsroom wordmark; no standalone commercial reuse licence verified.",
      "modifications": "Original wordmark path shapes placed on Skykin fin silhouette. easyJet white on orange, rotated to match standard aircraft livery; KLM original blue crown and wordmark on white. No added operator-code lettering.",
      "reference": "https://news.klm.com/klm-reveals-new-a321neo-livery/"
    }
  ]
}
