{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "kazehira@2.6.0",
  "characterId": "kazehira",
  "familyId": "locomotion",
  "version": "2.6.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/kazehira/",
  "license": {
    "id": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/",
    "attribution": "Nandarona character platform / https://nandarona.com/characters/",
    "noEndorsement": true
  },
  "designBoundaries": {
    "commonDNA": [
      "a clear visual organ or signal shows quiet attention",
      "mouthless by default",
      "deep navy construction or hand-drawn outline",
      "quiet curiosity before certainty",
      "simple silhouette readable at UI-icon scale"
    ],
    "familyDNA": [
      "濃紺の外郭線と白い身体を共通にし、移動に使う面だけ淡い空色、ミント、藤、珊瑚、黄で示す",
      "視覚器官を進行スリット、踏切環、把持点、吸着帯、振動節、側線窓、揚力孔、水平環、追従レンズ、間隔灯へ分散する",
      "状態差は姿勢、接地数、身体の圧縮、面への向き、深度、翼面積、隊形で伝える",
      "各個体は固有の移動コントローラ、三つの可動値、ピボット、衝突体または接触面契約を持つ",
      "静止画一枚でも移動方向と接触面が読み取れ、小型NPCとUIアイコンの双方で輪郭が崩れない"
    ],
    "individualDNA": [
      "どの幅にひらけば、次の足場まで届くんだろな？",
      "揚力管理型の無動力滑空NPC役",
      "中央の細い胴から左右へ広がる、穴あきの台形膜二枚",
      "揚力孔と折り畳み翼面"
    ]
  },
  "files": [
    {
      "role": "profile",
      "path": "profile.json",
      "url": "/characters/v2/kazehira/2.6.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1983,
      "sha256": "8d46479dc39966930d652a924868c3fce5eb69ddcaf2690b320b41f891ea04e4"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/kazehira/2.6.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 9865,
      "sha256": "3b23b8258d19dcda9c925f7a421f5bb63d1c61f89965851445970c7714674517"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/kazehira/2.6.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1238,
      "sha256": "913b11071452128b847670080f99390f5d322e66895899657d029f71e777085b"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/kazehira/2.6.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2712,
      "sha256": "ee49acf640e6664f1a5a9b4142f91f3395131d979bc233246ccf6e3343871f18"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/kazehira/2.6.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2638,
      "sha256": "39236c07b4098912902094bd1656ce70746c3cdd187f3314ae7557b94c32666b"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/kazehira/2.6.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 2160,
      "sha256": "fac4b292b107b94a6c62b4e564607cade360d583a71f96d84ba79c3c6e6466f4"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/kazehira/2.6.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 1774,
      "sha256": "88307a01f783c4f4c093a5cc254f03b8aa4e66db71729a64a4c83fe0a1c80d51"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/kazehira/2.6.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 464,
      "sha256": "77d89e81c513e24a95d33038582e91999d8f93c8355d631a1ac3d05fc093bd22"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/kazehira/2.6.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 178,
      "sha256": "a29b314b9ae2bb521ff5c068d2accd7838d177c81dd38bbeb0a5903060aee80a"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/kazehira/2.6.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 1532,
      "sha256": "8196e56933a7e8ed1bc904e9987dfeeed911ffd8ab7b758c56b71a0350625b5f"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/kazehira/2.6.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 462,
      "sha256": "8d382d67011c2d8060bccfe0759d02b290d69de9f74f1849920a1b81630d9296"
    },
    {
      "role": "gameplay-runtime",
      "path": "gameplay-runtime.json",
      "url": "/characters/v2/kazehira/2.6.0/gameplay-runtime.json",
      "mediaType": "application/json",
      "bytes": 4394,
      "sha256": "b7236d1c380e9dfeb915c6d8d4ef8d7c7760a08f3804af5f23a3eaa181740484"
    },
    {
      "role": "media-kazehira-expressions-v1",
      "path": "media/kazehira-expressions-v1.png",
      "url": "/characters/v2/kazehira/2.6.0/media/kazehira-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1329866,
      "sha256": "4d39165e8ed64d403ef607552b2ea7493acde769391c5c7defd8ed25f89dcb70"
    },
    {
      "role": "media-kazehira-reference-v1",
      "path": "media/kazehira-reference-v1.png",
      "url": "/characters/v2/kazehira/2.6.0/media/kazehira-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 155324,
      "sha256": "5e74e2dcfeaf0e2b472dea0674590fc8a3b9e027d94450a2d1cad6e776e32ed3"
    },
    {
      "role": "media-frames-folded",
      "path": "media/frames/folded.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/folded.png",
      "mediaType": "image/png",
      "bytes": 155324,
      "sha256": "5e74e2dcfeaf0e2b472dea0674590fc8a3b9e027d94450a2d1cad6e776e32ed3"
    },
    {
      "role": "media-frames-folded",
      "path": "media/frames/folded.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/folded.webp",
      "mediaType": "text/markdown",
      "bytes": 13976,
      "sha256": "bbdbd63b0c9a81ae5b226f3833e9cadd8b3fb56ab69c96675ace9bd66722dd21"
    },
    {
      "role": "media-frames-launch-edge",
      "path": "media/frames/launch-edge.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/launch-edge.png",
      "mediaType": "image/png",
      "bytes": 184854,
      "sha256": "d589b564bb3e7dbc5eed4b57ee7a52ebccae76d6e0d41376c945017e9e76e6d6"
    },
    {
      "role": "media-frames-launch-edge",
      "path": "media/frames/launch-edge.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/launch-edge.webp",
      "mediaType": "text/markdown",
      "bytes": 20550,
      "sha256": "785ff908b1797b302dc8bea5d1f39116a50d53d00fd8cd9be049544a5f628cf1"
    },
    {
      "role": "media-frames-spread",
      "path": "media/frames/spread.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/spread.png",
      "mediaType": "image/png",
      "bytes": 174285,
      "sha256": "74b99f95d0559e66b80d6f829c7e84f18babb20d4594669d2087c4e91049f954"
    },
    {
      "role": "media-frames-spread",
      "path": "media/frames/spread.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/spread.webp",
      "mediaType": "text/markdown",
      "bytes": 19012,
      "sha256": "8e4c4176f3693aae9dfed77e2aa2391c1592dd5c73e73f0e5d7ccef0336fff2b"
    },
    {
      "role": "media-frames-glide",
      "path": "media/frames/glide.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/glide.png",
      "mediaType": "image/png",
      "bytes": 161348,
      "sha256": "d0d723a88fe62078f0b28cbd34af14d7f83fc30062f03ade28c1c7d2821c588e"
    },
    {
      "role": "media-frames-glide",
      "path": "media/frames/glide.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/glide.webp",
      "mediaType": "text/markdown",
      "bytes": 17598,
      "sha256": "2df937917674f3b70fd75e9c580b67e73fa022b278a991a908791448eeb26786"
    },
    {
      "role": "media-frames-flare",
      "path": "media/frames/flare.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/flare.png",
      "mediaType": "image/png",
      "bytes": 170437,
      "sha256": "7ee5b699abd4a2114a6590553b0d165712600416c729c40eacabadafead820c3"
    },
    {
      "role": "media-frames-flare",
      "path": "media/frames/flare.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/flare.webp",
      "mediaType": "text/markdown",
      "bytes": 18610,
      "sha256": "593027ad29d0143f994a83d15150b2b906d7e1fe3a27027f318b37603251cb51"
    },
    {
      "role": "media-frames-land-fold",
      "path": "media/frames/land-fold.png",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/land-fold.png",
      "mediaType": "image/png",
      "bytes": 173034,
      "sha256": "1cc379947500621353d9a809e502f1754d92a576215bc961df143ac1f7c7ad45"
    },
    {
      "role": "media-frames-land-fold",
      "path": "media/frames/land-fold.webp",
      "url": "/characters/v2/kazehira/2.6.0/media/frames/land-fold.webp",
      "mediaType": "text/markdown",
      "bytes": 17476,
      "sha256": "139ef0448434ea665233383b78ed2b7d45fcffd46dbfc938cf4bc15dc0b93ab8"
    }
  ]
}
