{
  "schemaVersion": 1,
  "updatedAt": "2026-10-19",
  "assets": [
    {
      "id": "favicon",
      "localPath": "public/favicon.png",
      "source": "Generated for this project with Pillow: single-color 'P' wordmark tile in the site accent color",
      "creator": "This project",
      "license": "Project-own asset",
      "licenseFile": null,
      "modifications": "None",
      "hash": "see git history",
      "usage": "Site favicon; does not imitate the upstream ArtCraft icon",
      "status": "active"
    },
    {
      "id": "inter-font",
      "localPath": "public/assets/fonts/InterVariable.woff2",
      "source": "https://rsms.me/inter/font-files/InterVariable.woff2 (Inter variable font, downloaded 2026-10-15)",
      "creator": "The Inter Project Authors (Rasmus Andersson and contributors)",
      "license": "SIL Open Font License 1.1",
      "licenseFile": "public/licenses/inter-OFL.txt",
      "modifications": "None",
      "hash": "see git history",
      "usage": "Self-hosted site UI typeface",
      "status": "active"
    },
    {
      "id": "studio-sample",
      "localPath": "public/assets/samples/studio-sample.png",
      "source": "OpenAI ImageGen, generated 2026-10-15 for this project. Warm studio still life: sage vase, branch, stone and ochre linen.",
      "creator": "AI-generated for this project",
      "license": "Project-generated asset",
      "modifications": "None",
      "hash": "c60a584f03f3e807142a6d7adf1164771803c87c6393b2fe198855eb57426222",
      "usage": "Practice artwork, not an editor screenshot",
      "status": "active"
    },
    {
      "id": "studio-still-life",
      "localPath": "public/assets/art/studio-still-life.webp",
      "source": "OpenAI ImageGen, generated 2026-10-15 for this project. Warm studio still life: sage vase, branch, stone and ochre linen.",
      "creator": "AI-generated for this project",
      "license": "Project-generated asset",
      "modifications": "WebP encoding for the website",
      "hash": "1c1d471e2123cc9460c1abb4481d3b209ad9b7cf2816ec79831069bf45ec99a1",
      "usage": "Practice artwork, not an editor screenshot",
      "status": "active"
    },
    {
      "id": "photocraft-demo",
      "localPath": "public/assets/upstream/photocraft-demo.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-demo.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "4492f7c03c809a47ab8d8959364ef7b4b9f66855004769540005836b0017e8d2",
      "usage": "Homepage hero: genuine upstream The Great Wave screenshot, not a capture of this website",
      "status": "active"
    },
    {
      "id": "photocraft-demo-1200",
      "localPath": "public/assets/upstream/photocraft-demo-1200.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-demo.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "26f0d56871c3f27a601d73611cca153eefb95844f9ccec9b1f165188e2516692",
      "usage": "Homepage hero: genuine upstream The Great Wave screenshot, not a capture of this website",
      "status": "active"
    },
    {
      "id": "photocraft-adjustments",
      "localPath": "public/assets/upstream/photocraft-adjustments.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-adjustments.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "05c9f9a12581289932c45ac14f015fef8b0c648067af8bcd2201c58fbc7ca599",
      "usage": "Genuine upstream desktop screenshots, not captures of this website",
      "status": "active"
    },
    {
      "id": "photocraft-type",
      "localPath": "public/assets/upstream/photocraft-type.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-type.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "fa3c926faae2d2d86a5de05be6f72db4e974a40c9bfb7ee1474e69ad240e41df",
      "usage": "Genuine upstream desktop screenshots, not captures of this website",
      "status": "active"
    },
    {
      "id": "photocraft-masks",
      "localPath": "public/assets/upstream/photocraft-masks.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-masks.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "4fb83984e7581142bf7b60882da04bdeede4f859fb60391d745ee7851e212485",
      "usage": "Genuine upstream desktop screenshots, not captures of this website",
      "status": "active"
    },
    {
      "id": "photocraft-export-light",
      "localPath": "public/assets/upstream/photocraft-export-light.webp",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.9.0/docs/images/photocraft-export-light.jpg",
      "creator": "PhotoCraft / ArtCraft team and community; public-domain artworks identified in upstream README",
      "license": "Upstream repository MIT OR Apache-2.0; underlying artworks public domain per README",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding; 1200px variant resized proportionally. No UI modifications.",
      "hash": "01c04ffbf3962a25cf57910924e6a7061499f2c02bd3830d7cd67b65d9cff278",
      "usage": "Genuine upstream desktop screenshots, not captures of this website",
      "status": "active"
    },
    {
      "id": "hero-browser-capture",
      "localPath": "public/assets/editor/hero-workspace.webp",
      "source": "Captured 2026-10-15 in the real local /editor/ PhotoCraft 0.9.0 Wasm app, after opening studio-sample.png with Ctrl+O.",
      "creator": "This project; PhotoCraft UI by ArtCraft team/community; sample generated with ImageGen",
      "license": "PhotoCraft MIT OR Apache-2.0; project-generated sample artwork",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "WebP encoding only. No simulated UI or editing result.",
      "hash": "387021beaddb1e6e75cdbc7dec35163817bc6487b863788aab05133e51785424",
      "usage": "Homepage How to use starting-workspace illustration. Proves sample open, not PSD/export roundtrip.",
      "status": "active"
    },
    {
      "id": "editor-0100-opened.png",
      "localPath": "public/assets/editor/0100-opened.png",
      "source": "Project browser QA 2026-10-19",
      "creator": "This project",
      "license": "Project own screenshot / design; editor UI remains upstream licensed",
      "licenseFile": null,
      "modifications": "None",
      "hash": "6bd24756b4230fb9c1df8081b47064bfa1a7721d69fe544e74e7e9058caff52d",
      "usage": "Tutorial evidence",
      "status": "active"
    },
    {
      "id": "editor-0100-reopened.png",
      "localPath": "public/assets/editor/0100-reopened.png",
      "source": "Project browser QA 2026-10-19",
      "creator": "This project",
      "license": "Project own screenshot / design; editor UI remains upstream licensed",
      "licenseFile": null,
      "modifications": "None",
      "hash": "989034e2ea6a9ea0c868d467407d56b51c7346b7ce002e8664763ba149a100c7",
      "usage": "Tutorial evidence",
      "status": "active"
    },
    {
      "id": "social-photocraft.png",
      "localPath": "public/assets/social/photocraft.png",
      "source": "Project-generated typographic sharing card",
      "creator": "This project",
      "license": "Project own screenshot / design; editor UI remains upstream licensed",
      "licenseFile": null,
      "modifications": "None",
      "hash": "e12c9d09c85585bf10177ec0801fd200049488f9e16660541edb4cbd3a977e2f",
      "usage": "Open Graph fallback",
      "status": "active"
    },
    {
      "id": "social-download-0100.png",
      "localPath": "public/assets/social/download-0100.png",
      "source": "Project-generated typographic sharing card",
      "creator": "This project",
      "license": "Project own screenshot / design; editor UI remains upstream licensed",
      "licenseFile": null,
      "modifications": "None",
      "hash": "705d36a56250a4edf6103fb1f9edebf93b9c52eae18ffc30113897c7baed43f7",
      "usage": "Open Graph fallback",
      "status": "active"
    },
    {
      "id": "photocraft-transform",
      "localPath": "public/assets/upstream/photocraft-transform.jpg",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.10.0/docs/images/photocraft-transform.jpg",
      "creator": "PhotoCraft upstream project; underlying artwork attributed in upstream README",
      "license": "Upstream project screenshot; upstream credits and project licenses apply",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "None; original JPEG",
      "hash": "54fc3f899427b96ce61760f4754a7d30349c9db8cc17e89bb25ba50791d82adf",
      "usage": "Homepage tutorial navigation illustration; upstream interface reference, not a capture of the linked tutorial",
      "status": "active"
    },
    {
      "id": "photocraft-layer-styles",
      "localPath": "public/assets/upstream/photocraft-layer-styles.jpg",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.10.0/docs/images/photocraft-layer-styles.jpg",
      "creator": "PhotoCraft upstream project; underlying artwork attributed in upstream README",
      "license": "Upstream project screenshot; upstream credits and project licenses apply",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "None; original JPEG",
      "hash": "8dc6c9d0cf04cc31764467dcf0ff9061f45166011971889c9942d0004fe1f092",
      "usage": "Homepage tutorial navigation illustration; upstream interface reference, not a capture of the linked tutorial",
      "status": "active"
    },
    {
      "id": "photocraft-export-light",
      "localPath": "public/assets/upstream/photocraft-export-light.jpg",
      "source": "https://raw.githubusercontent.com/storytold/photocraft/v0.10.0/docs/images/photocraft-export-light.jpg",
      "creator": "PhotoCraft upstream project; underlying artwork attributed in upstream README",
      "license": "Upstream project screenshot; upstream credits and project licenses apply",
      "licenseFile": "public/licenses/LICENSE-MIT.txt",
      "modifications": "None; original JPEG",
      "hash": "258bcd06f2f25ee65b38c0b66dd9e7c532441b56f53454ca5a218788ec687ccf",
      "usage": "Homepage tutorial navigation illustration; upstream interface reference, not a capture of the linked tutorial",
      "status": "active"
    }
  ]
}
