{
  "schemaVersion": 1,
  "product": {
    "name": "xmlsquish",
    "description": "A local-first, deterministic project manager and compiler for XML prompt projects.",
    "license": "GPL-3.0-or-later",
    "homepage": "https://xmlsquish.moesegfault.dev/",
    "repository": "https://github.com/kleedaisuki/prompt-squish",
    "cratesIoPublished": false
  },
  "release": {
    "version": "1.0.1",
    "tag": "v1.0.1",
    "date": "2026-09-16",
    "releaseStatus": "published",
    "pages": {
      "zh-CN": "https://xmlsquish.moesegfault.dev/releases/",
      "en": "https://xmlsquish.moesegfault.dev/en/releases/"
    },
    "githubRelease": "https://github.com/kleedaisuki/prompt-squish/releases/tag/v1.0.1",
    "checksums": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/SHA256SUMS"
  },
  "cli": {
    "commands": [
      "new",
      "fmt",
      "build",
      "add",
      "remove",
      "inspect"
    ],
    "sourceInstall": "cargo install --git https://github.com/kleedaisuki/prompt-squish --tag v1.0.1 --locked",
    "sourceInstallRequirement": "Rust 1.88 or newer",
    "machineProtocol": "3.0",
    "automationMigration": "Breaking from protocol 2.1: build results use typed publication identities and stable logical locators."
  },
  "artifacts": [
    {
      "target": "x86_64-unknown-linux-gnu",
      "system": "Linux",
      "architecture": "x86_64",
      "minimum": "glibc 2.35",
      "format": "tar.gz",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-x86_64-unknown-linux-gnu.tar.gz"
    },
    {
      "target": "aarch64-unknown-linux-gnu",
      "system": "Linux",
      "architecture": "aarch64",
      "minimum": "glibc 2.35",
      "format": "tar.gz",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-aarch64-unknown-linux-gnu.tar.gz"
    },
    {
      "target": "x86_64-pc-windows-msvc",
      "system": "Windows",
      "architecture": "x86_64",
      "minimum": "MSVC desktop target",
      "format": "zip",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-x86_64-pc-windows-msvc.zip"
    },
    {
      "target": "aarch64-pc-windows-msvc",
      "system": "Windows",
      "architecture": "aarch64",
      "minimum": "MSVC desktop target",
      "format": "zip",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-aarch64-pc-windows-msvc.zip"
    },
    {
      "target": "x86_64-apple-darwin",
      "system": "macOS",
      "architecture": "x86_64",
      "minimum": "macOS 11.0",
      "format": "tar.gz",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-x86_64-apple-darwin.tar.gz"
    },
    {
      "target": "aarch64-apple-darwin",
      "system": "macOS",
      "architecture": "aarch64",
      "minimum": "macOS 11.0",
      "format": "tar.gz",
      "url": "https://github.com/kleedaisuki/prompt-squish/releases/download/v1.0.1/xmlsquish-1.0.1-aarch64-apple-darwin.tar.gz"
    }
  ],
  "integrity": {
    "algorithm": "SHA-256",
    "signed": false,
    "notarized": false,
    "note": "SHA256SUMS verifies downloaded bytes, not publisher identity. Binaries are unsigned and not Apple-notarized."
  },
  "highlights": [
    "Typed publication catalog with stable, project-relative logical artifact locators.",
    "Digest-verified raw artifact bytes through inspect artifact LOCATOR --format=raw.",
    "Invocation-scoped injected build runtime with capability-lazy storage initialization.",
    "CI-enforced workspace dependency-edge architecture policy."
  ]
}
