Interface IdentityRecord

§3.3 — Identity record for a single party in a single jurisdiction.

interface IdentityRecord {
    attributeCommitments?: string[];
    expiry: number;
    identityHash: string;
    jurisdictionIdentity: string;
    proof?: ZKProof;
    revoked: boolean;
    verificationAuthority: string;
}

Properties

attributeCommitments?: string[]
expiry: number

Unix timestamp after which the record is expired

identityHash: string

H(PII || salt || domain) — §3.4

jurisdictionIdentity: string
proof?: ZKProof
revoked: boolean
verificationAuthority: string