{
  "schema_version": "reality.tinyfish-professional-entity-resolution/v2",
  "status": "implemented_human_gated_reference_policy",
  "objective": "Prevent a public page about a namesake from being attached to a candidate without sufficient candidate-specific anchors.",
  "linkage_levels": [
    {
      "level": "direct_self_attested",
      "requirements": ["exact URL, handle or issuer code supplied by the candidate", "source remains labelled self-attested until independently corroborated"],
      "allowed_use": "attach to the relevant claim row with the supplied-by-candidate label"
    },
    {
      "level": "corroborated_context",
      "requirements": ["at least two independent, policy-permitted non-name anchors agree", "dates do not materially conflict", "reviewer accepts the source"],
      "example_anchors": ["school + program + year", "employer + role + employment dates", "unique handle + candidate-controlled domain", "publication identifier + submitted work sample", "issuer identifier + candidate-submitted credential"],
      "allowed_use": "attach as public context, not identity proof"
    },
    {
      "level": "probable_lead",
      "requirements": ["one candidate-specific non-name anchor or candidate-linked cross-link", "source remains visibly unconfirmed", "not cited as fact until a second independent anchor or reviewer verification resolves it"],
      "allowed_use": "show beside the report as a reviewer lead; never silently merge or use for a consequential conclusion"
    },
    {
      "level": "ambiguous_namesake",
      "conditions": ["name alone", "common translated or English name without another anchor", "conflicting location, dates, school or employer", "multiple plausible people"],
      "required_action": "keep in an unassigned namesake cluster; do not attach to the candidate; request a direct URL or first-party clarification"
    },
    {
      "level": "low_observability",
      "conditions": ["no relevant public results", "intern or early-career candidate", "profession with little online identity", "private profile or inaccessible page"],
      "required_action": "record insufficient public context and use an authorized first-party verification route; make no negative inference"
    }
  ],
  "alias_handling": {
    "allowed": "candidate-disclosed preferred, former, transliterated or professional names may be searched only for the documented purpose",
    "not_allowed": "generate speculative aliases from ethnicity, nationality, appearance or name style",
    "conflict_rule": "an alias match remains unassigned unless non-name anchors also resolve it"
  },
  "source_priority": [
    "candidate-provided direct URL or verification code",
    "issuer, school, employer, regulator or publication-controlled source",
    "candidate-controlled professional domain or repository",
    "stable public professional context",
    "social/search snippet as lead only"
  ],
  "official_public_results": {
    "discovery": "May run by default after the case's purpose, notice, jurisdiction and source policy pass.",
    "no_hit": "Record the search coverage and time; never call it clearance.",
    "name_only_hit": "Keep unassigned even when the domain is DOJ, FBI, IC3, a court or another government source.",
    "positive_attribution": "Requires compound identifiers, an independently verified identity path, job relevance, notice/correction safeguards and a named human reviewer.",
    "allegation_boundary": "An official record may describe an allegation or proceeding; it does not itself prove guilt or employment unsuitability."
  },
  "human_gate": "A human reviewer owns source attachment, conflict resolution, candidate clarification and every consequential action.",
  "forbidden_inferences": ["no public page means suspicious", "same name means same person", "camera-real face means identity", "source rank means truth", "portfolio conflict means fraudulent intent", "official-record match means guilt or employment unsuitability"],
  "truth_boundary": "Entity linkage supports a review packet; it does not authenticate a legal identity or authorize an employment decision."
}
