{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-13T02:31:45Z",
    "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": 3,
    "engine": "claude",
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T10:00:00Z",
      "ingestedAt": "2026-10-06T07:05:51+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "owners"
      ]
    },
    "revisions": [
      {
        "at": "2026-10-06T22:59:50+00:00",
        "engine": "codex",
        "fields": [
          "agent_conduct",
          "definition",
          "purpose",
          "visual_identification"
        ],
        "answering_review": "1c7a46db836a53b73d4f552c02daa7a33b658531a1675c25758bf34e7ce37832"
      }
    ],
    "gate": {
      "passed": true,
      "version": "1.0",
      "at": "2026-10-07T10:10:32+00:00",
      "evidence": [
        "completeness 1.00",
        "sense: Wikidata description",
        "2 live sources",
        "review by codex: pass"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q818371",
    "registryId": "vr.tr.user-identifier",
    "name": "user identifier",
    "version": "0.2.0-wave.3",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "XCT.QTY"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q818371/",
  "model": {
    "registry_id": "vr.tr.user-identifier",
    "name": "user identifier",
    "purpose": "Let an agent explain numeric Unix-like user identifiers, relay UID conventions and reserved ranges from public documentation, describe their roles in access control, ownership and auditing, and relay privacy considerations.",
    "definition": "A non-negative integer used in Unix-like operating systems to identify a user account within the relevant system or identity namespace; a user identifier, or UID, supports access control, file and process ownership, and auditing, and its handling raises privacy and security considerations.",
    "what_it_is_for": "Uniquely identifying a user in a system.",
    "affordances": [
      "explain forms and conventions",
      "relay Unix UID rules",
      "describe uses",
      "relay privacy considerations"
    ],
    "distinguishing_features": [
      "Uniqueness within a system",
      "Non-negative integer form",
      "Access control role",
      "Privacy sensitivity"
    ],
    "appearance": "Not a visible object; a number or string in system records.",
    "visual_identification": [
      "A UID is a numeric account identifier in a Unix-like operating system.",
      "It can identify a human user's account or a service account within the relevant system or identity namespace.",
      "Usernames are human-readable names, session IDs identify sessions, and device IDs identify hardware."
    ],
    "physical_properties": [
      {
        "quantity": "Unix root UID",
        "typical_range": "0",
        "unit": "value",
        "note": ""
      },
      {
        "quantity": "typical regular user UID start",
        "typical_range": "1000",
        "unit": "value",
        "note": "many Linux distributions"
      },
      {
        "quantity": "UID range",
        "typical_range": "0 to 4294967295",
        "unit": "values",
        "note": "32-bit"
      }
    ],
    "families_and_kinds": [
      "Unix and Linux UIDs including root and system ranges",
      "Windows security identifiers as an analogue",
      "database and application user IDs",
      "web service account identifiers",
      "federated identifiers such as OpenID subject identifiers"
    ],
    "related_models": [
      {
        "relation": "is a kind of",
        "target": "non-negative integer",
        "why": "in registry terms"
      },
      {
        "relation": "is a kind of",
        "target": "unique identifier",
        "why": "in registry terms"
      },
      {
        "relation": "identifies",
        "target": "user account",
        "why": "in a system"
      },
      {
        "relation": "is used for",
        "target": "access control",
        "why": "and ownership"
      }
    ],
    "identifiers": [
      {
        "scheme": "POSIX",
        "value_or_pattern": "uid_t",
        "note": "user ID type"
      }
    ],
    "standards_and_regulation": [
      "POSIX specifications for user IDs",
      "Data protection laws treating identifiers as personal data",
      "Identity standards such as OpenID Connect"
    ],
    "failure_modes_and_hazards": [
      "UID collisions across systems",
      "Exposure of identifiers enabling tracking",
      "Confusing identifiers with usernames"
    ],
    "in_scope": [],
    "out_of_scope": [],
    "characteristics": [],
    "agent_conduct": {
      "may": [
        "Use Unix-like UIDs to enforce access control in systems the agent administers.",
        "Check that UIDs are unique and not reused for different accounts without review.",
        "Explain how numeric UIDs work in Unix-like operating systems."
      ],
      "must_not": [
        "Change a user identifier to gain or grant privileges without authorization.",
        "Link identifiers across systems to track a person without consent or legal basis.",
        "Expose user identifiers in public logs or URLs where they help attackers.",
        "Reassign an identifier in a way that hands one user's files or data to another."
      ],
      "requires_human": [
        "Deleting, merging or reassigning user accounts and their identifiers requires human involvement."
      ]
    },
    "ethics": {
      "considerations": [
        "Identifiers tie actions and data to people, so they are personal data and a privacy risk when linked.",
        "Mistakes in identifiers can give the wrong person access to private data."
      ],
      "affected_parties": [
        "Account holders",
        "System administrators",
        "People whose data a system holds"
      ]
    },
    "owners": {
      "steward": "The operator of the system that issues it.",
      "master_systems": []
    }
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q818371: user identifier",
      "url": "https://www.wikidata.org/wiki/Q818371",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    },
    {
      "id": "wikipedia-en",
      "title": "Wikipedia: User identifier",
      "url": "https://en.wikipedia.org/wiki/User_identifier",
      "url_status": "live",
      "what_it_supports": "general description of the item",
      "checked_by": "wikidata-api sitelink"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "understand",
        "name": "Understand",
        "description": "What a user identifier is.",
        "rationale": "Definition.",
        "layers": [
          {
            "id": "definition",
            "name": "Definition",
            "description": "Definition.",
            "findings": [
              {
                "id": "definition-finding",
                "name": "Definition",
                "description": "Definition.",
                "questions": [
                  {
                    "text": "What is a user identifier, and what forms does it take?",
                    "kind": "definition"
                  },
                  {
                    "text": "Is the question about a user ID, a username, a session ID or a device ID?",
                    "kind": "boundary"
                  }
                ]
              }
            ]
          },
          {
            "id": "unix",
            "name": "Unix",
            "description": "Unix UIDs.",
            "findings": [
              {
                "id": "unix-finding",
                "name": "Unix",
                "description": "Unix.",
                "questions": [
                  {
                    "text": "How do Unix UIDs work, including root, system ranges and mapping to names?",
                    "kind": "definition"
                  },
                  {
                    "text": "Which entry fits Unix user management?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "use",
        "name": "Use",
        "description": "Uses.",
        "rationale": "Practice.",
        "layers": [
          {
            "id": "access",
            "name": "Access",
            "description": "Access control.",
            "findings": [
              {
                "id": "access-finding",
                "name": "Access",
                "description": "Access.",
                "questions": [
                  {
                    "text": "How are user IDs used for permissions, ownership and auditing?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which references are standard?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "data",
            "name": "Data",
            "description": "Data linking.",
            "findings": [
              {
                "id": "data-finding",
                "name": "Data",
                "description": "Data.",
                "questions": [
                  {
                    "text": "How do applications use user IDs as keys, and how are federated identifiers handled?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits OpenID Connect?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "protect",
        "name": "Protect",
        "description": "Privacy and security.",
        "rationale": "Regulation.",
        "layers": [
          {
            "id": "privacy",
            "name": "Privacy",
            "description": "Privacy.",
            "findings": [
              {
                "id": "privacy-finding",
                "name": "Privacy",
                "description": "Privacy.",
                "questions": [
                  {
                    "text": "When are user identifiers personal data, and how should they be protected?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which sources are cited?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          },
          {
            "id": "security",
            "name": "Security",
            "description": "Security.",
            "findings": [
              {
                "id": "security-finding",
                "name": "Security",
                "description": "Security.",
                "questions": [
                  {
                    "text": "What security issues arise from predictable or exposed user IDs, in general terms?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits identity and access management?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "context",
        "name": "Context",
        "description": "History and design.",
        "rationale": "Context.",
        "layers": [
          {
            "id": "history",
            "name": "History",
            "description": "History.",
            "findings": [
              {
                "id": "history-finding",
                "name": "History",
                "description": "History.",
                "questions": [
                  {
                    "text": "How did user identifiers develop with multi-user operating systems?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits the history of Unix?",
                    "kind": "action"
                  }
                ]
              }
            ]
          },
          {
            "id": "design",
            "name": "Design",
            "description": "Design choices.",
            "findings": [
              {
                "id": "design-finding",
                "name": "Design",
                "description": "Design.",
                "questions": [
                  {
                    "text": "What are the trade-offs between sequential, random and opaque identifiers?",
                    "kind": "provenance"
                  },
                  {
                    "text": "Which entry fits identifier design?",
                    "kind": "action"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Should Unix UID be a separate entry?",
    "How should POSIX and identity standards be linked?",
    "How should privacy guidance be linked?"
  ],
  "statistics": {
    "bundles": 4,
    "layers": 8,
    "findings": 8,
    "questions": 16
  }
}
