/** * APS v2 End-to-End Intent Binding (Distributed Responsibility Defense) * * In multi-agent pipelines, each agent says "I only performed my bounded task." * The original purpose gets lost in the delegation chain. This module carries * the original intent through the entire chain and checks for drift at each hop. */ export interface ChainedIntent { original_intent: string; original_principal: string; chain: Array<{ agent_id: string; local_intent: string; hop: number; timestamp: string; }>; } export declare function createIntentChain(chainId: string, originalIntent: string, principalId: string): ChainedIntent; export declare function extendChain(chainId: string, agentId: string, localIntent: string): ChainedIntent; export declare function validateChainIntegrity(chainId: string): { chain_id: string; original_intent: string; hops: number; drift_scores: Array<{ agent_id: string; hop: number; drift: number; }>; max_drift: number; integrity_ok: boolean; }; export declare function getIntentChain(chainId: string): ChainedIntent | undefined; export declare function clearIntentBindingStores(): void; //# sourceMappingURL=intent-binding.d.ts.map