{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "henka@2.1.0",
  "characterId": "henka",
  "familyId": "kakera",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/henka/",
  "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": [
      "large observant navy-ring eyes are the strongest first read",
      "mouthless by default",
      "deep navy hand-drawn outline",
      "quiet curiosity before certainty",
      "simple silhouette readable at UI-icon scale"
    ],
    "familyDNA": [
      "非対称の欠片構造",
      "透ける素材感",
      "紺色の観察眼",
      "機能が形になる",
      "口を持たない"
    ],
    "individualDNA": [
      "次は何に変わるんだろな？",
      "状態変換役",
      "稲妻状の折り畳み欠片",
      "折り目と変換回路"
    ]
  },
  "files": [
    {
      "role": "profile",
      "path": "profile.json",
      "url": "/characters/v2/henka/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1224,
      "sha256": "8381fbee3f22f58f77b0d36fad9a0eb788c6261b6de5b6b2c2672011ba4fe96a"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/henka/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8477,
      "sha256": "9d344b6dcf72b10952af18ea430374a311ee2eaaf551fb7d9925308bd765e106"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/henka/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1057,
      "sha256": "19cac8f826fdcd0f04cbc67c4edaa61547eb27de028ee1a0011bbf907e023f39"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/henka/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2547,
      "sha256": "6f4eef819ee68a53adcaabc68a9970ce60f13e421c5dbc1f8a2ee6d2bfc83ec8"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/henka/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2200,
      "sha256": "40dfe723e92b1dac62e612774959369c087304c6bbd96bf2961e48c7fb838f6a"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/henka/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 1964,
      "sha256": "9e8ad26ae8448a4ea5487ce22b686353c463ae00def5c98d3044cb8fd71bc60a"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/henka/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 1626,
      "sha256": "77ccb0b40a5e251a87db0f8aa0e3b6619c7d1b5de70366d3ed07f45a3a0161af"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/henka/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 461,
      "sha256": "266729e4c29cf41b126be76322a8d8d59b52e7e7dc9715dadb6c3bfe04b3104f"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/henka/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 172,
      "sha256": "912857c2c5b86aff0dcb76aa4b19286750789577ff118df14405fde15bad67b7"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/henka/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 857,
      "sha256": "1e2365da3b93228ab39b63957bc3bc053ebe3fb746bba5b34f39489f8a8ca0c5"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/henka/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-henka-expressions-v1",
      "path": "media/henka-expressions-v1.png",
      "url": "/characters/v2/henka/2.1.0/media/henka-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1109870,
      "sha256": "560fbc1e31d1d5859d854600b80bfdb902287abd31bd1ada803ef80b4e1f31d5"
    },
    {
      "role": "media-henka-reference-v1",
      "path": "media/henka-reference-v1.png",
      "url": "/characters/v2/henka/2.1.0/media/henka-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 289352,
      "sha256": "a4f32d4cc0151e9d46adf63bd52203e1ef2ee2c09bec64fd74605ed9e0a5011e"
    }
  ]
}
