/**
 * Agent-to-Agent Communication Types
 *
 * Defines the protocol, message formats, and trust negotiation
 * types for inter-agent communication.
 *
 * @packageDocumentation
 */
// ============================================================================
// Constants
// ============================================================================
/**
 * Default trust requirements
 */
export const DEFAULT_TRUST_REQUIREMENTS = {
    minTier: 5, // T5+ for A2A by default
    minScore: 800,
    requiredCapabilities: ['a2a:invoke'],
    maxChainDepth: 5,
    requireMtls: true,
};
/**
 * Maximum call chain depth
 */
export const MAX_CHAIN_DEPTH = 10;
/**
 * Default A2A timeout in milliseconds
 */
export const DEFAULT_A2A_TIMEOUT_MS = 30000;
/**
 * Trust proof validity period in seconds
 */
export const TRUST_PROOF_VALIDITY_SEC = 300; // 5 minutes
/**
 * Maximum delegation chain length
 */
export const MAX_DELEGATION_CHAIN = 3;
//# sourceMappingURL=types.js.map