{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-11T09:06:37Z",
    "providers": [
      "Claude"
    ],
    "breadth": "written by Claude from model knowledge without web access - no source was read, every claim is a lead to verify",
    "pass": 2,
    "wave": 1,
    "engine": "claude",
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-05T16:30:00Z",
      "ingestedAt": "2026-10-05T13:21:06+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-06T19:52:02+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q8192",
    "registryId": "vr.tr.writing-system",
    "name": "writing system",
    "version": "0.2.0-wave.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "INF.MED"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q8192/",
  "model": {
    "registry_id": "vr.tr.writing-system",
    "name": "writing system",
    "purpose": "Let an agent handle writing systems by type, script, languages, encoding and learning.",
    "definition": "A set of written symbols and conventions used to represent a language, such as alphabets, abjads, abugidas, syllabaries and logographic systems, and specialised systems such as shorthand.",
    "what_it_is_for": "Recording and transmitting language in visible form.",
    "affordances": [
      "identify the script and type",
      "check Unicode support",
      "transliterate between scripts",
      "learn to read and write a script"
    ],
    "distinguishing_features": [
      "Represents language visually",
      "Several structural types",
      "Scripts serve many languages",
      "Encoded in Unicode"
    ],
    "appearance": "Letters, characters and signs written or printed.",
    "visual_identification": [
      "Types: alphabet, abjad, abugida, syllabary, logography",
      "Script names such as Latin or Devanagari",
      "Shorthand systems for fast writing"
    ],
    "physical_properties": [],
    "families_and_kinds": [
      "alphabets",
      "abjads",
      "abugidas",
      "syllabaries",
      "logographic systems",
      "shorthand"
    ],
    "related_models": [
      {
        "relation": "is a kind of",
        "target": "notation",
        "why": "category"
      },
      {
        "relation": "represents",
        "target": "language",
        "why": "content"
      },
      {
        "relation": "is encoded by",
        "target": "Unicode",
        "why": "standard"
      },
      {
        "relation": "includes",
        "target": "Chinese characters and Latin script",
        "why": "examples"
      }
    ],
    "identifiers": [
      {
        "scheme": "ISO 15924",
        "value_or_pattern": "script codes such as Latn, Cyrl, Hani",
        "note": "scripts"
      }
    ],
    "standards_and_regulation": [
      "ISO 15924",
      "Unicode Standard",
      "Official script laws in some countries"
    ],
    "failure_modes_and_hazards": [
      "Missing font or encoding support",
      "Wrong transliteration standard",
      "Confusing language and script"
    ],
    "in_scope": [],
    "out_of_scope": [],
    "characteristics": [],
    "agent_conduct": {
      "may": [
        "Describe writing systems, their history and how they work.",
        "Transliterate text between scripts using a named standard."
      ],
      "must_not": [
        "Present one script as more advanced or civilised than another.",
        "Misrepresent or garble scripts of minority or endangered languages.",
        "Replace a community's script with another in content meant for them without their choice."
      ],
      "requires_human": [
        "Choosing the script for official or educational materials for a community."
      ]
    },
    "ethics": {
      "considerations": [
        "Scripts carry identity; suppressing a script has been used to suppress peoples.",
        "Poor support for a script excludes its users from digital life."
      ],
      "affected_parties": [
        "Language communities",
        "Speakers of minority languages",
        "Learners"
      ]
    },
    "owners": {
      "steward": "Nobody owns a script; communities and language bodies keep its conventions.",
      "master_systems": []
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q8192: writing system",
      "url": "https://www.wikidata.org/wiki/Q8192",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Writing system",
      "url": "https://en.wikipedia.org/wiki/Writing_system",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "script",
        "name": "Script",
        "description": "Which system.",
        "rationale": "Type and script.",
        "layers": [
          {
            "id": "type",
            "name": "Type",
            "description": "Structure.",
            "findings": [
              {
                "id": "type-finding",
                "name": "Type",
                "description": "System type.",
                "questions": [
                  {
                    "text": "What type of writing system is it?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which script name and code apply?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "languages",
            "name": "Languages",
            "description": "Used for.",
            "findings": [
              {
                "id": "languages-finding",
                "name": "Languages",
                "description": "Languages.",
                "questions": [
                  {
                    "text": "Which languages use this script?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Is it official anywhere?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "technology",
        "name": "Technology",
        "description": "Encoding.",
        "rationale": "Digital support matters.",
        "layers": [
          {
            "id": "unicode",
            "name": "Unicode",
            "description": "Support.",
            "findings": [
              {
                "id": "unicode-finding",
                "name": "Unicode",
                "description": "Unicode support.",
                "questions": [
                  {
                    "text": "Is the script fully encoded in Unicode?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Are fonts and keyboards available?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "rendering",
            "name": "Rendering",
            "description": "Display.",
            "findings": [
              {
                "id": "rendering-finding",
                "name": "Rendering",
                "description": "Rendering.",
                "questions": [
                  {
                    "text": "Does it need complex shaping or right-to-left layout?",
                    "kind": "definition"
                  },
                  {
                    "text": "Is it displayed correctly?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "conversion",
        "name": "Conversion",
        "description": "Transliteration.",
        "rationale": "Standards differ.",
        "layers": [
          {
            "id": "transliteration",
            "name": "Transliteration",
            "description": "Standards.",
            "findings": [
              {
                "id": "transliteration-finding",
                "name": "Transliteration",
                "description": "Transliteration.",
                "questions": [
                  {
                    "text": "Which transliteration standard applies?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Is it reversible?",
                    "kind": "definition"
                  }
                ]
              }
            ]
          },
          {
            "id": "names",
            "name": "Names",
            "description": "Proper names.",
            "findings": [
              {
                "id": "names-finding",
                "name": "Names",
                "description": "Names.",
                "questions": [
                  {
                    "text": "How should names be rendered in another script?",
                    "kind": "action"
                  },
                  {
                    "text": "Is there an official form?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "learning",
        "name": "Learning",
        "description": "Literacy.",
        "rationale": "Scripts must be learned.",
        "layers": [
          {
            "id": "literacy",
            "name": "Literacy",
            "description": "Learning to read.",
            "findings": [
              {
                "id": "literacy-finding",
                "name": "Literacy",
                "description": "Literacy.",
                "questions": [
                  {
                    "text": "How is the script usually taught?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which resources help?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "history",
            "name": "History",
            "description": "Origins.",
            "findings": [
              {
                "id": "history-finding",
                "name": "History",
                "description": "History.",
                "questions": [
                  {
                    "text": "How did the script develop, according to scholars?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which older scripts is it related to?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Should each script be a separate entry?",
    "How should ISO 15924 codes be linked?",
    "How should shorthand be linked?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
