ZDX Post: Voice-First Control for ZDX Agents — iOS Shortcut + Siri, MCP Tooling, Immutable Logs, Axiomatic Simulation, and the ZDX Console
12/1/2025
We’re shipping a voice-first control plane for ZDX:
• iOS Shortcut + Siri: hands-free entry point to dispatch, monitor, and govern ZDX agents.
• MCP server tooling: standardized tool adapters with agentic loop orchestration and immutable, append-only action logs.
• Axiomatic Simulation Stage: policy-driven alignment sandbox for admins and users to test morality/guardrails before production.
• ZDX Console: model router, MCP server registry, and complete natural-language system controls.
This post details the architecture, event model, governance, and rollout plan.
⸻
Why voice + MCP now
• Latency budget + safety: short, targeted voice tasks route to small, fast models; high-risk tasks route to guarded paths with simulation gates.
• Standardized tools: MCP (Model Context Protocol) normalizes tools the agents can call; we add first-class governance and auditability.
• Regulated surfaces: append-only logs and policy simulation reduce operational risk and simplify post-hoc review.
⸻
High-level Architecture
1. Client (iOS)
• Siri utterance → Shortcuts intent → HTTPS to ZDX Ingress.
• Local confirmation and privacy redactions configurable per user.
2. Ingress/API
• AuthN via signed tokens; request normalization to a Task Envelope.
• Fan-out to Model Router or MCP Orchestrator.
3. Agentic Loop
• Plan → Tool call(s) via MCP server(s) → Observe → Critique → Next step.
• Each step produces an immutable log event (append-only).
4. Axiomatic Simulation Stage
• Pre-flight checks: policy axioms, ethical constraints, and red-team scenarios.
• Shadow execution option before live run.
5. ZDX Console
• Model routing policies, MCP server registry, live traces, and natural-language admin.
• Per-tenant guardrails and audit views.
⸻
iOS Shortcut + Siri Voice Control
User flow
• “Hey Siri, ZDX: summarize this email and draft a reply.”
• Shortcut composes a Task Envelope with: user, intent, textual/audio payload, privacy flags, and urgency.
• Sends to ZDX Ingress; shows streaming status and completion summary. Optional follow-ups: “Approve send”, “Escalate to human”.