@nexartis/homeport-sdk - v1.2.16
    Preparing search index...

    Interface DelegationGrantProof

    PUH proof envelope required on every delegation.grant (WC-P0-04).

    Field names are camelCase on the wire. The Homeport server accepts camel or snake when reconstructing the envelope, but camelCase is the documented shape: it mirrors the server's PuhProof and the canonical envelope that granted_by_proof_hash hashes and signature signs.

    interface DelegationGrantProof {
        boundAt: number;
        deviceDid: string;
        issuedAt: number;
        principalPk: string;
        requestId: string;
        signature: string;
    }
    Index
    boundAt: number

    Unix milliseconds at which the PUH binding was minted.

    deviceDid: string

    Ed25519 DID of the signing device.

    issuedAt: number

    Unix milliseconds at which the grant was constructed on-device.

    principalPk: string

    Yanez biometric principal (Ed25519 SPKI, base64 or hex).

    requestId: string

    Yanez preapproval request ID.

    signature: string

    Ed25519 signature (base64, url-safe base64, or hex) over the canonical proof envelope, verified server-side against principalPk.