Core Interface
TheIProofOfHumanity interface exposes the functions needed to query and interact with the PoH V2 registry.
Identity Queries
Registration Functions
Cross-Chain Interface
TheICrossChainProofOfHumanity contract mirrors identity state on foreign chains. It exposes the same read functions:
Data Structures
Humanity
Each registered human is represented by aHumanity struct containing the registration state:
Challenge Reasons
Challenges must specify a reason code:Events
Dispute Integration
When a registration is challenged, PoH creates a dispute in Kleros Court with the following parameters:
Evidence is submitted on-chain and displayed in the Court V2 interface. The dispute template specifies the PoH registration policy as the primary document for juror evaluation.