UNPKG

facezk-core

Version:

ZKP-AI Proof of Humanity: Live Selfie Check with Biometric Template Extraction and Fuzzy Hashing

46 lines 2.3 kB
/** * FaceZK v2.0 Main Exports * Privacy-First Human Verification with Modular Architecture */ export { FaceZK } from './facezk'; export { FaceZKCore } from './core/facezk-core'; export { PluginManager } from './core/plugin-manager'; export { PluginRegistry } from './core/plugin-registry'; export { CryptoPlugin } from './plugins/crypto-plugin'; export { MemoryPlugin } from './plugins/memory-plugin'; export { AuditPlugin } from './plugins/audit-plugin'; export type { Input, Backend, CoreConfig, PluginConfig, ValidationResult, IPlugin, IPluginRegistry, IPluginManager, ICryptoPlugin, IMemoryPlugin, IAuditPlugin, } from './core/interfaces'; export type { FaceZKConfig } from './facezk'; export type { SessionState, ProcessingOptions, HumanityResult } from './types'; export type { VerificationSession, VerificationResult, VerificationOptions, } from './core/facezk-core'; export type { CryptoPluginConfig, } from './plugins/crypto-plugin'; export type { MemoryPluginConfig, } from './plugins/memory-plugin'; export type { AuditPluginConfig, } from './plugins/audit-plugin'; export { FaceZKError, ValidationError, PluginError, CryptoError, MemoryError, SecurityError, AuditError, PerformanceError, DefaultErrorHandler, } from './errors'; export { memoryManager, isBrowser, getGlobalMemoryManager } from './utils'; export declare const VERSION = "1.1.0"; export declare const LIBRARY_NAME = "FaceZK v1.1.0"; export declare const DESCRIPTION = "Privacy-First Human Verification with Modular Architecture"; export declare const DEFAULT_CONFIG: { backend: "webgl"; debug: boolean; systemSalt: string; enableAudit: boolean; auditRetentionDays: number; maxMemoryMB: number; enableMemoryMonitoring: boolean; minConfidence: number; minLivenessScore: number; enableLiveness: boolean; livenessChallenges: string[]; }; export declare const createCryptoPlugin: (config?: any) => any; export declare const createMemoryPlugin: (config?: any) => any; export declare const createAuditPlugin: (config?: any) => any; export declare const generateSecureSalt: () => string; export declare const validateConfig: (config: any) => { valid: boolean; errors: string[]; }; export declare const migrateFromV1: (v1Config: any) => any; //# sourceMappingURL=index.d.ts.map