This section describes
what each layer of the OC does in agentic mode and how the agentization protocol is operated. For the technical stack that implements this architecture — components, licenses, interoperability — see
Section 06 — Technical Architecture.
The confusion problem this section resolves
A conversational datamart already exists. They call it Copilot.
Microsoft has Copilot. Power BI has Copilot integrated. SAP has Joule. Any BI vendor will have their version in 18 months. If the OC is described as "you query your organizational information in natural language," it's commodity by 2027. The difference between the OC and a conversational BI isn't the interface. It's the combination of three things BI vendors don't have together: the access-by-nature model, the integrated adoption methodology, and — what this section develops — the active layer that turns the commons into a system that learns.
Reactive vs. active — the difference isn't of degree
A datamart with a conversational interface is reactive: it answers when asked. The agentized OC is active: it detects, syncs, alerts, and prepares without anyone requesting it. That difference isn't of degree — it's of purpose.
The 5 layers of the agentized OC
Layered architecture with reactive and active modes
The OC's 5-layer architecture remains. What's added is an active-mode dimension in each layer: what each layer does when asked (reactive) and what it does without being asked (active mode, agents). The C4 layer subdivides into three: conversational, agentic, and human judgment.
| Layer |
Base role |
Reactive mode |
Agents — active mode |
C1 Source systems |
CRM, ERP, HR, billing. Source of truth — not modified. |
Data available via scheduled extraction. |
C2 agents detect changes and trigger immediate synchronization. |
C2 Extraction |
Connect source systems to the Commons Farm. |
Batch ETL: extract, transform, load in scheduled cycles. |
Event-driven sync — prioritizes by relevance and impact. |
C3 OC Datamart |
Core of the commons. PostgreSQL + pgvector with the access-by-nature model. |
Answers questions with historical context. |
Monitors patterns, detects anomalies, identifies dependencies, generates proactive alerts. |
C4a Conversational |
AI that answers in natural language. |
Retrieves, synthesizes, and contextualizes information on demand. |
None — C4a is purely reactive by design. |
C4b Agentic |
Orchestration of context and proactivity. |
Coordinates multiple sources, adds unrequested context when relevant. |
Prepares anticipated briefings, detects query patterns, suggests next questions. |
C4c Human judgment |
Exclusively human space. |
Validate, decide, assume responsibility. |
No agents — by design and by philosophical principle. |
C5 Periphery |
Interface between the commons and people. |
Query channel — the person asks, the commons answers. |
Proactive channel — agents send relevant briefings and alerts unrequested. |
If OC agents start executing actions in the transactional systems, the OC stops being an autonomy infrastructure and becomes a more sophisticated control infrastructure. That's the design error the C4a/C4b/C4c distinction exists to prevent.
Critical distinction
OC agentic vs. McKinsey ERP-agentic
The big consultancies describe a vision where autonomous agents execute end-to-end processes in the transactional systems. That vision is coherent — and radically different from the OC's. The difference isn't semantic: it defines where decision authority resides.
| McKinsey agents · ERP agentic |
OC agents · Agentized commons |
| Mediate between systems and business processes |
Mediate between data and people — not between people and decisions |
| Execute transactions and orchestrate end-to-end processes |
Synchronize data, detect patterns, and prepare context |
| Humans define intent, validate results, intervene in exceptions |
Humans make all significant decisions |
| Decision authority migrates to agents for standard processes |
Decision authority remains in the human periphery — no exceptions |
| Objective: operational efficiency — do more with less human intervention |
Objective: organizational autonomy — do better with more information for people |
| Agents operate on the transactional systems — they modify records |
Agents operate on the commons — never on the source systems |
Operational agentization protocol
How a pattern becomes an agent
The architecture describes where the agents operate. The protocol describes the process by which a conversational pattern becomes a deployed agent. Without a protocol, the decision of what to agentize is left to the individual criterion of the Commons Team — and that reproduces the bias of the first model the OC came to correct.
Eligibility criterion — when a pattern is a candidate
Not every repeated pattern warrants an agent. Agentization has maintenance, coordination, and calibration costs. Eligibility operates with a clear quantitative threshold.
| Criterion |
Threshold |
Reason |
| Minimum frequency |
≥3 times per week |
Below that, the maintenance cost exceeds the agent's benefit |
| Minimum persistence |
4 consecutive weeks |
Filters out situational patterns — project schedules, seasonal peaks, one-off events |
| Form stability |
Equivalent inputs and outputs in ≥80% of queries |
If the question varies in structure, it isn't a pattern — it's a topic |
| Mastery agreement |
Validation from at least one peripheral domain reference |
The quantitative criterion doesn't replace the judgment of whoever uses that information to act |
The 5 agent questions — specification protocol
When a pattern is eligible, the Commons Team answers five questions before implementation. If all five have a clear answer, the pattern is ready. If any remain ambiguous, it goes back to the conversational commons for another cycle.
P1
What inputs does it need?
The Commons Farm sources the agent queries and the parameters it receives. Risk if ambiguous: the agent produces incorrect answers due to undocumented dependencies.
P2
What process does it follow?
The sequence of steps between inputs and output — filters, aggregations, business rules. Risk: the agent becomes a black box no one can correct.
P3
What output does it produce?
Exact format of the deliverable — structure, length, level of detail, language. Risk: the output requires manual reformatting every time, losing the benefit of automation.
P4
How often does it run?
The agent's trigger: temporal (fixed cadence), event (change in the source system), or demand (explicit request). Risk: the agent runs when it shouldn't or doesn't run when expected.
P5
When does it need human intervention?
Conditions under which the agent stops and escalates to a person — exception thresholds. Risk: the exception is processed as a normal case and the error propagates unnoticed.
The agent specification isn't a technical document. It's the operational conversation the organization needs to have to define which parts of its work can be executed without human presence — and which cannot. That conversation, done question by question, is the protocol's true deliverable.
Agent taxonomy
Trigger · Output · Channel
An agent is characterized by three operational dimensions. This taxonomy lets the Commons Team talk about agents precisely — without confusing a temporal agent with an event-oriented one, or an agent that posts to Slack with one that writes to a source system.
TRIGGER · what activates the agent
Temporal: runs on a fixed cadence (every Monday at 8:00, every month-end close).
Event: runs when a source system reports a relevant change (a deal enters the CRM, a ticket changes state).
Demand: runs when a person invokes it explicitly from C5.
OUTPUT · what it produces
Summary: synthesis of information already existing in the commons.
Alert: signal about an anomaly or a pattern that deserves attention.
Recommendation: action suggestion with data-based justification.
Structured document: formal deliverable (proposal, analysis, report).
CHANNEL · where the output appears
Slack / Teams: message to the relevant team channel.
Email: one-to-one or defined-group communication.
Comment in source system: the output appears in the context of the record it refers to.
Commons dashboard: the output remains available in C5 for later consultation.
The agent's identity card
The combination of trigger + output + channel is the agent's identity card. Two agents with the same combination are functionally equivalent — their difference is only in the inputs and process. That standardization facilitates the agent inventory and the conversation with leadership about what the system automates and what it explicitly leaves to human judgment.
Agent lifecycle
From proposal to retirement
An agent isn't deployed and left the same indefinitely. It has a lifecycle the Commons Team must sustain — and the last stage, retirement, is as important as deployment. An agent that no longer serves and keeps running is noise, not signal.
A pattern meets the eligibility criteria. The curator answers the five questions and produces the agent's card with trigger + output + channel.
The card is reviewed with a peripheral domain reference — the person who will use the agent's output to act.
The agent is implemented, tested with real data, calibrated against expected outputs, and enters operation.
During the first 4 weeks, the agent's output is accompanied by explicit feedback from the recipients.
The agent runs with passive feedback. Corrections accumulate and are applied in scheduled reviews.
The Commons Team evaluates whether the agent is still useful — whether its output is still being acted on, whether the pattern is still stable.
When the pattern stops being stable or the output stops being used, the agent is retired. Its logic is documented — not deleted — in case the pattern reappears.
The protocol described in this section isn't an administrative process the Commons Team follows to comply. It's the operational discipline that distinguishes a well-designed agentized commons from a collection of scripts someone put together because they thought it was a good idea. The difference between the two is the difference between infrastructure and dependency.