{
  "vercy": "1.0-draft",
  "publication": {
    "status": "research-draft",
    "adjudicationStatus": "unreviewed",
    "publishableCanonical": false,
    "generatedAt": "2026-09-12T10:12:15Z",
    "providers": [
      "Codex"
    ],
    "breadth": "recalled by Codex without web access - no source was read",
    "missingProviders": [],
    "pass": 2,
    "cost": {
      "grok": {
        "seconds": 17.6,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\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: 01a09519-79ee-7ad2-ba83-3af111ed9c8b\n--------\nuser\nDescribe what is already known about one registered thing. Answer as JSON only, no prose around it.\n\nThing: hater\nSense to describe: (none recorded)\nDomain code: SOC.PER\nAlso known as: (none)\n\n\nContext for this batch of 1001 things:\n# Batch 043: 1001 registere",
        "usd": 0.0,
        "recall": true
      },
      "codex": {
        "seconds": 66.3,
        "error": "Reading additional input from stdin...\nOpenAI Codex v0.153.4\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: 01a09519-79f1-7ee0-a680-91c91d283331\n--------\nuser\nYou are drafting a Vercy meta-model for one registered thing. Answer as JSON only, no prose around it.\n\nThing: hater\nRegistry id: vr.tr.hater\nPlane / domain: SOC / SOC.PER\nRegistry definition: (none recorded)\nNames folded into this entry: (none)\n\n\nContext for "
      }
    },
    "enrichment": {
      "pass": 3,
      "engine": "claude",
      "producedAt": "2026-10-06T12:00:00Z",
      "ingestedAt": "2026-10-06T08:57:24+00:00",
      "fields": [
        "agent_conduct",
        "ethics",
        "failure_modes_and_hazards",
        "owners"
      ]
    }
  },
  "metaModel": {
    "id": "THING-Q5681313",
    "registryId": "vr.tr.hater",
    "name": "hater",
    "version": "0.1.0-research.1",
    "entryKind": "thing",
    "family": "Thing Registry",
    "domain": [
      "SOC.PER"
    ],
    "status": "research-draft"
  },
  "canonicalUrl": "https://ver.cy/models/thing/q5681313/",
  "model": {
    "registry_id": "vr.tr.hater",
    "name": "hater",
    "purpose": "Enable an agent to assess a contextual attribution of 'hater', distinguish hostile disparagement from legitimate criticism, and choose proportionate responses grounded in observable conduct.",
    "definition": "A hater is a person informally described as expressing strong dislike, hostility or disparagement toward someone or something, often with the implication that the negativity is persistent or unfair.",
    "scope_statement": "This model owns the informal social role or label 'hater' attributed to an actor in relation to a target and context; it does not treat the label as a diagnosis, occupation, or permanent personal identity.",
    "in_scope": [
      "Who applies the label, to whom, about which target, and in what setting",
      "Observable expressions of hostility, contempt, or disparagement and their supporting evidence",
      "Distinctions between hostile targeting, criticism, disagreement, teasing, and provocation",
      "Persistence, reach, and interaction patterns within a stated observation period",
      "Contextual consequences, response options, and revision of the attribution"
    ],
    "out_of_scope": [
      "The complete identity, biography, or personality of the labelled person",
      "Clinical diagnoses or inferred psychological disorders",
      "General models of criticism, argument quality, or ideological disagreement",
      "Full incident models for harassment, threats, discrimination, or violence",
      "Platform governance systems and legal determinations",
      "Occupational qualifications, licensing, and employment relations"
    ],
    "distinguishing_features": [
      "The model requires a specified target and context: being called a hater in one dispute does not establish a general personal trait.",
      "An unfavourable assessment alone is insufficient; examine whether the expression disparages the target and whether it engages substantively with the issue.",
      "The attribution must distinguish observable conduct from claims about envy, resentment, or other unobserved motives.",
      "Record the label separately from its evidential support, including cases where it is used to dismiss legitimate criticism.",
      "Neither trolling nor harassment is interchangeable with this label: provocation and harmful targeting require their own evidence."
    ],
    "characteristics": [
      {
        "name": "Attribution mode",
        "kind": "category",
        "unit_or_values": "self-description | target-applied | third-party-applied | agent-proposed",
        "why_it_matters": "Identifies whose interpretation the label represents and prevents an accusation from becoming an established fact."
      },
      {
        "name": "Target and focus",
        "kind": "relation",
        "unit_or_values": "actor or account → person, group, work, activity, or institution; specify the targeted aspect",
        "why_it_matters": "Separates hostility toward a person from dislike of a particular work, action, or claim."
      },
      {
        "name": "Observed expression",
        "kind": "category",
        "unit_or_values": "substantive criticism | disagreement | ridicule | personal disparagement | expressed hostility | mixed | unclear",
        "why_it_matters": "Grounds assessment in what was said or done while allowing criticism and hostility to coexist."
      },
      {
        "name": "Observed recurrence",
        "kind": "measurement",
        "unit_or_values": "number of distinct relevant episodes within an explicit observation window",
        "why_it_matters": "Distinguishes an isolated episode from a recurring pattern without inventing a universal threshold."
      },
      {
        "name": "Evidence coverage",
        "kind": "state",
        "unit_or_values": "full interaction available | partial interaction | isolated excerpt | second-hand report | unavailable",
        "why_it_matters": "Makes missing context visible before an agent characterises someone's conduct."
      },
      {
        "name": "Attribution assessment",
        "kind": "state",
        "unit_or_values": "unassessed | supported within stated context | contested | insufficient evidence | withdrawn",
        "why_it_matters": "Allows the assessment to change without turning a contextual label into a permanent identity."
      },
      {
        "name": "Audience exposure",
        "kind": "category",
        "unit_or_values": "private exchange | bounded group | public expression | unknown",
        "why_it_matters": "Helps assess exposure and select responses appropriate to the interaction."
      },
      {
        "name": "Explicit boundary response",
        "kind": "state",
        "unit_or_values": "no boundary communicated | respected | disputed | contact continued | unknown",
        "why_it_matters": "Records conduct after a request to stop without assuming all unwelcome criticism must cease."
      }
    ],
    "affordances": [
      "Record a contextual hater attribution with its author, target, evidence, and uncertainty.",
      "Compare attributed hostility with the substantive content and surrounding exchange.",
      "Summarise recurring disparagement without inferring hidden motives or general personality.",
      "Select engagement, disengagement, muting, or reporting options based on observed conduct and applicable rules.",
      "Refer evidenced threats or harassment to the relevant incident model.",
      "Revise or withdraw the attribution when fuller context or subsequent conduct changes the assessment."
    ],
    "agent_conduct": {
      "may": [
        "Discuss the informal term and online behaviour it describes in general terms.",
        "Help a user respond to or block persistent hostile comments."
      ],
      "must_not": [
        "Label a person a hater to dismiss legitimate criticism.",
        "Identify, expose or target a person as a hater.",
        "Write or amplify hateful or harassing content.",
        "Profile accounts as haters without evidence."
      ],
      "requires_human": [
        "Reporting an account to a platform or authority for harassment."
      ]
    },
    "ethics": {
      "considerations": [
        "Harassment can cause real distress, but calling critics haters can silence fair criticism.",
        "Labelling people online can lead to pile-ons."
      ],
      "affected_parties": [
        "Targets of harassment",
        "Critics",
        "Online communities"
      ]
    },
    "owners": {
      "steward": "Nobody owns the term; each person answers for their own conduct.",
      "master_systems": []
    },
    "failure_modes_and_hazards": [
      "Persistent hostility can escalate into harassment or threats.",
      "Misuse of the label shields people from accountability."
    ]
  },
  "sources": [
    {
      "id": "wikidata",
      "title": "Wikidata item Q5681313: hater",
      "url": "https://www.wikidata.org/wiki/Q5681313",
      "url_status": "live",
      "what_it_supports": "identity and sense of the item",
      "checked_by": "wikidata-api"
    }
  ],
  "structure": {
    "bundles": [
      {
        "id": "label-and-target",
        "name": "Label and target",
        "description": "Locate the hater attribution in a specific relationship and social setting.",
        "rationale": "The word can describe conduct, express self-identification, or dismiss an opponent; its use alone does not settle which applies.",
        "layers": [
          {
            "id": "attribution-origin",
            "name": "Attribution origin",
            "description": "Identify who used the label and the meaning intended in that exchange.",
            "findings": [
              {
                "id": "situated-label",
                "name": "Situated label",
                "description": "Record the label as an attributed interpretation, including literal, playful, ironic, or uncertain usage.",
                "questions": [
                  {
                    "text": "Who called whom a hater, and where can that attribution be inspected?",
                    "kind": "provenance",
                    "id": "situated-label-q01"
                  },
                  {
                    "text": "Does the speaker mean persistent disparagement, momentary dislike, playful rivalry, or something else?",
                    "kind": "definition",
                    "id": "situated-label-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "target-resolution",
            "name": "Target resolution",
            "description": "Separate the person or entity targeted from the particular aspect being criticised.",
            "findings": [
              {
                "id": "hostility-focus",
                "name": "Hostility focus",
                "description": "Specify whether the expression concerns a target's actions, output, status, identity, or existence.",
                "questions": [
                  {
                    "text": "What exactly is being disparaged: a claim, performance, decision, person, or group?",
                    "kind": "boundary",
                    "id": "hostility-focus-q01"
                  },
                  {
                    "text": "What evidence supports extending the attribution beyond this particular target or exchange?",
                    "kind": "provenance",
                    "id": "hostility-focus-q02"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "conduct-and-interpretation",
        "name": "Conduct and interpretation",
        "description": "Assess the observable basis for the label and credible alternative readings.",
        "rationale": "An agent needs to recognise disparagement while preserving room for valid criticism and contextual ambiguity.",
        "layers": [
          {
            "id": "expression-evidence",
            "name": "Expression evidence",
            "description": "Examine the words, actions, and surrounding exchange that prompted the attribution.",
            "findings": [
              {
                "id": "inspectable-disparagement",
                "name": "Inspectable disparagement",
                "description": "Ground any assessment of hostility in accessible evidence rather than the label or an inferred motive.",
                "questions": [
                  {
                    "text": "Which exact statements or actions support an assessment of contempt, ridicule, or personal disparagement?",
                    "kind": "provenance",
                    "id": "inspectable-disparagement-q01"
                  },
                  {
                    "text": "Is the surrounding exchange available, including quotations, replies, and any missing context?",
                    "kind": "provenance",
                    "id": "inspectable-disparagement-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "criticism-boundary",
            "name": "Criticism boundary",
            "description": "Test whether disagreement, substantive criticism, humour, or provocation explains the conduct.",
            "findings": [
              {
                "id": "alternative-readings",
                "name": "Alternative readings",
                "description": "Assess the merits of criticism separately from its tone and any personal attack.",
                "questions": [
                  {
                    "text": "Does the expression identify a specific issue and offer reasons or evidence that deserve assessment independently of tone?",
                    "kind": "boundary",
                    "id": "alternative-readings-q01"
                  },
                  {
                    "text": "Could the hater label be dismissing legitimate criticism, or could apparent hostility be quotation, satire, or mutually understood teasing?",
                    "kind": "boundary",
                    "id": "alternative-readings-q02"
                  },
                  {
                    "text": "Which claims about jealousy, resentment, or intent remain unsupported by direct evidence?",
                    "kind": "provenance",
                    "id": "alternative-readings-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "targeting-pattern",
        "name": "Targeting pattern",
        "description": "Describe whether disparagement recurs and how it reaches the target or audience.",
        "rationale": "A single hostile remark, repeated pursuit, and a crowd reaction call for different assessments without requiring different permanent labels for people.",
        "layers": [
          {
            "id": "recurrence-and-change",
            "name": "Recurrence and change",
            "description": "Track distinct episodes and changes over a bounded period.",
            "findings": [
              {
                "id": "bounded-pattern",
                "name": "Bounded pattern",
                "description": "Count relevant episodes while preserving observation limits, counterexamples, corrections, and apologies.",
                "questions": [
                  {
                    "text": "How many distinct disparaging episodes are evidenced, over what period, and from which observed channels?",
                    "kind": "measurement",
                    "id": "bounded-pattern-q01"
                  },
                  {
                    "text": "Do later exchanges show continued targeting, substantive engagement, correction, apology, or cessation?",
                    "kind": "measurement",
                    "id": "bounded-pattern-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "contact-and-amplification",
            "name": "Contact and amplification",
            "description": "Distinguish commentary about a target from direct contact and audience mobilisation.",
            "findings": [
              {
                "id": "targeting-route",
                "name": "Targeting route",
                "description": "Record whether the actor addresses the target, repeatedly enters their spaces, or encourages others to participate.",
                "questions": [
                  {
                    "text": "Is the conduct private commentary, public commentary, direct messaging, repeated tagging, or entry into the target's spaces?",
                    "kind": "boundary",
                    "id": "targeting-route-q01"
                  },
                  {
                    "text": "Is there direct evidence of encouraging others to target the subject, rather than merely several people expressing similar views?",
                    "kind": "provenance",
                    "id": "targeting-route-q02"
                  },
                  {
                    "text": "Did direct contact continue after an explicit request to stop, and what contact is actually evidenced?",
                    "kind": "measurement",
                    "id": "targeting-route-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "response-and-reassessment",
        "name": "Response and reassessment",
        "description": "Connect observed conduct to proportionate action and revisable judgements.",
        "rationale": "The label should help an agent understand an interaction without becoming an automatic basis for punishment or reputational claims.",
        "layers": [
          {
            "id": "conduct-based-response",
            "name": "Conduct-based response",
            "description": "Choose actions using the actual expression, contact pattern, and applicable interaction rules.",
            "findings": [
              {
                "id": "proportionate-options",
                "name": "Proportionate options",
                "description": "Separate responding to criticism from managing abusive contact or referring a serious incident.",
                "questions": [
                  {
                    "text": "Would addressing a specific criticism, setting a boundary, disengaging, muting, or reporting best fit the evidenced conduct and the agent's authority?",
                    "kind": "action",
                    "id": "proportionate-options-q01"
                  },
                  {
                    "text": "Does any evidenced threat, harassment, or discriminatory abuse require assessment under a neighbouring incident model?",
                    "kind": "boundary",
                    "id": "proportionate-options-q02"
                  }
                ]
              }
            ]
          },
          {
            "id": "revision-and-label-effects",
            "name": "Revision and label effects",
            "description": "Review both the attribution's continuing support and the consequences of applying it.",
            "findings": [
              {
                "id": "revisable-attribution",
                "name": "Revisable attribution",
                "description": "Keep the assessment contextual and correctable, including when the label itself contributes to exclusion or escalation.",
                "questions": [
                  {
                    "text": "What new context, correction, or change in conduct would justify narrowing or withdrawing this attribution?",
                    "kind": "action",
                    "id": "revisable-attribution-q01"
                  },
                  {
                    "text": "Is using the label silencing a substantive objection, encouraging retaliation, or obscuring the specific conduct that needs a response?",
                    "kind": "measurement",
                    "id": "revisable-attribution-q02"
                  },
                  {
                    "text": "Can the agent communicate the relevant conduct and uncertainty more accurately without repeating the personal label?",
                    "kind": "action",
                    "id": "revisable-attribution-q03"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "id": "evidence-and-external-alignment",
        "name": "Evidence and external alignment",
        "description": "What the world already says about this thing, gathered so the model can be checked against it.",
        "rationale": "A model that cannot be lined up against existing standards, identifiers and practice cannot be adopted by anyone who already uses them.",
        "layers": [
          {
            "id": "reported-evidence",
            "name": "Reported evidence",
            "description": "Findings from the breadth pass, kept separate from the structural claims.",
            "findings": [
              {
                "id": "evidence-confidence-notes",
                "name": "Check these first",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "With no recorded sense, this describes the informal social label rather than a named entity or specialized usage.",
                  "This is not a formal occupation, qualification or clinical category.",
                  "Persistence, unfairness and inferred motives are common implications of the label, not necessary or independently established facts about the person."
                ],
                "questions": [
                  {
                    "id": "evidence-confidence-notes-q01",
                    "text": "Which of these check these first hold for the sense of hater this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-real-world-use",
                "name": "Real-world use",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "An informal label for people who repeatedly disparage a public figure, creator, group or activity.",
                  "A term in social media and fandom discourse for perceived hostile detractors.",
                  "A rhetorical label used to dismiss criticism as malicious or undeserving of attention."
                ],
                "questions": [
                  {
                    "id": "evidence-real-world-use-q01",
                    "text": "Which of these real-world use hold for the sense of hater this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-failure-modes-and-hazards",
                "name": "Failure modes and hazards",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Calling someone a hater can obscure legitimate criticism or disagreement.",
                  "The label can attribute jealousy or malice without evidence.",
                  "Reciprocal labeling and hostility can escalate interpersonal conflict or online harassment.",
                  "Treating the label as a stable personality type can confuse particular behavior with a person's enduring characteristics."
                ],
                "questions": [
                  {
                    "id": "evidence-failure-modes-and-hazards-q01",
                    "text": "Which of these failure modes and hazards hold for the sense of hater this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-regional-variation",
                "name": "Regional variation",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  "Usage varies across English-speaking communities and online subcultures, from playful teasing to a serious accusation of hostility."
                ],
                "questions": [
                  {
                    "id": "evidence-regional-variation-q01",
                    "text": "Which of these regional variation hold for the sense of hater this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              },
              {
                "id": "evidence-neighbours",
                "name": "Neighbouring kinds and how to tell them apart",
                "description": "Recalled without web access and unsourced; every item is a lead to verify.",
                "evidence": [
                  {
                    "name": "critic",
                    "difference": "A critic evaluates or objects to something; criticism need not imply personal hostility or unfairness."
                  },
                  {
                    "name": "troll",
                    "difference": "A troll seeks to provoke or disrupt interaction and may not sincerely hold the hostility expressed."
                  },
                  {
                    "name": "bully",
                    "difference": "Bullying involves aggressive conduct and a power imbalance; being called a hater does not establish either."
                  },
                  {
                    "name": "anti-fan",
                    "difference": "An anti-fan is negatively engaged with a particular media figure or work; hater has broader targets and need not imply sustained engagement."
                  }
                ],
                "questions": [
                  {
                    "id": "evidence-neighbours-q01",
                    "text": "Which of these neighbouring kinds and how to tell them apart hold for the sense of hater this model covers, and on what evidence?",
                    "kind": "provenance"
                  }
                ]
              }
            ]
          }
        ]
      }
    ]
  },
  "openQuestions": [
    "Does vr.tr.hater intend the colloquial interpersonal label, a specific subcultural role, or another sense that requires a narrower scope?",
    "Which researched definitions distinguish a hater from a critic, detractor, troll, or antagonist, and how much do those distinctions vary across communities?",
    "Is persistence necessary in the registry's intended sense, or can a single episode support the label?",
    "What contextual evidence can reliably distinguish hostile disparagement from consensual teasing, satire, or forceful legitimate criticism?",
    "Does an existing Vercy world model already cover this concept, requiring a registry link rather than a separate publication?"
  ],
  "statistics": {
    "bundles": 5,
    "layers": 9,
    "findings": 13,
    "questions": 24
  }
}
