{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "omochirome@2.1.0",
  "characterId": "omochirome",
  "familyId": "observers",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/omochirome/",
  "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 ink-ring eyes are the strongest first read",
      "mouthless by default",
      "warm ink-black 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/omochirome/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1281,
      "sha256": "59c96fb566c580b15ca7cd7faeb535ea8afe2a4318a95e59a16ce28c3f16748e"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/omochirome/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8573,
      "sha256": "2cf88963bcd56bd1a547147f74502a6e4f15687f00c77712e52e33f4621a35cd"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/omochirome/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1088,
      "sha256": "2c3c28a93af96acfb9a113c3c64ed456025b372d144dbab53b1eb36d13aab9b3"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/omochirome/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2673,
      "sha256": "b24feef0f579b6aaee89cab4235ef95e2006e956a18464eba83fae801b0a9796"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/omochirome/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2232,
      "sha256": "8cc08afbed95d46423a2248e1478e26fb1e6fda075f003983c8de7b5703e61cd"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/omochirome/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 2003,
      "sha256": "77387281b6102c4e86d8cb1acc70a0c3c0255e10b166c5befcecc5522d03fdb7"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/omochirome/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 892,
      "sha256": "64f0ecddb50557cf0e0b5ee284c2de02851539ec367b5939685b0a4b6a336320"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/omochirome/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 466,
      "sha256": "e714f60a46e3e4fe6ec68a8ac477ca76e7781e13814051889d8ea5944a84912d"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/omochirome/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 182,
      "sha256": "b045a0222591c38efc859630cad67a7a5368f5135b78867e8be0a90ee5b11576"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/omochirome/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 891,
      "sha256": "29b37ba791f4b11650df1c432f4e42acc9acf3faec25f42430b260694f9f2497"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/omochirome/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-omochirome-expressions-v1",
      "path": "media/omochirome-expressions-v1.png",
      "url": "/characters/v2/omochirome/2.1.0/media/omochirome-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1478949,
      "sha256": "48447310f4bc1effbfba77547d14d3bd00ad334a8d55beffd17c72d395aa140a"
    },
    {
      "role": "media-omochirome-reference-v1",
      "path": "media/omochirome-reference-v1.png",
      "url": "/characters/v2/omochirome/2.1.0/media/omochirome-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 1478949,
      "sha256": "48447310f4bc1effbfba77547d14d3bd00ad334a8d55beffd17c72d395aa140a"
    }
  ]
}
