Skip to content

Status — what's shipped, what's concept, what's planned

Status — what's shipped, what's concept, what's planned

Section titled “Status — what's shipped, what's concept, what's planned”

Single global view across the entire architecture. What a partner / customer / new colleague gets today vs. what's on the roadmap. Updated alongside roadmap reviews.

Status legend:

SymbolMeaning
✅ shippedRunning in production today (tappass/ codebase + deployed)
🟡 partialPrimitives shipped but not yet wired into the canonical architecture
🔵 concept Q3 2026On the Q3 2026 roadmap
🔷 concept Q4 2026On the Q4 2026 roadmap
📋 planned 2027+Beyond H2 2026; demand-driven
📅 calendar-boundOperational work; not engineering weeks (e.g. SOC 2 audit)

What exists in the TapPass codebase right now and is in production use:

CapabilityWhereNotes
LLM Gateway — OpenAI compattappass/gateway/POST /v1/chat/completions, base-URL redirect
LLM Gateway — Anthropic nativetappass/gateway/POST /v1/messages
LLM Gateway — MCP servertappass/gateway/mcp_server.pyInbound MCP traffic from Claude Code etc.
LLM Gateway — Tool executetappass/gateway/POST /v1/tools/execute
LLM Gateway — Capability tokens (ES256)tappass/gateway/Verifiable offline via JWKS
LLM Gateway — LiteLLM (100+ providers)tappass/gateway/Cohere, Mistral, Azure OpenAI, self-hosted
LLM Gateway — Streaming + circuit breakertappass/gateway/Production resilience
32-step pipelinetappass/gateway/PII / secrets / exfil / scan_output / detect_prompt_injection
OpenShell sandboxtappass/sandbox/Kernel-ring primitive: Landlock + L7 network + Forbidden Zones (74 paths)
nono capability sandboxtappass/sandbox/Laptop kernel-ring primitive
Trust tiers (observer / worker / standard / full)tappass/sandbox/trust_tiers.pyCoarse capability grading
Credential hidingtappass/sandbox/inference.local proxy; agents never see real keys
Exfil blocklist (60+ destinations)tappass/sandbox/Paste services, webhooks, cloud-storage exfil
Hash-chain audittappass/SHA-256 chained; verify_integrity() passes
ES256-signed mandatestappass/Per-allow signing; offline-verifiable
Single trace_id propagationtappass/Threaded through every governed call
Verify-integrity routinetappass/Recomputes hash chain; flags tampering
Intent-to-policy authoring substratelive on main~470 tests; 11 functions / 7 categories / 13 concerns / 22 capabilities / 30 tools
Authoring resolver (~40 LOC)live on mainfunction + categories → effective pipeline
BYOK LLM keystappass/vault_llm_keys table; per-org AAD; KMS envelope
tappass quickstart CLItappass-sdk/tappass/_cli.pyZero-config Runtime entrypoint
tappass run CLItappass-sdk/tappass/_cli.pyWraps agent invocations
SSE policy push (primitive)tappass-sdk/Live update notifications
Catalog admin Tools tabdashboardRead API
Forbidden zones (74 paths)tappass/sandbox/Critical paths denied by default
Browser monitor + credential monitortappass/sandbox/Background daemons
tappass-platform license servertappass-platform/Airgapped on-prem option
GCP managed SaaS deploymentstaging.tappass.ai, app.tappass.aiCloud Run + Terraform IaC
OSS license compliance gates4 reposliccheck + CycloneDX SBOM in CI

About 60% of the architecture already exists in some form. The structural gaps are the canonical Compiled Policy + provider abstraction + signed sync + 3-CLI separation — the MCS work for Q2 2026.


Partial (🟡) — primitives exist, not yet in canonical architecture

Section titled “Partial (🟡) — primitives exist, not yet in canonical architecture”
CapabilityWhat's thereWhat's missing
Tool catalogRead API + 30 curated toolsPer-tenant write API + per-tenant override patterns A/B/C
Runtime tool discoveryCapture in registry/tools.py (in-memory)Promotion path to catalog table; review queue UI; default-deny enforcement
OpenShell as a ProviderOpenShell primitive shippedProvider wrapper that consumes the Compiled Policy
Audit-driven tool classificationAudit captures tool callsClassification wizard surfacing unknown tools

Each of these has working primitives but isn't yet wired through the new architecture (Compiled Policy → Provider → Runtime → Sandbox).


Concept Q3 2026 (🔵) — the MCS quarter

Section titled “Concept Q3 2026 (🔵) — the MCS quarter”
ComponentWhy this quarter
Canonical Compiled PolicyMCS piece 1 — canonical IR, signed, versioned
Cascade merge engineOrg / project / agent merge; gates the policy compiler
Policy compiler (Policy → Compiled Policy)MCS — the "Terraform plan" of TapPass
Live policy push channelMCS piece 3 — push/pull/reconcile
Agent registry / state storeMCS piece 4
tappass management CLIOperator surface
tappass-host runtime CLI/daemonHost surface; receives sync
tappass-agent SDK + thin CLIAgent surface; read-only library
Kernel ring provider (OpenShell + nono wrapper)MCS piece 2 — first kernel provider
Harness ring provider (Claude Code)MCS piece 2 — first harness provider
Codex CLI provider (parallel to MCS, post)First post-MCS provider
MCP-forward in gateway/MCP broker (cross-cutting)
Per-org MCP-server registryApproved upstreams
schema_acl + loop_guard pipeline stepsTool-call enforcement
EU AI Act compliance packQ3 compliance v1
OWASP LLM Top 10 compliance packQ3 compliance v1
Public trust page expansionTrust posture surface

Q3 critical path: get MCS provable end-to-end with at least 3 reference customers.


ComponentWhy this quarter
Onboarding wizardVisual authoring for non-engineers
Pre-deployment evaluatorProbe suite + CI integration
OWASP LLM probe library v1First probe library
Behavior drift monitorSingle-tenant runtime drift detection
Interpreter ring provider (Monty)Codemode containment
Cursor / Cline / Aider providersAdditional CLI ecosystems
LibreChat plugin (server-shape harness)First server-shape surface
Element / Slack / Discord / Teams bot SDKsChat-bot surface coverage
gVisor / Firecracker / K8s providersCloud-shape kernel coverage
Marketplace v1 + 3 certified policy packsSwitching-cost lock-in
Reconciler enhancementsCross-fleet drift signals
GDPR / PCI-DSS / HIPAA packs (may slip to Q1)Compliance v2

ComponentWhy later
Cross-customer IntelligenceRequires Q3-Q4 telemetry scale
MCP / skill vulnerability disclosure channelRequires Intelligence substrate
Federated multi-tenant cascadeRequires multinational customer pull
Compliance v3 (NIS2, DORA, jurisdictional)Demand-driven
ISO 27001 certification2027 calendar
SOC 2 Type 2 certification2027 H1 (after Type 1 closes Q4 2026)
n8n / Zapier / CrewAI / LlamaIndex providersDemand-driven
Browser-based agent governanceResearch stage
Custom probe authoring SDKAfter core probe library proves

Calendar-bound (📅) — operational, not engineering

Section titled “Calendar-bound (📅) — operational, not engineering”
ItemCalendar
SOC 2 Type 1 readiness assessmentQ3 2026
SOC 2 Type 1 fieldworkQ3-Q4 2026
SOC 2 Type 1 report issuedQ4 2026
Trust center page expansionQ3 2026 (ongoing)
Sub-processor disclosure refreshquarterly
External legal review of compliance packsQ3 2026 (gating any public claim)
SOC 2 Type 2 prepQ1 2027
ISO 27001 prep2027

When a buyer asks "can I do X today?":

Buyer questionTodayQ3 2026Q4 20262027
Govern Claude Code on dev laptopspartial (gateway redirect via SDK)✅ end-to-end via MCS+ dashboard+ drift detection
Govern LangChain agents in K8spartial (SDK govern wrapper)✅ end-to-end+ cross-fleet view+ Intelligence
Govern Cursorgateway-only+ harness providerpartial coveragefull coverage
Govern OpenAI Assistants APIgateway-onlygateway-onlygateway-onlygateway-only (out of scope for deeper)
Apply EU AI Act compliance pack+ auditor report+ monitoring
Pre-deployment evaluation+ custom probes
Cross-customer threat intelligence
SOC 2 Type 1 attestedin flight✅ end of Q4+ Type 2 (Q1)
Govern n8n workflowspartial (gateway only)depends on demand

This file is updated alongside the roadmap. Every monthly review:

  1. Move shipped items from concept → ✅
  2. Update partial items as they're wired through
  3. Reflect any pushed-out work (concept Q3 → concept Q4 if scope shifts)
  4. Add new items as roadmap evolves