interface VerifierAttestationDocument {
/** SHA384 hash of the Verifier Docker image (reproducible build) */
imageHash: string;
/** Signature from Verifier hardware (TDX quote or Nitro COSE_Sign1 document) */
hardwareSignature: string;
/** Verifier's ephemeral public key for this session */
publicKey: string;
/** Timestamp of attestation generation */
timestamp: number;
/** Client-provided nonce to prevent replay attacks */
nonce: string;
/** Verifier attestation type */
attestationType?: 'nitro' | 'phala' | 'internal' | 'mock';
/** Supported encryption algorithms */
supportedAlgorithms?: string[];
}