{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "zurena@2.1.0",
  "characterId": "zurena",
  "familyId": "observers",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/zurena/",
  "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/zurena/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1248,
      "sha256": "7923fa418ffb31b7ac0e66c82eee7ec295d54cdd59274a4e4ac0a3f9a9bf3bd2"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/zurena/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8477,
      "sha256": "4ce236943c74dffbfc6f0920ad0842e767eed57beaa82a2f69f8c6fd78145345"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/zurena/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1067,
      "sha256": "b6a0f65742399f66a1025585b767054bc3a070381056488c04445e69a4283548"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/zurena/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2596,
      "sha256": "ecf449b5e2492d1b990ac23bad34135cbc45a7385169859f384bba7ad69a6d7b"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/zurena/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2185,
      "sha256": "7811b4561dff95ed86a013df960e29bb0e1fd30c41446fa4807cb05cbbff8662"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/zurena/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 1987,
      "sha256": "502cab8dbcedfffc1f3b17677e2bd46c35a82037b1e8a9388dc30a4bb0c610bd"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/zurena/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 868,
      "sha256": "3aa9504818f59027dbae68f720d2f7bf9bf09f97b1652da1485de9eadb2ac753"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/zurena/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 462,
      "sha256": "a473a5ab67a1513c7f99c96b1910ebb4221b4f5e3b0ff7fa1512e06d84392f35"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/zurena/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 174,
      "sha256": "79ae46316bc55d4824e61c8536424a9e33dbc62950d51e85e848e52a2843fd0b"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/zurena/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 884,
      "sha256": "be30682772a41d112adb9b6f96bf579da908ab98e3c23096ea16f5feae8f1b39"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/zurena/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-zurena-expressions-v1",
      "path": "media/zurena-expressions-v1.png",
      "url": "/characters/v2/zurena/2.1.0/media/zurena-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1248717,
      "sha256": "c4634ab66f85b467dde4a524d2e63e76c43f3dd22a207192593dd5d67c68bbc9"
    },
    {
      "role": "media-zurena-reference-v1",
      "path": "media/zurena-reference-v1.png",
      "url": "/characters/v2/zurena/2.1.0/media/zurena-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 1248717,
      "sha256": "c4634ab66f85b467dde4a524d2e63e76c43f3dd22a207192593dd5d67c68bbc9"
    }
  ]
}
