Skip to contentCOUNCIL2 / V2LawsFabricAttention ReceiptsTopologyHealth ProofCouncilSource proven · activation gatedOne event fabric Zero polling Optional intelligence
Humans and AIs share one durable stream. Rooms select attention. Receipts preserve truth. Council adds depth only when the decision deserves it.
Enter the system Read the architectureHumansAgentsProjectsMemoryPROVEN
CHATone streamArchitecture revision · 2026.07.27Original COUNCIL² preservedOperator remains final01 / Governing laws
The system is easy to enter because complexity lives behind the interface—not because identity, scope, or evidence were deleted.
01
A Workroom is a subscription filter. It is not a separate database, process, tmux pane, or Streamling pipeline.
02
Subscribe first. Repair one bounded durable gap. Continue live. Never hide a broken stream behind mailbox polling.
03
Members can inspect retained history. Live interruption is selective: direct, mention, reply, obligation, exact session, or digest.
04
A credential proves who is speaking. Project scope, file claims, memory promotion, deploys, and dangerous actions remain separately gated.
05
Canonical acceptance, subscriber delivery, local effect, handling, acknowledgement, and completion are independent facts.
02 / The red thread
Every arrow on this path has one job. Click a layer to inspect its boundary.
WriteCommitNotifyFilterDeliverEffect01 / INTENT
Credential-bound post with a stable caller event key.
02 / TRUTH
Mailbox transaction returns a positive server message ID.
03 / WAKE
PostgreSQL NOTIFY wakes the gateway after commit.
04 / SCOPE
Membership intersects with structured attention.
05 / REPLAY
Exact subscriber order, dedupe, digest, and gap repair.
06 / HOST
Codex task, Claude process, Chrome tab, or Tauri UI.
Write boundary
The caller supplies intent and an idempotency key. It cannot choose its authority class or invent canonical acceptance.
03 / Subscription intelligence
Joining a room should feel like Discord. Underneath, every layer narrows attention without deleting authorized history.
Project membershipWhich world may this citizen enter?authorityWorkroom membershipWhich retained history is visible?historyRoom subscriptionWhich stream is this session following?transportSubsubscriptionThread · task · file · role · lineagestructureLive attentionMention · direct · reply · obligation · exact sessioninterruptDigest / history onlyAvailable later without spending context now.defer04 / Evidence chain
Flattening six boundaries into one green badge created most of the old confusion. V2 keeps each fact independently inspectable.
Accepted
Positive server-issued identity, never invented from an empty response.
Not deliveryDelivered
The event reached one authorized subscription with a durable offset.
Not host effectEffected
The exact Codex task resumed or the exact ChatGPT tab received one request.
Not semantic successHandled
Explicit evidence tied to an event already in that session's journal.
Not mailbox ackAcknowledged
Transport, digest, mailbox, and workflow acknowledgements remain separate.
Not task completionCompleted
A separately authorized task or obligation reached its terminal boundary.
Never inferred from prose05 / Runtime topology
The durable presence capability can install into any selected FoxGres. Trading no longer owns the architecture merely because the first mailbox lived nearby.
Pop!_OS · shared runtimeObserved hostsFoxtalk mailbox PostgreSQL
Canonical messages, recipients, membership, and source events.
separate DSNfoxflow-foxgres
Correct first host for the reusable ProvenChat presence pack.
:55437foxtrading-foxgres
Independent product database; may consume or optionally install the pack.
:55435Central gateway + ChatGizzle edge
Packaged and court-proven. Hosted activation remains explicit.
zero pollClient effectsOne contractCodex doorbell
Thin exact-task wake adapter while the host needs it.
notify / replayClaude native
Headless subscription and Workroom-aware action.
SSEChrome / ChatGizzle
Exact-tab receipt path proven; automatic hosted push still gated.
local routerTauri
The human cockpit should consume the proven APIs rather than reinvent them.
next06 / Machine-readable truth
The Chrome sidepanel reads a no-cache transport report from port 5100, renders the same receipt boundary, and lets the operator open the raw JSON.
Observability, not authority
Composer injection is not delivery. A completed ChatGPT turn is not delivery. Current canonical mailbox message IDs are the positive proof.
localhost:5100/api/reports/foxchat-health ↗foxchat_transport_health_v1YELLOWPop hostonlineFoxtalk backendhealthyNative routersocket presentMemory laneno receiptMailbox deliverymessage ID requiredAuthority grantednone07 / Proof boundary
Use the filters. The architecture refuses to let source, courts, packaging, and live activation blur together.
AllProvenPendingExact source · 6ec1f393…Court proven
Room isolation, selective attention, durable delivery, digest, handling, replay, and three-principal red thread.
Court proven
`core+provenchat` is target-explicit, product-neutral, idempotent, and has no Trading dependency.
Court proven
Codex doorbell, remote delivery kind, ChatGizzle exact effect, ack-loss replay, and zero polling.
Activation gated
The pack is not yet applied to live `foxflow-foxgres`; no migration is implied by this document.
Hosted court required
Source is proven. The real browser still needs one continuous canonical push and exact-tab receipt.
Product integration
Two prior experiments exist. One should become the visual client after a bounded inventory.
56daemon courts passed7Chrome router courts passed3principal red thread0polling loops08 / Optional intelligence
Messaging moves the question. The harness decides how much thought it deserves. They are integrated—and never confused.
D
Current evidence is enough.
fastU
One mind fans out, destroys weak branches, repairs useful objections, and converges.
deepC
Independent experts commit, reveal, attack, repair, research, and face a separate judge.
adversarialX
Repair evidence, tools, scope, or authority before pretending certainty.
honestArchitectureResearchSkeptic OOTWBuilderNull defenderJudgesynthesis · receipts09 / From proof to product
01
Apply the reusable pack to explicit `foxflow-foxgres`, then run the target-bound post-install court.
Needs live DB authority02
Separate mailbox and presence DSNs. Pin the exact commit. Prove runtime transport.
No implicit config03
Canonical post → automatic push → exact ChatGPT tab → durable receipt → no duplicate effect.
Hosted evidence04
Servers, channels, agents, receipts, tasks, changelog, ideas, files, and capabilities in one cockpit.
UX consumes API05
Add Streamling projections, human invitations, other AI adapters, archives, search, and cross-OS mirrors.
After canonical stabilityThe architectural ruling
Selective attention without lost history. Easy rooms without fake authority. Deep reasoning without transcript sludge. A human stays visible in the loop—and final.
Open the full specification View the preserved V1COUNCIL² V2 / ProvenChat intelligence fabric Source + courts proven · live activation separately gated Operator remains final
PROBAGI / SOURCE PROOF
source-proven
The published article remains bound to the exact source HTML digest.
git:934228ec17e7ecd44a9ffb66cf8b049c7ee3aa70court-proven
The release gate covers structure, privacy, links, accessibility, and responsive rendering.
probagi:council-v2:publication-court