{
  "$schema": "/characters/v2/schemas/release.schema.json",
  "schemaVersion": "2.0.0",
  "kind": "nandarona.public-character-release",
  "releaseId": "seigyo@2.1.0",
  "characterId": "seigyo",
  "familyId": "kakera",
  "version": "2.1.0",
  "releasedAt": "2026-07-30",
  "status": "published",
  "immutable": true,
  "pageUrl": "/characters/seigyo/",
  "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/seigyo/2.1.0/profile.json",
      "mediaType": "application/json",
      "bytes": 1245,
      "sha256": "a2bc0c9f1a1376ddc9b08448522f7e40278965a928e344958017cabcbf379628"
    },
    {
      "role": "knowledge-base",
      "path": "knowledge-base.json",
      "url": "/characters/v2/seigyo/2.1.0/knowledge-base.json",
      "mediaType": "application/json",
      "bytes": 8520,
      "sha256": "7d7a1d097c3767fc2760a055e4827ac66510bf6a1280ee0e28ee24b4d3d592df"
    },
    {
      "role": "ai-index",
      "path": "ai-index.json",
      "url": "/characters/v2/seigyo/2.1.0/ai-index.json",
      "mediaType": "application/json",
      "bytes": 1078,
      "sha256": "b222115ec5530a5e9aa8f611d6baae08cbaf2746fbc88b116037988fc7c9e517"
    },
    {
      "role": "prompt-pack",
      "path": "prompt-pack.json",
      "url": "/characters/v2/seigyo/2.1.0/prompt-pack.json",
      "mediaType": "application/json",
      "bytes": 2581,
      "sha256": "09dd087deead6463b05902620739955f450ab60857cb6013fb28e70ee2e9afb7"
    },
    {
      "role": "state-machine",
      "path": "state-machine.json",
      "url": "/characters/v2/seigyo/2.1.0/state-machine.json",
      "mediaType": "application/json",
      "bytes": 2209,
      "sha256": "2cf6a25064c8ca80c6066281e1a3aa048b99b4c1229a2aa181e69e8c697908d5"
    },
    {
      "role": "use-profiles",
      "path": "use-profiles.json",
      "url": "/characters/v2/seigyo/2.1.0/use-profiles.json",
      "mediaType": "application/json",
      "bytes": 1983,
      "sha256": "e190a66642e049f54e9452b2d7223d327c32341d76fec1403db812ac6ea01f3c"
    },
    {
      "role": "asset-provenance",
      "path": "asset-provenance.json",
      "url": "/characters/v2/seigyo/2.1.0/asset-provenance.json",
      "mediaType": "application/json",
      "bytes": 1627,
      "sha256": "7fbc19fde4094305919dc7081d3793bac1393dee0fbf410d1602bda93882d1c2"
    },
    {
      "role": "RIGHTS",
      "path": "RIGHTS.md",
      "url": "/characters/v2/seigyo/2.1.0/RIGHTS.md",
      "mediaType": "text/markdown",
      "bytes": 462,
      "sha256": "048c3c20554ea40f9d7b35599a2c4c62d6383a2195533d9f93620c78c02a1377"
    },
    {
      "role": "ATTRIBUTION",
      "path": "ATTRIBUTION.md",
      "url": "/characters/v2/seigyo/2.1.0/ATTRIBUTION.md",
      "mediaType": "text/markdown",
      "bytes": 174,
      "sha256": "37c7f1295af73a553ef758147473c6e8a570a46b9d166d40f3ccd68ad3038028"
    },
    {
      "role": "PRODUCTION-GUIDE",
      "path": "PRODUCTION-GUIDE.md",
      "url": "/characters/v2/seigyo/2.1.0/PRODUCTION-GUIDE.md",
      "mediaType": "text/markdown",
      "bytes": 874,
      "sha256": "6ba8a33e5891f8d9c35c97925d0f8351e931f04281b8aa93c4b3fa19a899fe0e"
    },
    {
      "role": "CHANGELOG",
      "path": "CHANGELOG.md",
      "url": "/characters/v2/seigyo/2.1.0/CHANGELOG.md",
      "mediaType": "text/markdown",
      "bytes": 313,
      "sha256": "6936123ad39d9dc68b6262cf2caf993908ea036dceaa395c6baf63bcae57bb91"
    },
    {
      "role": "media-seigyo-expressions-v1",
      "path": "media/seigyo-expressions-v1.png",
      "url": "/characters/v2/seigyo/2.1.0/media/seigyo-expressions-v1.png",
      "mediaType": "image/png",
      "bytes": 926133,
      "sha256": "49227e6d2280f911b9e67b9c0bab6a5b74b09b74c95d7a1605011cfa4b2492c9"
    },
    {
      "role": "media-seigyo-reference-v1",
      "path": "media/seigyo-reference-v1.png",
      "url": "/characters/v2/seigyo/2.1.0/media/seigyo-reference-v1.png",
      "mediaType": "image/png",
      "bytes": 304640,
      "sha256": "8244bba64eaf76ca13c992366d968089bf61ee679962838c429d3161ff7f41f0"
    }
  ]
}
