UNPKG

@dooor-ai/trust

Version:

TEE Attestation and Confidential Computing utilities for Dooor OS

42 lines (41 loc) 1.04 kB
export interface AuditStep { step: number; action: string; timestamp: string; data?: any; hash: string; } export interface AuditSession { session_id: string; tee_attestation_jwt: string; git_state: { commit_hash: string; branch: string; timestamp: string; repo_merkle_root: string; }; auditor_verification: { source_url: string; code_hash: string; download_timestamp: string; }; execution_trace: AuditStep[]; final_result: any; cryptographic_proof: { execution_chain_hash: string; tee_signature: string; }; } export declare class AuditExecutorService { private currentSession; constructor(); private downloadAuditorCode; private calculateHash; private getGitState; private readInternalFile; private geminiAnalyze; private addExecutionStep; private executeAuditorFunction; executePublicAudit(): Promise<AuditSession>; getLatestAuditSession(): AuditSession | null; }