{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "kairo@2.1.0",
  "characterId": "kairo",
  "familyId": "kakera",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/kairo/",
  "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/kairo/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1244,
      "sha256": "aab2d8c34ee80c2d768f60f1ce09d46a862c512961ac2153dfb7a2ffcddfd435"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/kairo/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8540,
      "sha256": "af7e8fb95b1f98840dcf6a275bae83c01ebdbac330a2e4c7e9d9c64b5ab6dcf9"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/kairo/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1085,
      "sha256": "2293c1859fa345ef0c2ef0efcb84d1331bb50ea70180e549a18960b5558c405c"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/kairo/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2572,
      "sha256": "10916acd8920daf766caa30c68fb88d978b0a0ac035ebce2644045ce6e86d239"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/kairo/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2234,
      "sha256": "4a81e8dac0b9a614f574dac615739d9ae1f1a3289e53f49b601c5a216d0a4da9"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/kairo/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 1998,
      "sha256": "eb16e9e23372897164fc8a51b1eeaeeb991e4617b7a48219f0d50bd699891b71"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/kairo/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 1618,
      "sha256": "5eea791ff8acf79857739a020018621c94c0f16cc5b1ed687d10c448ead55137"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/kairo/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 461,
      "sha256": "8e1dc3394277e5930eccb817565e9a0d7ad10000ee6afac8e846db0b8b2af2fa"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/kairo/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 172,
      "sha256": "357d1e9ad894162b125d50e60ff70577f1d0ce715a8104319952acc4899e3c33"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/kairo/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 879,
      "sha256": "f1d528b4dae9fb9f3a2b0c90cd6fcb4789781931bd1d9d0082b2d95a91f9bc1c"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/kairo/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-kairo-expressions-v1",
      "path": "media/kairo-expressions-v1.png",
      "url": "/characters/v2/kairo/2.1.0/media/kairo-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1383933,
      "sha256": "9de64d777921b8d4aa89de95f5de6940ec8f9cc5fdf43cae8db5a2fdeb15fef1"
    },
    {
      "role": "media-kairo-reference-v1",
      "path": "media/kairo-reference-v1.png",
      "url": "/characters/v2/kairo/2.1.0/media/kairo-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 322422,
      "sha256": "81a7a63b978199bd1037ada3d252ba59305f8eb1aad0119b034a4e2d47c98d86"
    }
  ]
}
