{"aegis":"operational","_deprecation_notice":"field 'layers' (flat) deprecated in v0.5.1 in favor of 'protect_layers'/'rest_endpoint_layers'/'score_only_layers'. Removal scheduled 2026-08-01 (see Sunset response header).","layers":{"L1_identity":"operational","L2_language":"operational","L3_compliance":"operational","L4_police":"operational","L5_quality_gate":"operational","L6_sanitizer":"operational","L7_memory_integrity":"operational","L8_tool_sandbox":"operational","L9_meta_security":"operational","L10_data_protection":"operational","L11_network_security":"operational","L12_behavioral_intelligence":"operational","L13_mcp_registry":"operational","L14_confidence_scoring":"operational","L15_correlation_engine":"operational"},"layers_implemented_total":15,"layers_enforced_in_protect":7,"layers_as_rest_endpoints":4,"layers_in_score_deep_only":4,"protect_layers":[{"name":"L1_identity","canonical_name":"L1 Agent Identity Protocol","module":"auth.py","fires":"auth + signature-mismatch on every /api/protect"},{"name":"L4_agent_police","canonical_name":"L4 Agent Police","module":"layers/layer4_police.py","fires":"scope-policy + drift inline in /api/protect"},{"name":"L6_input_sanitiser","canonical_name":"L6 Input Sanitiser","module":"layers/layer6_input_sanitizer.py","fires":"sanitizer.sanitize() at api_v2.py:2709-2711"},{"name":"L7_memory_integrity","canonical_name":"L7 Memory Integrity","module":"layers/layer7_memory_integrity.py","fires":"receipt-integrity + revocation cache inline"},{"name":"L8_tool_sandbox","canonical_name":"L8 Tool Sandbox","module":"layers/layer8_tool_sandbox.py","fires":"TTL enforcement on delegated agents inline"},{"name":"L10_data_protection","canonical_name":"L10 Data Protection","module":"layers/layer10_data_protection.py","fires":"data_protection.mask() at api_v2.py:2810 (log redaction)"},{"name":"L15_correlation_engine","canonical_name":"L15 Correlation Engine","module":"core/layer15_correlation.py","fires":"correlation_engine.correlate() at api_v2.py:2808"}],"rest_endpoint_layers":[{"name":"L3_compliance","canonical_name":"L3 Compliance Engine","module":"layers/layer3_compliance.py","endpoints":"/api/compliance/*"},{"name":"L5_quality_gate","canonical_name":"L5 Model Quality Gate","module":"layers/layer5_quality_gate.py","endpoints":"/api/quality_gate/*"},{"name":"L12_behavioural_intelligence","canonical_name":"L12 Behavioural Intelligence","module":"layers/layer12_behavioral_intelligence.py","endpoints":"/api/police/threats + behavioral logs"},{"name":"L14_confidence_scoring","canonical_name":"L14 Confidence Scoring","module":"layers/layer14_confidence_scoring.py","endpoints":"/api/confidence/*"}],"score_only_layers":[{"name":"L2_agent_instruction_language","canonical_name":"L2 Agent Instruction Language","module":"layers/layer2_language.py","used_by":"/api/score/deep"},{"name":"L9_meta_security","canonical_name":"L9 Meta Security","module":"layers/layer9_meta_security.py","used_by":"/api/score/deep"},{"name":"L11_network_security","canonical_name":"L11 Network Security","module":"layers/layer11_network_security.py","used_by":"/api/score/deep"},{"name":"L13_mcp_registry","canonical_name":"L13 MCP Registry","module":"layers/layer13_mcp_registry.py","used_by":"/api/score/deep"}],"version":"2.1.0","timestamp":"2026-05-25T13:29:52.231294+00:00"}