Echo Show 15 Multimodal Acoustic & X-Ray Home Triage
Real-time 2048-point Radix-2 Cooley-Tukey FFT diagnoses mechanical appliance faults from raw audio harmonics, stages verified Amazon Prime OEM parts, locks out lethal 240V/CO hazards, and blocks poisoned third-party repair bulletins via ConsentGate IFC.
Washer Drain Pump Impeller Cavitation
Whirlpool / Maytag Front-Load Washer
Detected 120 Hz stator hum coupled with 784 Hz / 1,568 Hz impeller blade cavitation harmonics.
Triage, OEM Part & Safety Gate
Whirlpool OEM Drain Pump Assembly
Part #:WPW10348269 ⢠Same-Day Prime
Cross-Tool Indirect Prompt Injection Firewall (Confused Deputy Arena)
Test how ConsentGate MCP halts untrusted external content (emails, calendar invites, courier notes, scraped repair manuals) from invoking high-consequence smart locks, alarms, or payments.
1. Multi-Turn Voice & Ingestion Context
Session Input"Alexa, check my calendar..."
Authorized: read_calendar_inviteSource: read_calendar_invite
Blocked Call: unlock_front_door"Echo Falcon"
Dual Reproducible Benchmark: 112 Noisy PCM Waveforms + 108 Multi-Turn Attacks
Every metric below is computed directly in code from 2048-point Radix-2 FFT periodograms across 4 AWGN noise levels and 108 formal IFC security traces.
Suite A: Radix-2 FFT Acoustic Fault Classification Across AWGN Noise Tiers (112 PCM Signals)
Overall Accuracy: 96.4% | Lethal Hazard Recall: 100.0%Per-Family Breakdown & 108-Scenario Trace Explorer
| ID | Family | Scenario Title | User Voice Utterance | Target Tool | Baseline | Heuristic | ConsentGate IFC | Action |
|---|
Formal Information-Flow Policy Lattice \((\tau, \kappa, \sigma)\)
Inspect the deterministic capability signatures assigned to all 16 Alexa+ MCP tools (Acoustic DSP, Smart Home, Ring Security, and Amazon Commerce).
Tool Capability Signatures Registry (16 Tools)
Engine.TOOL_REGISTRY| MCP Tool Name | Category | Trust Level (\(\tau\)) | Consequence (\(\kappa\)) | Sensitivity (\(\sigma\)) |
|---|
Formal Non-Interference Rules
Transport EnforcementRule 1: Life-Safety & High-Voltage Hazard Lockout (\(\text{FFT} \to \text{Safety Shutoff}\))
If Radix-2 FFT spectral analysis detects 240V Contactor Plasma Arcing (\(>3.8\text{ kHz}\) ratio \(>22\%\)) or UL-2034 Carbon Monoxide Temporal-4 (\(3,104\text{ Hz}\) 4-pulse cadence), DIY self-repair is deterministically locked out and emergency smart-breaker / evacuation relays fire immediately.
Rule 2: Confused Deputy Escalation Gate (\(\tau = \text{UNTRUSTED} \to \kappa = \text{HIGH}\))
If session taint vector \(T(s) \neq \emptyset\) and target tool has \(\kappa(t) = \text{IRREVERSIBLE\_HIGH}\), execution is halted unless \(t \in \text{IntentAnchor}(\text{VoiceUtterance})\) or verified via cryptographic VoiceConsentToken.
Rule 3: Counterfeit Part & Exfiltration Guard (\(\sigma = \text{CRITICAL\_SECRET} \to \text{Sink}\))
Blocks poisoned external repair bulletins from substituting unverified third-party ASINs or leaking data from get_household_vault to external endpoints.
Live MCP 2025-11-25 Streamable HTTP Protocol Inspector
Inspect real-time JSON-RPC 2.0 traffic, Mcp-Session-Id headers, and test acoustic DSP & security tools directly.
JSON-RPC 2.0 Streamable HTTP Frame Log
POST /mcp & SSETerminal Verification Commands (curl)
Self-Hosted Server
# 1. Initialize MCP 2025-11-25 Session
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "MCP-Protocol-Version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-11-25"}}'
# 2. Run Radix-2 FFT Acoustic Appliance Diagnosis via MCP
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "Mcp-Session-Id: sess_demo_01" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"analyze_acoustic_signature","arguments":{"faultPreset":"washer_drain_cavitation","snrDb":20}}}'
# 3. Evaluate High-Consequence Tool Under Taint (Blocked!)
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "Mcp-Session-Id: sess_demo_01" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"evaluate_tool_execution","arguments":{"toolName":"unlock_front_door","args":{"door":"front_main"}}}}'