{"openapi":"3.0.3","info":{"title":"Quantum Shield API","version":"3.2.0","description":"OSCL oscillation firewall with 5-layer prompt injection defense, phi-watermark signing and verification, entropy-based attack detection, boundary attack shielding, PII detection, and fleet-wide agent protection."},"servers":[{"url":"https://quantum-shield.epochcoreras.workers.dev"}],"paths":{"/tools/phi_watermark_sign":{"post":{"operationId":"phi_watermark_sign","summary":"Phi Watermark Sign","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/phi_watermark_verify":{"post":{"operationId":"phi_watermark_verify","summary":"Phi Watermark Verify","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/injection_scan":{"post":{"operationId":"injection_scan","summary":"Injection Scan","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/injection_sanitize":{"post":{"operationId":"injection_sanitize","summary":"Injection Sanitize","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/entropy_analyzer":{"post":{"operationId":"entropy_analyzer","summary":"Entropy Analyzer","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/phi_frequency_analyzer":{"post":{"operationId":"phi_frequency_analyzer","summary":"Phi Frequency Analyzer","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/boundary_attack_detector":{"post":{"operationId":"boundary_attack_detector","summary":"Boundary Attack Detector","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/shield_message":{"post":{"operationId":"shield_message","summary":"Shield Message","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/verify_message":{"post":{"operationId":"verify_message","summary":"Verify Message","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/key_schedule_rotate":{"post":{"operationId":"key_schedule_rotate","summary":"Key Schedule Rotate","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/threat_report_generator":{"post":{"operationId":"threat_report_generator","summary":"Threat Report Generator","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/agent_fleet_shield":{"post":{"operationId":"agent_fleet_shield","summary":"Agent Fleet Shield","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/mcp_tool_validator":{"post":{"operationId":"mcp_tool_validator","summary":"Mcp Tool Validator","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/session_drift_detector":{"post":{"operationId":"session_drift_detector","summary":"Session Drift Detector","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/multimodal_entropy_scan":{"post":{"operationId":"multimodal_entropy_scan","summary":"Multimodal Entropy Scan","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/inter_agent_trust_validator":{"post":{"operationId":"inter_agent_trust_validator","summary":"Inter Agent Trust Validator","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/data_instruction_separator":{"post":{"operationId":"data_instruction_separator","summary":"Data Instruction Separator","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/governance_intent_monitor":{"post":{"operationId":"governance_intent_monitor","summary":"Governance Intent Monitor","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/compliance_attestation_generator":{"post":{"operationId":"compliance_attestation_generator","summary":"Compliance Attestation Generator","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/dpak_snapshot":{"post":{"operationId":"dpak_snapshot","summary":"Dpak Snapshot","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/dpak_baseline":{"post":{"operationId":"dpak_baseline","summary":"Dpak Baseline","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/dpak_health_check":{"post":{"operationId":"dpak_health_check","summary":"Dpak Health Check","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/glyph_compressor":{"post":{"operationId":"glyph_compressor","summary":"Glyph Compressor","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}},"/tools/pii_scan":{"post":{"operationId":"pii_scan","summary":"Pii Scan","security":[{"ApiKeyAuth":[]}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"responses":{"200":{"description":"Successful tool invocation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ToolResponse"}}}},"400":{"description":"Bad request — invalid input"},"401":{"description":"Unauthorized — invalid or missing x-api-key"},"404":{"description":"Tool not found"}}}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"ToolResponse":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"agent":{"type":"string"},"result":{"type":"object","additionalProperties":true}},"required":["ok","tool","agent","result"]},"ShieldReport":{"type":"object","properties":{"is_clean":{"type":"boolean"},"threat_level":{"type":"number"},"patterns_matched":{"type":"array","items":{"type":"string"}},"entropy_score":{"type":"number"},"phi_anomaly_score":{"type":"number"},"boundary_score":{"type":"number"},"recommendation":{"type":"string","enum":["allow","flag","reject"]},"scan_time_us":{"type":"number"}}},"PhiWatermark":{"type":"object","properties":{"signature":{"type":"string"},"phi_phase":{"type":"number"},"depth":{"type":"integer"},"k_index":{"type":"integer"},"timestamp":{"type":"string","format":"date-time"},"shield_version":{"type":"string"},"data_hash":{"type":"string"}}}}}}