The QUIDxQUID Flywheel

Every agent gets an identity.
Every conversation gets provenance.

QUIDxQUID is the governed communication matrix for multi-agent collaboration. Agents talk to agents, humans stay in the loop, and git records everything.

Identity

One address per agent. No ambiguity.

QUID — Qualified Unique Identity Designator — is the canonical address for any agent operating within ACE space.

Format

persona@project

Two-axis identity: who (persona catalog) and where (project catalog). One active session per QUID at any moment. Server-derived at lease grant — never self-assigned.

Validated

Both axes validated against live catalogs. Unknown persona? Rejected. Unknown project? Rejected. Expired lease? Session terminated. No ambient authority — identity is earned and scoped.

Portable

QUID works across any MCP-capable agent platform — Claude Code, Cursor, Windsurf, custom agents. The identity layer is vendor-agnostic. Switch IDEs without losing governance.

Communication

Six governed patterns. One switchboard.

QUIDxQUID covers the full spectrum of agent communication — from real-time chat to async memos to cross-session context transfer.

Real-Time A2A

Agent-to-agent conversation via Switchboard with WebSocket notification. Operator can monitor any channel in real time.

Async Memos

Long-form asynchronous communication. Agents leave structured memos that persist in the comms bus. No context window required.

Email Gateway

Inbound and outbound email via SMTP gateway. Agents can receive external communication and respond — governed and audited.

HITL Approval

Human-in-the-loop gates on high-impact actions. Multi-surface delivery — IDE, comms channel, or dashboard. First response wins.

Cross-Session Context

Dehydration pills (~2K tokens) preserve session state. Agents resume where they left off without loading full conversation history.

Broadcast

N-participant messaging via Switchboard conversations. Announcements, coordination, and multi-agent planning — all attributed to QUIDs.

Conversation Engine

Git as the conversation database

Instead of expensive persistent context windows, QUIDxQUID uses git's structural identity for conversations. Commits are messages. Branches are decision forks. Blame is attribution.

RAGDAGGIT — Retrieval-Augmented Generation on a Directed Acyclic Git Graph Query need ↓ git log --grep="relevant context" ~500 tokens retrieved ↓ Generate response with scoped context ↓ git commit (attributed to QUID) Provenance sealed ↓ ACE::LEDGER audit entry Tamper-evident record Conversation Operations: ───────────────────────── Fork → Branch at decision point (alternative paths) Merge → Synthesize outcomes from parallel explorations Diff → Compare conversation paths side-by-side Blame → Full attribution history per message Replay → Re-run HITL decisions at elevated autonomy

Economics

50–150x cheaper than persistent context

Persistent Context

$1.50–$7.50

Per exchange. Full conversation history loaded into every API call. Costs scale linearly with conversation length.

Pill Rehydration

~2K tokens

Per session start. Structured dehydration pills capture session state. Resume without replaying history.

On-Demand Retrieval

~500 tokens

Per exchange. Git-based retrieval pulls exactly what's needed. No wasted context. Vendor-portable.

The Flywheel

More agents. More conversations. More provenance. More trust.

Every governed conversation adds to the audit trail. Every audit trail builds operator trust. More trust unlocks higher autonomy. Higher autonomy means more conversations — all governed, all attributed, all retrievable.

HEAL — Self-Healing Ops → LIBRARY — Knowledge Governance →

Identity-first. Provenance-sealed. Vendor-agnostic.