The Echo Angel Orchestrator: A Technical Overview

The orchestrator's proof is the audit trail it produces.

Technical Overview Process Governance Audit Trail Public Draft · June 2026

1 · The accountability gap

When a professional works with an AI assistant, the work gets done — but the record of the work usually does not. Afterward, four questions are hard to answer with anything better than memory: What was intended at each step? What was actually done? Which decisions did a human make, and which did the machine effectively make by default? And what, concretely, could you show a reviewer or an auditor?

Chat transcripts do not answer these questions well. They are long, unstructured, and saturated with the very content that, for professionals in regulated or confidentiality-bound fields, often cannot be retained at all. The usual remedy is policy — ask people to keep notes, write summaries after the fact, reconstruct timelines when someone asks. Voluntary records fail silently — and often on the sessions that later matter.

The Echo Angel Orchestrator takes a structural approach instead: the record is produced as a side effect of doing the work, not as a separate duty after it.

2 · What it is

The orchestrator is a process-governance layer that the professional's own AI assistant works inside. Technically, it is an MCP tool server: a set of model-free tools the assistant calls as it works. The orchestrator contains no model and calls no model; nothing is sent to a vendor model by it. The only model in the loop is yours — the orchestrator adds no new party that sees your content.

Working inside it, a session looks like this:

Around the sessions sit supporting capabilities: a feedback channel, and a cross-session observation catalog whose entries are never retired automatically: recurring lessons accumulate, and a human decides, in a recorded step, when one no longer applies.

The result is that every session leaves an audit trail — intent, actions, timings, human decision points with recommendations, and governance outcomes — without anyone having had to remember to keep one.

3 · The content-free record

For the most sensitive work, the audit trail itself can be a liability: a record of what was written may be exactly what confidentiality obligations forbid keeping. The orchestrator's flagship privacy property addresses this directly.

A session can be created as a content-free work record: the structure and governance outcomes are kept; the content is never stored. In this mode, the text of intents, notes, and decisions is never written to storage — it cannot leak from a record it never entered. What is kept is the shape of the work: the sessions, the phases, the timings, the fact that decisions were surfaced to a human, and the complete governance audit with every check's outcome.

This claim comes with its verification and its bound, stated plainly:

4 · Reading the record back

An audit trail you cannot inspect is a promise, not a record. The orchestrator exposes any session's structured log on demand, as a tool call — so “audit what was retained” is itself part of the workflow, not an offline forensic exercise. The read-back respects the session's privacy mode: a content-free session reads back with its content verified absent by the sentinel scan, the structure and governance outcomes intact.

Concurrent clients are isolated where isolation protects the work, and shared where sharing is the point: each connected client process gets its own active-session pointer, so notes from one client process can never land in another process's session by accident — while the session list and resume-by-label are deliberately shared within a namespace, so an overseer sees every session and any session can be picked up from any process. This guarantee is not theoretical — a defect of exactly this shape was found in real concurrent use and closed, with a regression test. The fix was verified with a two-process acceptance test: under the prior code, one caller's confidential note would have been exposed to another caller; under the fixed code it stayed redacted. For anyone running the server in shared, self-hosted HTTP mode, the isolation boundary is the tenant namespace — clients within one tenant share the server process's active pointer.

5 · What this proves — and what it does not

Honesty about scope is part of the design, so the bounds come first:

The quality of the artifact is governed by the orchestrator's companion, the Echo Angel research application, which ties every claim in a shipped document to a captured source passage (with optional verbatim-quote verification — a misquote is refused at citation time) and re-checks the exact document at export, refusing to emit unless grounding, coverage, and an attested independent review are all in place. The orchestrator governs the process. The app governs the artifact. The only model in the loop is yours. The platform case study (companion document) shows the two layers working together; the application has its own technical whitepaper.

This is a different architecture from assistant products that treat logging as telemetry: here the record is the product's first output, written before governance evaluates it, and readable back by the person it protects.

6 · Evaluation and real use

The orchestrator's evidence is its own audit trail from real production use, stated content-free:

Platform validation, stated with its stamp: static analysis of the application's first-party code reports 0 high-severity findings, 3 medium, and 18 low across 94 files / 9,137 lines of code, with zero findings in the grounding, citation, and finalize core of the companion application; a June 2026 dependency audit of all 77 dependencies reached zero residual known vulnerabilities; an August 2026 re-audit surfaced newly published upstream advisories (remediation queued); the test suite stands at 424 tests, green in continuous integration. Validated 2026-08-16 at product commit 31ab503; re-verified at each release. This is bounded OSS scanning, not a third-party security audit.

Evaluate It on Its Own Terms

We invite evaluation on exactly these terms: run a session, read the log back, and judge whether the record would satisfy your reviewer. Further depth is available under NDA.

Get in Touch Back to the Studio