{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "mayokoro@2.1.0",
  "characterId": "mayokoro",
  "familyId": "observers",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/mayokoro/",
  "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/mayokoro/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1263,
      "sha256": "9cc2de991de1b242797fc39fbef2ccc6aad3e74aca25b0049b76d1e01ccf1d97"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/mayokoro/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8507,
      "sha256": "fc03cb197862efaa1d7d2137305364a15170ae36f769480e231971ce41b58e05"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/mayokoro/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1072,
      "sha256": "f287f111483e8005aead40da45f79e0166707f2ed199acb31598cf3badb2c144"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/mayokoro/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2638,
      "sha256": "051a0ce0c3498d6282e012713bf68e8b54479f685aadf5f3b74fd1c8faf966f2"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/mayokoro/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2223,
      "sha256": "3c361f7f69a6fb288ef1c79008eb394912fe1361c690cfa0a9e58658f54e9510"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/mayokoro/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 1954,
      "sha256": "7fd339c1d163c8d9bf1d1326f735ac9c6c0682fe549e835cf30c51b44daa1d5c"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/mayokoro/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 880,
      "sha256": "87371afd7a962332b4d33f4eab9260946ba5b168ae9fb24e3ee5d1208e76c6fa"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/mayokoro/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 464,
      "sha256": "2ca956662d56549fae43241e51eb10ed5d72187b2f22333153d3ee98c1917721"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/mayokoro/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 178,
      "sha256": "e806480d84e58d5f6055318eefd58ee07b52f1cdff0a0260a1589b4c50575571"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/mayokoro/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 861,
      "sha256": "3d04f5cd076ba24c64f0cb3e36dde58ef6af22b5f3452edd4bf5857bbaa7fe71"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/mayokoro/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-mayokoro-expressions-v1",
      "path": "media/mayokoro-expressions-v1.png",
      "url": "/characters/v2/mayokoro/2.1.0/media/mayokoro-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 1413975,
      "sha256": "27c7108d48ea50ec75cecdba6ba8c97a6d733953165f1877008c0a2f21c14fbd"
    },
    {
      "role": "media-mayokoro-reference-v1",
      "path": "media/mayokoro-reference-v1.png",
      "url": "/characters/v2/mayokoro/2.1.0/media/mayokoro-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 1413975,
      "sha256": "27c7108d48ea50ec75cecdba6ba8c97a6d733953165f1877008c0a2f21c14fbd"
    }
  ]
}
