/** * ANAMNESIS Layer 2: Behavioral Context Capture (K8) * * Silently captures device and behavioral signals from the user's environment. * These signals are sent with every signing request so each agent can * independently build a behavioral profile of the user. * * No PII is stored. Only device characteristics and interaction patterns. * Hashed where possible. */ /** * Behavioral context signals captured from the user's device. * Sent with every signing request for agent-side behavioral profiling. */ export interface BehavioralContext { /** SHA256 hash of browser/device fingerprint */ device_id: string; /** User-Agent string */ user_agent: string; /** Timezone (e.g., "America/New_York") */ timezone: string; /** Browser language (e.g., "en-US") */ language: string; /** Screen resolution (e.g., "1920x1080") */ screen: string; /** Unix timestamp (seconds) */ timestamp: number; } /** * Capture behavioral context from the current environment. * Works in browser and Node.js (with graceful fallbacks). */ export declare function captureContext(): BehavioralContext; //# sourceMappingURL=context.d.ts.map