{
  "schemaVersion": 1,
  "generatedAt": "2026-10-11T20:51:33Z",
  "hashAlgorithm": "sha256",
  "treeHashAlgorithm": "sha256 of UTF-8 lines \"<file-sha256><two spaces><basename>\\n\", sorted by basename",
  "requiredPieceFiles": ["bB.svg", "bK.svg", "bN.svg", "bP.svg", "bQ.svg", "bR.svg", "wB.svg", "wK.svg", "wN.svg", "wP.svg", "wQ.svg", "wR.svg"],
  "allowedLicenses": ["MIT", "Apache-2.0"],
  "forbiddenLicenseFamilies": ["AGPL", "GPL", "LGPL", "SSPL", "CC-BY-NC", "CC-BY-NC-SA"],
  "sets": [
    {
      "id": "regent",
      "label": "Regent",
      "author": "Brightmoves (AI-assisted)",
      "distributionAuthorization": "Brightmoves owner authorized web distribution and default use.",
      "provenance": "AI-generated visual design created in collaboration with Brightmoves. It has no asserted exclusive ownership or licence clearance.",
      "outputTreeSha256": "4fe10bf217fd2c64adf915c4a83463095c77a86f3490eb31b4d30803c8ce1262",
      "sourceRepository": "https://github.com/algebricsai/atlas",
      "sourceCommit": "dd2c7758ae5d3137ccc9a72bf485c441cf2ab067",
      "sourcePath": "knight-study/regent-king-v16-01a125aa",
      "sourceMasterSha256": "dd1c5dbb59df0309a99998015ce934fe4fe003af8ce6aea1abddc86f7b827e9f",
      "sourceGeneratorSha256": "ffd45a9aacecef7a71740d0a57e82cfafa26c94c6af96086b283d46806244a3c",
      "sourceInputsSha256": "17d2c0f3dc361a7ce9cf1b229a5e9df7c629b2f6316f4486666ca8559acd9b41",
      "sourceManifestSha256": "ac70e75be8d32b6a45254e0146d1e9b909077a01e3a577359e7cd9bd1ad89e4f",
      "transformationRecord": "Copied the twelve frozen canonical SVG exports byte-for-byte, without optimization or geometry changes. Source master, exporter, permitted inputs and individual output hashes are retained under scripts/piece-assets/regent-canonical."
    },
    {
      "id": "fantasy",
      "label": "Fantasy",
      "author": "Maurizio Monge",
      "license": "MIT",
      "licenseFile": "LICENSE-MIT.txt",
      "licenseSha256": "6a659f43b1e9e0000a3b85655ed94d3e70b4de878b3054c5bcc79ff99bc7f253",
      "sourceRepository": "https://github.com/lichess-org/lila",
      "sourceCommit": "f5b261e3d8ece6f511484e398cb8d81e37735bea",
      "sourcePath": "public/piece/fantasy",
      "upstreamAuthorRepository": "https://github.com/maurimo/chess-art",
      "upstreamAuthorCommit": "d8705d8bc9879fef44208de19e2a20c937409e1f",
      "upstreamLicensePath": "LICENSE",
      "inputTreeSha256": "701fe021def9f4ad960e5755a4cb7a65592c91b7cd5d3e02397f93eb9b53497f",
      "outputTreeSha256": "6f1365ad73a7da730b0cb46f699c8a1f7fbe59ba1fe4d0a5c3b9fee62d8ec0af",
      "transformationCommand": "npx --yes svgo@3.3.2 --config <repo-config> -f <source>/public/piece/fantasy -o <bundle>/pieces/fantasy",
      "transformationRecord": "SVGO 3.3.2 inlined reusable CSS style rules, converted them to SVG presentation attributes, retained viewBox, removed optimizer-safe metadata/IDs, and minified syntax. Brightmoves made no intentional visual-design change."
    },
    {
      "id": "spatial",
      "label": "Spatial",
      "author": "Maurizio Monge",
      "license": "MIT",
      "licenseFile": "LICENSE-MIT.txt",
      "licenseSha256": "6a659f43b1e9e0000a3b85655ed94d3e70b4de878b3054c5bcc79ff99bc7f253",
      "sourceRepository": "https://github.com/lichess-org/lila",
      "sourceCommit": "f5b261e3d8ece6f511484e398cb8d81e37735bea",
      "sourcePath": "public/piece/spatial",
      "upstreamAuthorRepository": "https://github.com/maurimo/chess-art",
      "upstreamAuthorCommit": "d8705d8bc9879fef44208de19e2a20c937409e1f",
      "upstreamLicensePath": "LICENSE",
      "inputTreeSha256": "02943cc548df32b37794c180a911833e3e6d00952a061ad0f17b2184fde668b7",
      "outputTreeSha256": "091946ad157353c3066365161765dcd12a5ef4e74b722adb14de9f25ee98b5c8",
      "transformationCommand": "npx --yes svgo@3.3.2 --config <repo-config> -f <source>/public/piece/spatial -o <bundle>/pieces/spatial",
      "transformationRecord": "SVGO 3.3.2 inlined reusable CSS style rules, converted them to SVG presentation attributes, retained viewBox, removed optimizer-safe metadata/IDs, and minified syntax. Brightmoves made no intentional visual-design change."
    },
    {
      "id": "chessnut",
      "label": "Chessnut",
      "author": "Alexis Luengas",
      "copyright": "Copyright 2015 Alexis Luengas",
      "license": "Apache-2.0",
      "licenseFile": "LICENSE-Apache-2.0.txt",
      "licenseSha256": "cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30",
      "copyrightFile": "COPYRIGHT-Chessnut.txt",
      "copyrightSourceSha256": "a66f251bcdb99479c102695a75ba292244ccf45f1f2710af552acdf4887e4f90",
      "copyrightSha256": "332972cf7e6572fa8768f69857b8a131a5cfcb7e69538be702d0bcee826d1da9",
      "sourceRepository": "https://github.com/LexLuengas/chessnut-pieces",
      "sourceCommit": "2b8eaf14a31edad7e9deb53b1473e1d4857868a9",
      "sourcePath": ".",
      "inputTreeSha256": "f43a6d3883c80ea93bbfa2292aa2db1e5cad0a2971d9a10f2edf28c4ba97cdc1",
      "outputTreeSha256": "18b1d8b756dc6842c11279410864a7dff56445d116936c6ca00fd14efcb00598",
      "transformationCommand": "npx --yes svgo@3.3.2 --config scripts/piece-assets/svgo.config.mjs -f <source> -o public/pieces/chessnut && node scripts/piece-assets/notice-chessnut.mjs",
      "transformationRecord": "SVGO 3.3.2 retained viewBox, removed optimizer-safe Illustrator metadata/IDs, converted styles to presentation attributes and minified syntax. Every modified SVG now carries a prominent Apache-2.0 change notice, original copyright and licence pointer. Brightmoves made no intentional visual-design change.",
      "upstreamNoticeFile": null,
      "upstreamNoticeStatement": "The pinned upstream commit contains no NOTICE file; none has been invented."
    }
  ]
}
