{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-14T03:33:12Z",
    "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": 4,
    "engine": "claude",
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T07:46:44+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "revisions": [
      {
        "at": "2026-10-06T22:30:59+00:00",
        "engine": "codex",
        "fields": [
          "agent_conduct",
          "definition",
          "distinguishing_features",
          "purpose",
          "visual_identification"
        ],
        "answering_review": "b0005e0897573cf243c94e8f03e590892851136139ef826b331503797b6c0847"
      }
    ],
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:25+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q1156822",
    "registryId": "vr.tr.offset",
    "name": "offset",
    "version": "0.2.0-wave.4",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "XCT.TME"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q1156822/",
  "model": {
    "registry_id": "vr.tr.offset",
    "name": "offset",
    "purpose": "Let an agent explain integer offsets within arrays and data structures, describe their units and interpretation from reference sources, and distinguish offsets from absolute addresses and boundary markers.",
    "definition": "An offset is an integer indicating the displacement from the beginning of an array or data structure to a given element or point, expressed in the units used by that structure.",
    "what_it_is_for": "Expressing a displacement from a reference point.",
    "affordances": [
      "explain the notion",
      "relay computing and measurement uses",
      "distinguish file-related uses",
      "steer to the right context"
    ],
    "distinguishing_features": [
      "An offset is an integer displacement.",
      "The reference point is the beginning of an array or data structure.",
      "Its units depend on the data structure.",
      "Its interpretation depends on the structure's conventions."
    ],
    "appearance": "Not a visible object; a number expressing a distance from a reference.",
    "visual_identification": [
      "An offset identifies a displacement from the beginning of an array or data structure.",
      "An offset is represented by an integer in the structure's specified units.",
      "An absolute address identifies a location directly, whereas an offset expresses displacement from the structure's beginning."
    ],
    "physical_properties": [
      {
        "quantity": "kind",
        "typical_range": "distance or displacement",
        "unit": "note",
        "note": ""
      },
      {
        "quantity": "reference",
        "typical_range": "a chosen starting point",
        "unit": "note",
        "note": ""
      },
      {
        "quantity": "registry parent",
        "typical_range": "distance",
        "unit": "note",
        "note": ""
      }
    ],
    "families_and_kinds": [
      "file offset",
      "address offset",
      "value offset"
    ],
    "related_models": [
      {
        "relation": "is a kind of",
        "target": "distance",
        "why": "in registry terms"
      },
      {
        "relation": "is contrasted with",
        "target": "absolute position",
        "why": ""
      },
      {
        "relation": "is used in",
        "target": "computing",
        "why": ""
      },
      {
        "relation": "is related to",
        "target": "displacement",
        "why": ""
      }
    ],
    "identifiers": [],
    "standards_and_regulation": [
      "Computing conventions"
    ],
    "failure_modes_and_hazards": [
      "Mixing contexts",
      "Confusing offset with absolute position",
      "Off-by-one errors in file offsets"
    ],
    "in_scope": [],
    "out_of_scope": [],
    "characteristics": [],
    "agent_conduct": {
      "may": [
        "Compute and explain integer offsets from the beginning of arrays or data structures.",
        "Check offsets against bounds before reading or writing data."
      ],
      "must_not": [
        "Write data at an unchecked offset that can corrupt files or memory.",
        "Confuse offsets with absolute positions.",
        "Treat offset arithmetic as validated without testing boundary cases.",
        "Use offset manipulation to access data outside the permitted range."
      ],
      "requires_human": [
        "Changing offsets in shared files, firmware or databases requires human authorization."
      ]
    },
    "ethics": {
      "considerations": [
        "Offset errors cause crashes, data loss and security holes.",
        "Systems people depend on can fail silently from such errors."
      ],
      "affected_parties": [
        "Users of the system",
        "Data owners",
        "Developers"
      ]
    },
    "owners": {
      "steward": "Nobody: a concept; owners of each system answer for their data.",
      "master_systems": []
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q1156822: offset",
      "url": "https://www.wikidata.org/wiki/Q1156822",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: Offset (computer science)",
      "url": "https://en.wikipedia.org/wiki/Offset_%28computer_science%29",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "understand",
        "name": "Understand",
        "description": "What an offset is.",
        "rationale": "Definition.",
        "layers": [
          {
            "id": "definition",
            "name": "Definition",
            "description": "Definition.",
            "findings": [
              {
                "id": "definition-finding",
                "name": "Definition",
                "description": "Definition.",
                "questions": [
                  {
                    "text": "What is an offset, and how does it differ from an absolute position?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which context is meant, computing or measurement?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "file",
            "name": "File",
            "description": "File offsets.",
            "findings": [
              {
                "id": "file-finding",
                "name": "File",
                "description": "File.",
                "questions": [
                  {
                    "text": "What are the beginning-of-file and end-of-file offsets?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which entry fits the specific use?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "computing",
        "name": "Computing",
        "description": "Computing.",
        "rationale": "Sources.",
        "layers": [
          {
            "id": "memory",
            "name": "Memory",
            "description": "Address offsets.",
            "findings": [
              {
                "id": "memory-finding",
                "name": "Memory",
                "description": "Memory.",
                "questions": [
                  {
                    "text": "How are offsets used to address memory and files?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which references are standard?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "indexing",
            "name": "Indexing",
            "description": "Indexing.",
            "findings": [
              {
                "id": "indexing-finding",
                "name": "Indexing",
                "description": "Indexing.",
                "questions": [
                  {
                    "text": "How do offsets index positions in data?",
                    "kind": "provenance"
                  },
                  {
                    "text": "How is an offset measured?",
                    "kind": "measurement"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "measurement",
        "name": "Measurement",
        "description": "Measurement.",
        "rationale": "Sources.",
        "layers": [
          {
            "id": "displacement",
            "name": "Displacement",
            "description": "Displacement.",
            "findings": [
              {
                "id": "displacement-finding",
                "name": "Displacement",
                "description": "Displacement.",
                "questions": [
                  {
                    "text": "How does offset express a displacement between values?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which sources are cited?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "reference",
            "name": "Reference",
            "description": "Reference point.",
            "findings": [
              {
                "id": "reference-finding",
                "name": "Reference",
                "description": "Reference.",
                "questions": [
                  {
                    "text": "Why must an offset state its reference point?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Is the reference clear?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "context",
        "name": "Context",
        "description": "Context.",
        "rationale": "Context.",
        "layers": [
          {
            "id": "errors",
            "name": "Errors",
            "description": "Common errors.",
            "findings": [
              {
                "id": "errors-finding",
                "name": "Errors",
                "description": "Errors.",
                "questions": [
                  {
                    "text": "What errors arise from misusing offsets?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Is the context correctly identified?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "related",
            "name": "Related",
            "description": "Related ideas.",
            "findings": [
              {
                "id": "related-finding",
                "name": "Related",
                "description": "Related.",
                "questions": [
                  {
                    "text": "How does offset relate to distance and displacement?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits the related idea?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Should file offsets be a separate entry?",
    "How should the reference point be specified?",
    "How should the context be signposted?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
