/**
 * Enterprise Certification System - Type Definitions
 */
// Agent weights for scoring
export const AGENT_WEIGHTS = {
    security: 0.30,
    reliability: 0.25,
    typesafety: 0.15,
    performance: 0.15,
    quality: 0.10,
    redteam: 0.05,
    // M6: Agent-specific weights (used when certifying agent systems)
    "agent-redteam": 0.30,
    "agent-privacy": 0.25,
    "agent-integrity": 0.20,
    // Mythos-class adversary agent weight
    adversary: 0.35,
    // Antagonist: meta-analysis agent (lower weight - informs but doesn't dominate)
    antagonist: 0.15,
};
// Severity penalties for scoring
export const SEVERITY_PENALTIES = {
    critical: 25,
    high: 10,
    medium: 3,
    low: 1,
    info: 0,
};
// Certification thresholds
export const CERTIFICATION_THRESHOLDS = {
    CERTIFIED: 90,
    APPROVED: 70,
    REVIEW_REQUIRED: 40,
    BLOCKED: 0,
};
// Certification validity period (30 days)
export const CERTIFICATION_VALIDITY_DAYS = 30;
//# sourceMappingURL=types.js.map