{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-07T09:19:17Z",
    "providers": [
      "Codex"
    ],
    "missingProviders": [
      "Grok"
    ],
    "pass": 2,
    "cost": {
      "grok": {
        "usd": null,
        "turns": null,
        "seconds": 10.2,
        "error": "Error: Internal error: {\n  \"message\": \"API error (status 402 Payment Required): Grok Build usage balance exhausted\",\n  \"http_status\": 402\n}",
        "retried": true
      },
      "codex": {
        "seconds": 73.1,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.3\n--------\nworkdir: R:\\02_PROJECTS\\02_Meta_Models_Platforms\\Ver.cy\\current\\thing-registry-backlog\nmodel: gpt-6-astra\nprovider: openai\napproval: never\nsandbox: read-only\nreasoning effort: none\nreasoning summaries: none\nsession id: 01a07b29-1347-70b3-9a31-2b994df0fee5\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: cardinal direction\nRegistry id: vr.tr.cardinal-direction\nPlane / domain: XCT / XCT.QLT\nRegistry definition: (none recorded)\nNames folded into this en"
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T11:00:00Z",
      "ingestedAt": "2026-10-06T08:04:03+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners"
      ]
    },
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:29+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q23718",
    "registryId": "vr.tr.cardinal-direction",
    "name": "cardinal direction",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "XCT.QLT"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q23718/",
  "model": {
    "registry_id": "vr.tr.cardinal-direction",
    "name": "cardinal direction",
    "purpose": "Enable an AI agent to recognise a cardinal direction, assess whether its reference and interpretation are usable, and decide which orientation, comparison or conversion actions are justified.",
    "definition": "",
    "scope_statement": "This model owns the identity and interpretation of north, east, south or west within an explicitly identified directional reference frame, including the conditions under which that interpretation is determinate.",
    "in_scope": [
      "Membership in the cardinal set: north, east, south and west",
      "The reference frame that establishes north and the remaining directions",
      "Opposite, perpendicular and rotational relationships between cardinal directions",
      "The distinction between an exact cardinal axis and a directional sector",
      "Conditions governing interpretation, comparison and conversion"
    ],
    "out_of_scope": [
      "Intercardinal and finer compass directions as independently modelled directions",
      "The position, extent or identity of a geographic place",
      "An object's heading, course, velocity or orientation as a whole",
      "Routes, navigation plans and movement execution",
      "Compass instruments, their calibration and sensor observations",
      "Coordinate reference systems and map projections in their entirety"
    ],
    "distinguishing_features": [
      "The designation resolves to north, east, south or west; northeast is not itself a cardinal direction.",
      "Its meaning depends on a directional reference frame, whereas left and right depend on an observer or object's orientation.",
      "A numerical bearing represents a cardinal axis only when its reference, angular origin and rotation convention establish that correspondence.",
      "A cardinal direction expresses orientation; a region called 'the North' denotes an area and requires a neighbouring place model.",
      "A direction designation does not by itself assert that anything faces, travels or lies in that direction."
    ],
    "characteristics": [
      {
        "name": "Cardinal identity",
        "kind": "category",
        "unit_or_values": "north | east | south | west | unresolved",
        "why_it_matters": "Establishes which member of the cardinal set is intended without forcing ambiguous labels into a category."
      },
      {
        "name": "Directional reference",
        "kind": "relation",
        "unit_or_values": "Reference establishing true/geographic, magnetic, grid or explicitly defined local north",
        "why_it_matters": "The same cardinal label can indicate different physical orientations under different references."
      },
      {
        "name": "Interpretation mode",
        "kind": "category",
        "unit_or_values": "exact axis | bounded sector | qualitative usage | unresolved",
        "why_it_matters": "Determines whether an agent may use exact angular relationships or must respect a range or an informal meaning."
      },
      {
        "name": "Angular representation",
        "kind": "measurement",
        "unit_or_values": "Degrees or radians, with angular origin and positive rotation stated",
        "why_it_matters": "Supports comparison with bearings without assuming an unstated angular convention."
      },
      {
        "name": "Sector boundary policy",
        "kind": "category",
        "unit_or_values": "Explicit angular bounds and endpoint inclusion rule | not applicable | unspecified",
        "why_it_matters": "Prevents arbitrary classification of bearings near boundaries between directional labels."
      },
      {
        "name": "Interpretive applicability",
        "kind": "relation",
        "unit_or_values": "Location, time, surface or map context required by the chosen reference",
        "why_it_matters": "Identifies the context within which the direction and any reference conversion can be used."
      },
      {
        "name": "Resolution state",
        "kind": "state",
        "unit_or_values": "resolved | ambiguous label | missing reference | undefined in context | conflicting interpretations",
        "why_it_matters": "Lets an agent distinguish usable direction information from cases requiring clarification."
      },
      {
        "name": "Angular uncertainty",
        "kind": "measurement",
        "unit_or_values": "Degrees or radians with stated interpretation | unknown | not applicable",
        "why_it_matters": "Limits the precision of mapped or converted orientations without treating uncertainty as a property of an abstract cardinal label."
      }
    ],
    "affordances": [
      "Resolve an abbreviation, word or symbol to a cardinal identity using an explicit convention.",
      "Determine the opposite or perpendicular cardinal directions within a shared frame.",
      "Express a cardinal axis as an angle under a declared angular convention.",
      "Classify a bearing into a cardinal sector when sector boundaries are supplied.",
      "Compare or convert direction representations when their references and required corrections are known.",
      "Flag an interpretation as ambiguous or undefined and request the missing directional context."
    ],
    "agent_conduct": {
      "may": [
        "State directions with the reference used, such as true north or magnetic north.",
        "Convert between bearings and cardinal directions."
      ],
      "must_not": [
        "Give directions without stating whether north is true, magnetic or grid where it matters.",
        "Navigate people or vehicles on a direction it has not verified.",
        "Confuse east and west when mirroring maps or images.",
        "Ignore magnetic declination in navigation advice."
      ],
      "requires_human": [
        "Navigation decisions for search and rescue or aviation."
      ]
    },
    "ethics": {
      "considerations": [
        "Directional errors in navigation can strand or kill people.",
        "Directions carry cultural and sacred meaning, such as prayer orientation."
      ],
      "affected_parties": [
        "Navigators",
        "Hikers and sailors",
        "Religious communities"
      ]
    },
    "owners": {
      "steward": "Nobody: a reference held in common.",
      "master_systems": []
    },
    "failure_modes_and_hazards": [
      "Navigation errors from wrong reference north.",
      "Map orientation mistakes."
    ],
    "what_it_is_for": [
      "Cardinal directions support orientation in navigation, surveying, maps and descriptions of spatial relationships.",
      "Their practical interpretation depends on whether north refers to geographic north, magnetic north or grid north."
    ],
    "standards_and_regulation": [
      "ISO 19111, Geographic information - Referencing by coordinates, issued by the International Organization for Standardization, applies when cardinal directions describe coordinate axis directions in spatial reference systems."
    ],
    "facets_not_applicable": {
      "recognition": "A cardinal direction is an abstract spatial reference with no intrinsic visible appearance."
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q23718: cardinal direction",
      "url": "https://www.wikidata.org/wiki/Q23718",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Cardinal direction",
      "url": "https://en.wikipedia.org/wiki/Cardinal_direction",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "cardinal-identity",
        "name": "Cardinal identity",
        "description": "Establishes which cardinal direction an expression denotes and whether the expression actually functions as a direction.",
        "rationale": "An agent must distinguish cardinal identity from nearby compass categories, relative orientation and geographic naming.",
        "layers": [
          {
            "id": "cardinal-set-membership",
            "name": "Cardinal set membership",
            "description": "Tests whether the intended category is north, east, south or west.",
            "findings": [
              {
                "id": "resolve-cardinal-designation",
                "name": "Resolve the cardinal designation",
                "description": "Record the intended cardinal member and the convention supporting interpretation of its label or symbol.",
                "questions": [
                  {
                    "text": "Which of north, east, south or west does this designation identify?",
                    "kind": "definition",
                    "id": "resolve-cardinal-designation-q01"
                  },
                  {
                    "text": "Which language, legend or naming convention supports that interpretation?",
                    "kind": "provenance",
                    "id": "resolve-cardinal-designation-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "directional-meaning",
            "name": "Directional meaning",
            "description": "Separates a cardinal orientation from similarly named regions, relative directions and finer compass points.",
            "findings": [
              {
                "id": "test-directional-use",
                "name": "Test the directional use",
                "description": "Determine whether the expression denotes a cardinal direction or requires a neighbouring concept.",
                "questions": [
                  {
                    "text": "Does the expression denote an orientation, or a named area such as 'the North'?",
                    "kind": "boundary",
                    "id": "test-directional-use-q01"
                  },
                  {
                    "text": "Is the intended meaning genuinely cardinal, rather than intercardinal or relative to an observer?",
                    "kind": "boundary",
                    "id": "test-directional-use-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "directional-reference",
        "name": "Directional reference",
        "description": "Identifies what establishes north and where that reference applies.",
        "rationale": "A cardinal label alone cannot establish a physical orientation or justify comparison across reference frames.",
        "layers": [
          {
            "id": "north-reference",
            "name": "North reference",
            "description": "Identifies the basis from which the cardinal axes are interpreted.",
            "findings": [
              {
                "id": "establish-north-basis",
                "name": "Establish the north basis",
                "description": "Make the choice of geographic, magnetic, grid or locally defined reference explicit.",
                "questions": [
                  {
                    "text": "What establishes north in this use: geographic, magnetic, grid or an explicitly defined local reference?",
                    "kind": "definition",
                    "id": "establish-north-basis-q01"
                  },
                  {
                    "text": "Which map, reference definition or supplied evidence establishes that choice?",
                    "kind": "provenance",
                    "id": "establish-north-basis-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "reference-applicability",
            "name": "Reference applicability",
            "description": "Captures the spatial and temporal context needed to interpret the reference.",
            "findings": [
              {
                "id": "bound-reference-context",
                "name": "Bound the reference context",
                "description": "Identify where and when the chosen reference is meaningful, including contexts requiring special conventions.",
                "questions": [
                  {
                    "text": "Which location, date, surface or map context is needed to resolve this direction?",
                    "kind": "definition",
                    "id": "bound-reference-context-q01"
                  },
                  {
                    "text": "Does the supplied context include a pole, reference discontinuity or other case where an additional convention is required?",
                    "kind": "boundary",
                    "id": "bound-reference-context-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "cardinal-geometry",
        "name": "Cardinal geometry",
        "description": "Represents cardinal axes, angular conventions and any broader sectors assigned to the labels.",
        "rationale": "Agents need to distinguish exact directional relationships from application-specific grouping of nearby bearings.",
        "layers": [
          {
            "id": "axes-and-relations",
            "name": "Axes and relations",
            "description": "Makes cardinal oppositions and quarter-turn relationships usable within one frame.",
            "findings": [
              {
                "id": "resolve-axis-relationships",
                "name": "Resolve axis relationships",
                "description": "Record angular origin and rotation sense before interpreting numerical values or deriving relative cardinal directions.",
                "questions": [
                  {
                    "text": "What angular origin, unit and positive rotation convention represent the cardinal axes here?",
                    "kind": "measurement",
                    "id": "resolve-axis-relationships-q01"
                  },
                  {
                    "text": "Within this frame, which cardinal direction is opposite, and which follows a clockwise or counterclockwise quarter-turn?",
                    "kind": "definition",
                    "id": "resolve-axis-relationships-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "axis-or-sector",
            "name": "Axis or sector",
            "description": "Distinguishes a precise axis from a range or informal directional description.",
            "findings": [
              {
                "id": "establish-directional-extent",
                "name": "Establish directional extent",
                "description": "Require an explicit interpretation before treating a nearby bearing as a cardinal direction.",
                "questions": [
                  {
                    "text": "Does this use mean the exact cardinal axis, a bounded sector or a qualitative direction?",
                    "kind": "definition",
                    "id": "establish-directional-extent-q01"
                  },
                  {
                    "text": "If it means a sector, what angular bounds and endpoint rules determine membership?",
                    "kind": "boundary",
                    "id": "establish-directional-extent-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "interpretation-and-use",
        "name": "Interpretation and use",
        "description": "Determines whether cardinal information supports a requested comparison, classification or conversion.",
        "rationale": "An agent must expose unresolved references and conversion limits before using a direction in a downstream decision.",
        "layers": [
          {
            "id": "interpretation-readiness",
            "name": "Interpretation readiness",
            "description": "Assesses whether the cardinal identity and its contextual meaning are sufficiently resolved.",
            "findings": [
              {
                "id": "assess-direction-usability",
                "name": "Assess direction usability",
                "description": "Separate a resolved cardinal interpretation from missing, conflicting or contextually undefined information.",
                "questions": [
                  {
                    "text": "Are the cardinal identity, reference and axis-or-sector interpretation sufficiently resolved for the requested use?",
                    "kind": "action",
                    "id": "assess-direction-usability-q01"
                  },
                  {
                    "text": "What missing information or conflicting evidence prevents a usable interpretation?",
                    "kind": "boundary",
                    "id": "assess-direction-usability-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "comparison-and-conversion",
            "name": "Comparison and conversion",
            "description": "Controls transfer between directional references and comparison with bearings.",
            "findings": [
              {
                "id": "justify-reference-conversion",
                "name": "Justify reference conversion",
                "description": "Use a supported transformation and preserve its uncertainty; conversion may produce an angle that is not a cardinal axis in the target frame.",
                "questions": [
                  {
                    "text": "Do the compared directions share a reference, or is a documented transformation available for the relevant context?",
                    "kind": "action",
                    "id": "justify-reference-conversion-q01"
                  },
                  {
                    "text": "What correction and uncertainty apply, and does the result remain a cardinal axis or qualify only under a stated sector rule?",
                    "kind": "measurement",
                    "id": "justify-reference-conversion-q02"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does the registry intend this entry to cover abstract cardinal identities, contextual uses of those identities, or both?",
    "Which authoritative terminology should govern geographic, magnetic, grid and locally defined cardinal references?",
    "Should cardinal sectors be owned here or represented by a neighbouring directional-classification model?",
    "Which conventions should govern polar locations, non-Earth surfaces and locally defined environments?",
    "What evidence and uncertainty limits should each downstream application require before accepting a direction conversion?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
