Verify that a named individual is who they claim to be, or resolve ambiguity between people sharing a name. Anchors on verifiable claims and cross-references independently. Requires authorisation gate.
Verify the identity of $ARGUMENTS using public sources.
[!IMPORTANT] This skill requires the investigator agent's full authorisation gate before invocation. Do not run without a logged gate record.
Start with what the subject has claimed — not with a general search. Claims to verify might include:
List each claim explicitly before verifying any of them. Unanchored searches produce noise; anchored searches produce evidence.
For each claim:
Employer verification:
Credential verification:
Publication verification:
Strong identity confirmation comes from consistent identifiers across independent sources:
If the name belongs to multiple people:
Failure condition: after 3 attempts with different context anchors, ambiguity persists. Stop and ask for additional context rather than guessing.
Document any:
Distinguish clearly between "unverifiable" (no public evidence either way) and "contradicted" (evidence that the claim is false).
### Identity verification: [Name]
**Gate record:** [link or copy]
**Claims to verify:** [listed]
#### Verification results
| Claim | Status | Evidence | Source |
|---|---|---|---|
| [Employer] | Verified / Unverifiable / Contradicted | [detail] | [source] |
| [Credential] | Verified / Unverifiable / Contradicted | [detail] | [source] |
#### Cross-reference consistency
[Photo/location/timeline consistency across sources]
#### Disambiguation
[If multiple people share the name — how isolated, confidence level]
#### Inconsistencies
[Any gaps, unverifiable claims, or contradictions — with distinction between unverifiable vs contradicted]
#### Confidence assessment
[Overall: High / Medium / Low — with reasoning]