Tanvir Ahmed

Enterprise Agent OS · Architectural Blueprint

The agent answered.
Did the enterprise act?

gridOS: shared meaning, bounded authority and verified outcomes for an enterprise of humans and agents.

October 1, 202620+ minute deep diveProposed reference architecture
Explore the blueprint ↓Watch the scenarios ↓

gridOS · Architecture and operation

One request. Two different promises.

Maya opens an employee assistant and types a sentence that sounds ordinary: ‘What is our Ontario parental leave policy? File my leave for March.’ A conversational interface can make those two requests feel like one task. To the enterprise, they are two different promises.

The first is a promise about an answer. The assistant should find the current policy, connect it to Maya’s employment context, explain what applies and show where the explanation came from. The second is a promise about a change. Someone must establish that Maya may request it, that the required reviewer approves the exact dates, that the HR system accepts the request and that the resulting record actually exists.

Between those promises sit permissions, business definitions, delegation, state, execution and evidence. A model can help interpret the sentence. It cannot supply all the institutional authority the sentence requires.

Now move the same question to a factory floor. A robotic arm starts vibrating outside its normal range. An agent retrieves maintenance history, relates the machine to the line and recommends an intervention. The operational promise becomes heavier: a work order, a bounded controller command, a technician’s physical work and confirmation that the line is safe to resume. The structure is recognizable, but the consequences and timing constraints have changed.

This is the problem I want gridOS to address: how an organization gives many agents a common way to understand its world, request permitted changes and account for what happened. The two films in this article are illustrative stories about that architecture. They are not recordings of a deployed HR or factory system.

An answer becomes operational when the organization can connect intent, authority, effect and evidence.

gridOS · Architecture and operation

The work underneath the conversation

Enterprises already own much of the necessary machinery. They have identity providers, databases, document repositories, application APIs, integration platforms, event streams and monitoring systems. The difficulty is making those systems agree at the moment a decision becomes an action.

A document search might know which policy passages resemble Maya’s question. The HR application knows her employment record. A workflow system knows who can approve leave. A model gateway knows which inference endpoints are available. An audit service knows how to retain events. Each can perform its own job correctly while the overall request still fails.

The failure often appears in the join. A source identifier is confused with a canonical employee identity. An old handbook passage survives a policy change. Approval attaches to a summary that differs from the eventual payload. A timeout is treated as failure even though the external system committed. An assistant reports completion because a tool returned a plausible message.

Every agent team can solve these joins independently. That produces repeated integration work and inconsistent answers about the same enterprise. It also makes oversight expensive: reviewers must reconstruct which model, source version, policy and credential were involved in each case.

My earlier work on Noesis examined how shared objects and source references can make operational questions inspectable. Stratum examined the execution boundary and the need for records tied to actual effects. Identity and assurance work add further questions about who may act and how behavior is evaluated. gridOS brings these concerns into one proposed reference architecture. It does not assume that assembling those projects already proves an enterprise platform.

For a business leader, the cost is delayed decisions, duplicated reconciliation and uncertain outcomes. For an architect, it is incompatible authority and state models. For a builder, it is the accumulation of special cases in prompts, adapters and workflow code. A useful architecture should reduce all three through shared contracts.

gridOS · Architecture and operation

What an enterprise agent operating system owns

I use ‘operating system’ to describe a set of common services and responsibility boundaries for enterprise agency. gridOS provides an operating language, governed access, bounded execution and evidence across domains. Its planes are architectural responsibilities; they need not become eight independently purchased products or eight separate deployments.

The experience plane receives human and machine intent. The agent runtime compiles context and coordinates bounded reasoning. The knowledge fabric supplies permission-aware document evidence. The operational ontology describes business objects, relationships and permitted actions. The data fabric governs diverse sources and computation. The compute substrate places and isolates work. Assurance evaluates behavior and outcomes. Fleet control distributes releases, contracts and policies.

The center of the design is a loop: observe the world, resolve its meaning, reason under a grant, propose a typed change, establish authority, execute through the domain boundary, observe the effect and retain evidence. Reads, recommendations and actions follow different paths through that loop because they carry different obligations.

Three distinctions matter throughout. A model is an inference resource; an agent is a released participant with capabilities and budgets. A source system owns its operational facts; ontology projections organize those facts for decisions. Global fleet control owns distributed definitions; a regional cell owns local execution and evidence.

The architecture deliberately leaves implementation choices replaceable. A SQL engine, graph projection, model endpoint or sandbox technology can change if it continues to satisfy the relevant contract. That portability has to be demonstrated through migration and recovery exercises. Drawing an adapter around a component does not establish it.

The whole-system blueprint below is the stable map. Select a component to inspect its ownership boundary. Later sections open the detailed contracts and show how each part supports Maya’s request.

Interactive reference blueprint
THE WHOLE SYSTEM

Eight operating planes. One governed loop.

The architecture is a set of explicit contracts, not a stack of products. L1 shows the stable system; L2 sections bind interfaces and failure behavior; L3 choices remain swappable.

gridOS REFERENCE SYSTEM · CLICK A COMPONENT TO INSPECT ITS CONTRACT

enforcementevidence
identity · policy · placement
Experience planehuman and machine-facing surfaces
Agent runtime planereasoning under an explicit grant
Knowledge fabricpermission-aware unstructured knowledge
Operational ontologybusiness meaning + governed verbs
Multimodal data fabricgoverned access across data gravity
Compute substrateper-cell Kubernetes + edge fleets
SELECTED CONTRACT
Operational applicationsOwn task-specific decisions, explanations and controlled user intent.
Must never ownDirect database writes or unconstrained model access.
L1 · STABLEThe end-to-end planes, authority boundaries and governed loop.
L2 · CONTRACTUALInterfaces, failure postures, seam contracts and control invariants.
L3 · ILLUSTRATIVEBill-of-materials technology choices; replaceable without changing L1 or L2.
END-TO-END PATHS

Read, reason and act share one control loop.

The lanes differ, but identity, policy, placement and evidence stay consistent. Switch paths to see where authority is checked and where a durable receipt is written.

01AuthenticateHuman or workload identity enters with purpose.
02Resolve objectCanonical ID binds source keys and confidence.
03AuthorizePolicy filters properties, relations and time scope.
04PlanChoose projection, pushdown, cache or materialization.
05Execute localCompute runs in the permitted regional cell.
06AssembleResults preserve source, freshness and confidence.
07Return + logResponse and policy decision share one trace.
RECEIPTsubject · purpose · object version · policy bundle · query plan · source snapshots · region · trace ID
01Mint grantScope, tools, spend, duration and autonomy are bounded.
02Compile contextRetrieve only policy-visible evidence with citations.
03Route modelSelect an eligible endpoint by data class and SLO.
04ProposeStructured output is schema-validated and grounded.
05EvaluateRules, risk score and scenario checks shape next step.
06CheckpointRequired human review receives complete decision context.
07Return + logEvidence, model usage and decision are correlated.
RECEIPTdelegation · context manifest · model route · prompt package · tool calls · evaluation results · reviewer decision
01Declare intentTyped action, target, expected version and reason.
02ValidateSchema, domain invariant and current object state.
03AuthorizeIdentity, delegation, purpose and risk tier.
04ApproveIndependent review when the action tier requires it.
05Persist intentIdempotency key and outbox record commit first.
06Execute + verifyAdapter changes the source and confirms effect.
07ReconcileProjection, event and evidence converge or escalate.
RECEIPTintent · preconditions · policy decision · approval · idempotency key · adapter result · observed effect · compensation state

gridOS · Architecture and operation

Keep the data’s gravity visible

Maya’s request touches records that live in different systems for good reasons. A policy document belongs in a knowledge repository. Employment state belongs in HR. An approval belongs in a workflow record. Sensor traces on the factory floor belong near the equipment and may have a very different retention and latency profile.

A common fabric should make those differences governable. It should preserve source identity, observation time, classification, permitted regions, quality and lineage while allowing different physical stores and engines. Moving all data into one store can simplify an application while creating new residency, freshness and operational problems.

The query planner therefore makes placement explicit. It can push a constrained operation toward a source, create a bounded expiring cache or materialize a governed projection. Each choice has a cost and a freshness consequence. When no eligible path satisfies the contract, the result should explain that it is unavailable rather than quietly broadening the operation.

For the factory, locality may be dictated by responsiveness and disconnection as well as regulation. Telemetry processing can remain in a plant cell. Global coordination may receive aggregate health and approved metadata while raw operational records remain local. A request to cross that boundary needs an explicit policy decision.

Builders need to know what an engine actually supports: snapshot reads, cancellation, resource limits, identity propagation and an evidence hook. Architects need to know whether projections can be rebuilt and within what recovery objective. Executives need to know whether the apparently unified surface conceals uncontrolled copying. A capability manifest and a placement receipt make those questions answerable.

Data fabric · inspect the reference contracts
DATA FABRIC · L2 CONTRACTS

Move computation before moving protected data.

The fabric makes diverse data and compute governable without pretending that location, freshness and cost disappear. Every access path chooses a declared data-gravity tier.

Multimodal data is a placement problem.

Tables, documents, streams, images, audio, geo, time-series and model artifacts keep their native strengths. Shared metadata, identity, policy and evidence make them one governed surface; they do not require one physical store.

CORE CONTRACT

Every product publishes schema, owner, classification, lineage, quality, retention, freshness target, query capabilities and permitted regions.

Control

Catalog, policy and placement authority

Signed metadata and policy bundles declare where data may live, which engines may touch it, and what evidence each execution must emit.

Ingress

Connectors + change capture

Batch, event and change streams land with source sequence, contract version, classification and replay position intact.

Storage

Open table layer

Immutable files plus transactional table metadata, schema evolution, snapshots and time travel.

Storage

Serving projections

Search, vector, graph, time-series, geo and key-value views rebuilt from governed sources.

Compute

Engine marketplace

SQL, stream, ML, media and accelerated runtimes advertise signed capability manifests.

Compute

Execution broker

Chooses eligible engine and cell; applies quotas, sandbox profile, egress rules and evidence hooks.

Planning

Pushdown

Send a constrained operation to the source when capability and policy allow.

Planning

Ephemeral cache

Copy a bounded, expiring slice when repeated use justifies it.

Planning

Materialization

Create a governed data product with owner, lineage, quality and lifecycle.

Planning

Reject

Fail closed when residency, capability, freshness or cost cannot be honored.

Capability
Practical components
Enterprise contract to build
Decision
Object storage + tablesObject storage; open transactional table catalogClassification-aware namespace, snapshot retention, lawful-hold and regional placement rulesAdopt + extend
Batch + stream computeBatch engine; stream runtime; federated query engineCapability manifest, workload identity, quota, data egress and evidence adapterAdopt + broker
Catalog + lineageOpen metadata API; schema registry; lineage event standardMetadata authority, ownership workflow, policy compiler and contract CIBuild contract
Specialized servingSearch index, vector engine, graph store, geo and time-series servicesProjection definitions, rebuildability, staleness budgets and source traceabilityAdopt per need
Model artifactsArtifact store, package signing, feature registry and experiment metadataLineage from training snapshot to approved version; serving remains in the agent runtime planeShare registry

gridOS · Architecture and operation

Permission belongs to the evidence

Permission-aware retrieval begins before the model sees a passage. Every document fragment inherits its source identity, version, access rules, classification and lifecycle. Candidate selection must enforce those rules before ranking, and context assembly must recheck the authorization that governs inclusion.

This matters because authorization has observable consequences beyond the text of an answer. A denied document’s title, existence, snippet or similarity score can reveal information. In the employee film, the blocked example is an architectural explanation visible to the reader. It is not information shown to Maya or supplied to her model context.

Permissions also change. An employee changes role, a document is deleted, an ACL is tightened or a policy expires. Indexing is therefore a continuing synchronization obligation. Unknown access state and exceeded freshness budgets require denial or an explicit unavailable result. They cannot be resolved by assuming yesterday’s permission remains acceptable.

Retrieved content remains untrusted input even when it comes from an authorized source. A ticket or document can contain instructions intended to redirect the assistant. The context compiler should preserve provenance and distinguish evidence from executable instructions; gateways must independently validate tools, destinations and delegated scope. The model’s interpretation of a passage cannot grant a new capability.

For a builder, the useful negative tests include withdrawn access, conflicting source ACLs, poisoned documents and stale deletion state. For an operator, the useful dashboard shows synchronization lag and enforcement failures. For an executive, the important question is whether a helpful answer can be produced without widening the employee’s access.

Knowledge fabric · inspect the reference contracts
KNOWLEDGE FABRIC · L2 CONTRACTS

Unstructured knowledge becomes governed operational context.

The knowledge fabric docks between the data plane and the ontology. It serves the runtime’s retrieval path without turning documents into an ungoverned shadow database.

The load-bearing rule is permission-aware retrieval.

Every indexed fragment inherits its source-system access controls, classification, residency and retention. The caller’s delegated identity is evaluated before ranking and again before assembly. Losing source ACLs during indexing is a critical enterprise RAG failure mode this architecture defends against.

RETRIEVAL CONTRACT

subject + purpose + source ACL + object scope + region + freshness → permitted evidence + citations

Ingress

Knowledge connectors

Sync documents, wikis, tickets, messages and records with source ID, version, ACL, owner and deletion signals intact.

Processing

Chunk + embed pipeline

Parse, segment, enrich and embed under versioned recipes; preserve byte range, parent document and transform lineage.

Serving

Hybrid vector index

Combine lexical, vector and metadata retrieval only after permission pre-filtering; rerank within the authorized candidate set.

Semantics

Document objects

Represent approved documents as ontology-linked objects connected to people, policies, assets, cases and events.

Runtime path

Retrieve → filter → cite → compile

The context compiler requests evidence with a delegation token; the fabric returns only authorized fragments, freshness and provenance. The final prompt manifest records every inclusion and exclusion rule.

Lifecycle

Freshness SLO + garbage collection

Per-source lag budgets, tombstones, retention expiry and re-embedding migrations keep the index explainable and deletions complete.

MECHANISM

ACL snapshots travel with each chunk; retrieval intersects source ACL, ontology policy and delegation scope before ranking.

PROOF

Negative corpus tests confirm a principal cannot infer document existence, title, snippet or embedding similarity outside scope.

FAILURE POSTURE

Unknown ACL, stale policy, missing deletion state or expired freshness causes deny or an explicit unavailable result—not best-effort recall.

Untrusted evidence and tenant isolation

Retrieved content cannot grant tools or credentials. Enforce source permissions before ranking and assembly; segregate tenant/domain caches and recheck reused context. Test prompt injection, ACL withdrawal and existence leakage.

gridOS · Architecture and operation

Business meaning needs governed verbs

A policy passage does not fully define Maya’s eligibility. The assistant needs to relate an Employee, employment jurisdiction, LeavePolicy, LeaveBalance and proposed LeaveRequest. Those names encode the organization’s operating assumptions. They need accountable owners and versioned definitions.

The ontology supplies that common language. Objects have canonical identities, source mappings, properties and lifecycles. Relationships have direction, validity and provenance. Derived facts name their calculation rules. Observed, planned and inferred state remain distinguishable, including when their timestamps differ.

Identity resolution deserves particular care. Two source records that look similar may represent different people or machines. Ambiguous mappings should remain explicit until an owner resolves them. A model-generated guess should not silently turn into a canonical identity used for an action.

The verbs are equally important. A file-leave action declares its target, dates, preconditions, expected version, risk tier, approval requirements and expected effect. A maintenance action declares which machine may move, what state it may enter and which controller acknowledgment counts as confirmation. The contract tells every caller what requesting a change means.

Compiled domain packages can generate validators, client types, policy inputs and documentation. They also need compatibility and migration checks. If a policy changes while an approval is pending, the coordinator must determine whether the existing approval is still valid. If the payload or material preconditions change, the action must return for review.

This approach has a cost. Domain modeling and source mapping require real business work, and write-back adapters require code and operational ownership. The reward should be measured when a second application or agent can use the same meaning and action contract without copying the first team’s integration logic.

Ontology and action lifecycle · inspect the contracts
OPERATIONAL ONTOLOGY · L2 CONTRACTS

Put business nouns and governed verbs in one contract.

The ontology is a versioned operating language: object identity, properties, relations, derived logic, events and actions. Its read side explains the enterprise; its action side changes it safely.

Meaning is executable.

A domain package is compiled into read projections, policy checks, event schemas, action validators, client types, documentation and migration tests. That keeps UI, APIs, agents and automations on one business contract.

DOMAIN PACKAGE

object + key + property + relation + invariant + event + action + policy + migration + test

Language

Object types

Stable identity, source mappings, properties, lifecycle and temporal semantics.

Language

Relations

Typed, directional links with validity windows, provenance and access rules.

Language

Actions

Parameters, preconditions, effects, risk tier, approval policy and compensation.

Language

Events

Facts emitted after verified transitions, carrying object and action versions.

Compilation

Registry → compiler → compatibility gate

Signed packages compile into resolvers, projections, validators, policy inputs, client SDKs and migration plans. Breaking changes are blocked before rollout.

Read engine

Resolve → authorize → plan → project → subscribe

Canonical identity meets policy-filtered properties and relations. Every value carries source, object version, freshness and derivation.

THE SINGLE ACTION PROTOCOL · SELECT A STAGE

Approval is bound to the exact payload, state preconditions and expiry before intent persistence. Changed state or expired approval requires revalidation. After an uncertain external result, reconcile before retrying; compensation applies only when a safe, authorized recovery exists.

01 · VALIDATEReject malformed or semantically impossible intent.
MECHANISMCompiled schema, domain invariants and current-state preconditions.
PROOFValidation result names contract version, failed invariant and immutable request hash.
System of record

Authoritative operational state and domain transaction.

Identity authority

Human, service, workload and delegated agent identity.

Meaning authority

Ontology contracts, canonical identity and interpretation.

Execution authority

Action coordinator, adapters and effect verification.

gridOS · Architecture and operation

The boundary between approval and effect

The nine-stage action lifecycle is the point where the architecture becomes accountable: validate, authorize, constrain, check version, persist intent, execute, verify effect, compensate when applicable and reconcile. These are lifecycle responsibilities rather than a claim that every successful action performs a rollback.

Approval is bound to an immutable intent, its relevant state and an expiry window before persistence permits execution. A reviewer must see the affected target, evidence, risk and expected result. A changed payload or expired approval triggers revalidation. The coordinator cannot translate a broad ‘looks fine’ into authority for a different operation.

Persisting intent before the external call creates a recoverable record of what the system was trying to do. An action ID, payload digest and idempotency key connect attempts to that intent. The adapter supplies narrowly scoped credentials, timeouts and a declared retry class. Those mechanisms improve reliability, but they do not erase the behavior of the receiving system.

Consider an HR API that commits the leave request and then loses the connection before returning. The action is uncertain. Repeating the call may create another request if the provider lacks a compatible deduplication mechanism. The coordinator should query or correlate the downstream record, then reconcile or escalate. A local outbox alone cannot establish exactly-once effects across an arbitrary external API.

Verification asks a business question: did the expected record or state transition occur? An accepted HTTP request is evidence of acceptance. It is not sufficient evidence of completion. Some actions finish asynchronously, and some observed outcomes are degraded or partial. The receipt must preserve that distinction instead of compressing every case into success.

Compensation is another governed action with its own limitations. A work order may be canceled; a machine movement may require a safe recovery procedure; a physical bearing replacement cannot be undone by restoring a database snapshot. Unresolved outcomes need a named owner, an incident path and an explicit terminal status.

The factory film’s nine admission checks are a close view of the controls before execution. They map into the first part of this lifecycle. The later film beats show execution and verification; the full contract retains reconciliation and conditional compensation.

gridOS · Architecture and operation

Autonomy has an issuer, a budget and an expiry

An agent release should identify its owner, approved model routes, tool schemas, action ceiling, evaluation evidence and placement requirements. The registry makes that identity inspectable. The runtime launches the released version under a delegation grant rather than allowing a prompt to invent its own authority.

The grant narrows the subject’s authority by purpose, object scope, tool set, region, duration and spend. An agent that answers Maya’s policy question may retrieve permitted evidence. Preparing an action proposal does not give it execution credentials. A gateway and the ontology boundary independently check any requested tool or business action.

Durable execution also needs more than a model transcript. The runtime stores explicit state, checkpoints, pending review and termination conditions. It distinguishes a retryable read from a potentially consequential call. Recovery should resume known work without silently generating a new plan or repeating an uncertain side effect.

Working memory, durable knowledge and audit evidence have different purposes. A convenient memory store should not become a way to preserve restricted context after permissions change or expose one tenant’s information to another session. Cache and memory keys must include the relevant subject, domain and policy context; access is rechecked when material is reused.

Budget enforcement belongs outside the model. Limits on calls, tokens, elapsed time, resource use and tool effects remain enforceable even if the agent keeps proposing work. A circuit breaker should be able to terminate the run, cancel outstanding work where supported and preserve an incident record.

Emergency revocation follows the same principle. Local gateways and coordinators reject revoked grants and releases, and the scheduler stops admitting affected work. A disconnected cell cannot react to a global revocation it has not received. Its authority must expire within a declared bound, with stricter requirements for higher-risk actions. That limitation should be visible to anyone approving the operating model.

Agent runtime and registry · inspect the contracts
AGENT RUNTIME + REGISTRY

Autonomy is a grant, not a model property.

The runtime turns models into bounded participants. It owns durable reasoning state and tool orchestration while the ontology owns business authorization and all consequential execution.

Runtime core

Durable plan–act–observe state machine

Checkpointed runs, explicit termination, deterministic retry boundaries, human pauses, tool budgets and recoverable state.

Grant

Delegation issuer

Mints attenuated scope: purpose, object set, tools, duration, spend and action ceiling.

Grounding

Context compiler

Builds the smallest sufficient, policy-filtered evidence packet with citations and freshness.

Inference

Model gateway

Routes by eligibility, residency, latency, quality and cost; emits usage and route evidence.

Tools

Tool gateway

Typed schemas, timeouts, network policy, credential mediation and result size limits.

Actions

Ontology adapter

Converts a proposed business change into the single nine-stage action protocol.

Memory

Run state + evidence

Separates working state, approved durable knowledge and the immutable decision trace.

Assurance

Evaluation + release

Contract tests, scenarios, simulation, shadow runs, cohort rollout and outcome monitoring.

Operations

Budget + circuit breaker

Caps calls, tokens, time, retries and tool effects; stops on policy, provider or drift signals.

AGENT REGISTRY · CONTROL-PLANE SYSTEM OF RECORD

Identity + release

Agent name, immutable version and release state

Each version binds owner, lifecycle, eval gate, approved policy bundle and deployment targets per regional cell. Draft or revoked versions cannot start sessions.

Capability

Capability manifest

Exact tool schemas, action ceilings, agent-to-agent advertisements and required attestations.

Runtime

Execution configuration

Model-version pins, route eligibility, token and compute budgets, checkpoint policy and placement class.

Discovery

Attested lookup

Agents discover peers by capability, but receive only released versions with fresh identity and policy attestations.

Separation

Agent ≠ model

The agent registry links to the model registry. An agent version pins an approved model version; neither registry absorbs the other’s lifecycle.

INTERFACE CONTRACT
Launch readresolve(agent_id, version, cell) returns signed manifest, policy hash, model pin, budgets, placement and release status. The runtime records the returned digest in the session receipt.
Execution checkauthorize_capability(agent_version, tool_or_action) is checked by the tool gateway and action protocol. Discovery uses capability advertisement plus attestation, never free-form self-description.
MECHANISM

Signed immutable versions; cell-local read replicas; short-lived manifest leases; revocation and rollout events over the change bus.

PROOF

Launch, discovery and action receipts carry the same agent-version and manifest digests; mismatch tests fail before a tool call.

FAILURE POSTURE

No registry or unknown status means no new session. Existing sessions may use a still-valid signed lease, never expand capability, and stop when the lease expires or revocation arrives.

Autonomy tier
Allowed behavior
Required control
Default
R0 · DraftTransform supplied content; no enterprise retrieval or side effectsContent policy, schema validation and human use judgmentBroad
R1 · Grounded readQuery ontology and fabric within a purpose-bound grantCitations, policy-filtered retrieval, cost and freshness receiptsCommon
R2 · RecommendationPropose typed actions and simulate expected impactScenario evals, independent review and no execution credentialControlled
R3 · Bounded actionInvoke pre-approved, reversible actions inside strict limitsDelegation, action protocol, blast-radius cap, verification and rollbackExceptional

Revocation and local emergency stop

Gateways, the action coordinator and the scheduler enforce revocation locally. A disconnected cell cannot observe undelivered global revocations: continuation is limited by signed lease expiry and risk-specific admission rules. Name the incident owner and maximum revocation delay.

gridOS · Architecture and operation

A cell is an operating boundary

The proposed compute substrate uses per-cell Kubernetes fleets and edge pools to run pipelines, ontology services, sessions, tool sandboxes and evaluations. Kubernetes supplies useful scheduling and lifecycle machinery. The agent execution contract still needs a session scheduler, durable checkpoints, identity mediation and controlled egress.

Each tool invocation runs inside an appropriate isolated envelope with resource limits, permitted destinations and scoped secrets. The isolation mechanism has to match the threat model. A container with shared kernel access may be suitable for a constrained trusted tool while stronger isolation is needed for untrusted code. Confidential compute is another placement choice with its own attestation requirements.

A regional cell holds the operational state needed to work locally: source projections, model routes, action adapters, enforcement, evidence and limited registry replicas. Global control distributes signed definitions and release intent. Losing that control plane should freeze expansion and allow only the work explicitly permitted by still-valid local authority.

The same design must define how recovery behaves. Which state may be lost? How quickly must serving recover? How are duplicate activation events handled? Where is ordering guaranteed, and where must a consumer tolerate late or repeated events? These objectives belong to domain and cell contracts, with recovery exercises that demonstrate them.

There is no universal requirement that every domain continue through every outage. Some can serve stale-but-labeled read views. Others must reject new actions until authority or source state becomes fresh. A factory can require local safety controls to remain active while gridOS stops supervisory changes. The degraded-mode contract should state the allowed behavior for each class of work.

Compute substrate · inspect the contracts
COMPUTE SUBSTRATE · L2 CONTRACTS

The interface feels serverless. The substrate is explicit.

gridOS is not deliberately serverless. Per-cell Kubernetes fleets are the common substrate for data pipelines, ontology serving, agent execution and evaluation workloads. Pure function-as-a-service does not fit long sessions, stateful tools, startup latency or controlled placement.

Kubernetes for agents is an execution plane, not a slogan.

It combines a session scheduler, isolated tool-sandbox pool, durable checkpoint store and egress controller. Every tool call receives its own sandbox, attenuated delegation token, destination policy and just-in-time secret injection.

PLACEMENT CONTRACT

cell + residency + cpu/memory + GPU + confidential-compute + edge-node + latency + egress

Schedule

Session scheduler

Admits durable agent runs against capacity, budgets, policy, regional target and placement requirements.

Isolate

Tool-sandbox pool

One isolated execution envelope per call with token, egress allowlist, secret scope, time and resource ceilings.

Persist

Checkpoint store

Durable session state, resumable human pauses and deterministic retry boundaries remain inside the cell.

Control

Egress controller

Resolves destinations against policy, captures request digests and blocks undeclared network paths.

Common substrate

Pipelines · ontology · agents · evaluations

Shared workload identity, scheduling, evidence hooks and isolation profiles; separate runtime contracts and scaling policies per workload class.

Placement

Accelerated, confidential and edge pools

Workloads declare requirements. The scheduler places them on eligible nodes in the assigned cell, including on-prem edge nodes for floor-latency equipment.

CELL AUTONOMY

Every regional cell owns its scheduler, sandbox pool, checkpoint state, egress enforcement and minimal registry replicas.

DEGRADED MODE

During global-control loss, the cell admits only signed, cached, unexpired releases; freezes expansion and continues bounded local work.

PROOF

Placement tests force GPU, confidential and edge constraints; outage drills confirm no cross-cell spill and no capability widening.

Recovery and industrial safety boundary

Publish recovery time, recoverable-state and event-ordering objectives per domain. Industrial controllers retain real-time motion, safety interlocks and emergency stops; gridOS issues only authorized supervisory intent and cannot override them.

gridOS · Architecture and operation

Evidence has a lifecycle too

A receipt connects subject, intent, contract version, policy decision, approval, attempts and observed outcome. It helps a reviewer ask what the system knew and why it acted. Its value depends on the integrity and accessibility of the artifacts it references.

That does not require recording hidden model reasoning. The useful evidence is the decision’s material inputs and outputs: included sources, structured proposals, tool calls, policy decisions, model route and observed effects. Reconstruction means recovering those recorded facts; it does not promise that a future model invocation will produce an identical answer.

Evidence can itself be sensitive. A leave request may contain personal information. A prompt manifest may identify protected documents. An operational trace may reveal plant topology. Retention, reviewer permissions, residency, redaction and lawful deletion must apply to the evidence store as well as to source data.

Separate a minimized receipt from the encrypted supporting payloads it references. Preserve signatures, digests and the lifecycle history needed to establish integrity, while honoring the retention policy for the underlying content. If deletion makes an old input unavailable, reconstruction must say so. A digest is not a substitute for unavailable evidence and may still require protection.

Assurance tests the loop before and after release. Deterministic checks catch contract violations and limit breaches. Scenario evaluation examines grounded answers and action decisions. Shadow runs and controlled cohorts compare behavior against a baseline. Outcome monitoring asks whether the business process improved within the accepted risk and operating cost.

Evaluation is also a governed workload. Its datasets, model access and reviewer tools inherit permissions and residency. A sampled receipt should not become an unrestricted copy of production data. Changes to prompts, tools or models create a new release with new evidence; learning from outcomes is not permission for an agent to modify itself in production.

gridOS · Architecture and operation

Bringing gridOS to life

The films make the same loop visible in two settings. In the employee story, answering and filing separate at the action boundary. In the factory story, telemetry becomes a diagnosis, a reviewed intervention and independently checked operational state. Use the tabs and chapters to follow each transition.

All people, measurements, confidence values, work orders and time estimates in these films are illustrative. They demonstrate the proposed choreography. They do not establish diagnostic accuracy, legal entitlement or measured savings.

FILM 01 · THE EMPLOYEE ASK

A request moves. Control moves with it.

An employee asks WorkAssist for a policy answer and a real-world action. Follow the request through knowledge, meaning, judgment, approval and execution.

WorkAssist employee request animation An employee at a desk asks WorkAssist about parental leave. The request moves through permission-aware knowledge retrieval, ontology context, an agent plan, manager approval, then three distinct closing beats: execution in the HR system, observation by the cell-local control, and an audit receipt sampled by evaluation. THE SYSTEM BENEATH THE REQUEST WorkAssist KNOWLEDGE FABRICONTOLOGYAGENT RUNTIMEACTION GATE What is our parental leave policy?File my leave for March.ASK + ACT request envelope Ontario Leave Policysource · current Employee Handbooksource · current Restricted source exampleARCHITECT VIEW ONLY PERMISSION-AWARE RETRIEVAL EmployeeMaya LeavePolicyOntario LeaveBalanceeligible MEANING, NOT JUST MATCHES PLANANSWERread-onlyFILEneeds OK ONE REQUEST. TWO RISK CLASSES. ACTION GATEMANAGER APPROVEDidentity ✓ policy ✓scope ✓ replay-safe ✓ Approve AUTHORITY STAYS HUMAN EVERY ACTION LEAVES A RECEIPT 1 · EXECUTE APPROVED LEAVE REQUESTMaya · March HR SYSTEMsystem of record 2 · OBSERVE LOCAL CONTROLACTION OBSERVEDHR commit receivedACTION BUDGETmeter ticks · trace linked 3 · PROVE AUDIT RECEIPTACTORMaya + managerEVIDENCEpolicy · balanceDECISIONapprovedOUTCOMEHR committedEVAL PLANE · SAMPLED Leave requestfiled for March.
Opening · The ask
00:00 / 00:54
Employee world

A simple ask begins.

Maya opens WorkAssist at her desk. Above the surface, it feels like a conversation. Below it, a governed system is waiting.

00:00
00:54
Silent · captions on

The employee sees one answer.

The film reveals the choreography beneath it: source permissions are preserved, enterprise meaning is resolved, actions are separated from answers, authority is checked at the moment of execution, and the outcome returns with a durable receipt.

SPACE · play/pause   ← → · chapter
Read the films · text alternative and admission mapping

The employee request

A simple ask begins. Maya opens WorkAssist at her desk. Above the surface, it feels like a conversation. Below it, a governed system is waiting.

Ask and action travel together. “What is our Ontario parental leave policy? File my leave for March.” Intent, identity and session context descend as one request.

It retrieves only what Maya may see. Current policy and handbook passages qualify. A compensation memo is rejected by source-system access controls before the model can see it. The rejected example is visible only in this architectural explanation, never to Maya.

Documents become grounded context. Employee, jurisdiction, eligibility and leave balance resolve into connected business objects—not a loose pile of search results.

The plan splits at the risk boundary. Answering is read-only. Filing leave changes a system of record. WorkAssist can prepare both, but the action enters a different control path.

The right human says go. A manager approves the exact action. Identity, policy, scope, evidence and replay protection are checked at execution time—not merely during planning.

EXECUTE — the approved request lands. The exact action Maya’s manager approved is committed to the HR system of record. The check marks a real write, not a proposed plan.

OBSERVE — control records the action. The cell-local control observes the HR commit, links it to the trace and advances the action-budget meter. The execution is now measurable and attributable.

PROVE — the durable receipt is written. Actor, evidence, decision and outcome are recorded together. The evaluation plane samples the result, and WorkAssist returns the confirmed outcome. Every action leaves a receipt.

The factory intervention

The floor is already in motion. Line 4 runs under an overhead gantry. Three articulated arms work the conveyor loop while a line lead and on-shift technician supervise live production.

Robot 2 changes state. Vibration rises to 8.7 mm/s. The sensor pulse climbs from the edge; the Machine object flips to degraded while the physical line remains visible to its human owners.

Evidence becomes a grounded diagnosis. The agent retrieves the current bearing SOP and Robot 2 maintenance history, then resolves Machine → Line → past WorkOrders → the technician on shift.

The agent proposes; it does not quietly execute. Replace spindle bearing, Robot 2. Estimated downtime: 22 minutes. The recommendation carries its evidence links and an illustrative confidence value.

The technician says go. The camera stays with the human. Robot 2 is in a safe hold while the on-shift technician reviews the bounded intervention and taps approve on the floor tablet.

The approved command returns to the floor. The MES creates a bounded work order. Robot 2 enters the approved service position; the technician replaces the bearing. Controller confirms position; technician performs maintenance.

The outcome closes the loop. The line resumes. The audit receipt binds actor, evidence, action and verified result; illustrative estimate downtime avoided feeds the evaluation loop for the next release.

The technician says go. Robot 2 holds safely while the technician reviews the exact intervention. One deliberate tap launches the approval pulse; human authority is visible before any control machinery appears.

IDENTITY — who is asking? The pulse verifies the line agent and the on-shift technician before it can travel farther.

AUTHORITY — may they approve? Role and shift binding confirm that this technician can authorize this intervention.

POLICY — is the action allowed? The proposed bearing replacement matches the current maintenance policy.

SCOPE — what may change? The command is bounded to Robot 2 and service position. Nothing else is in scope.

EVIDENCE — what supports it? The current SOP, vibration trace and maintenance history remain attached to the decision.

RISK — are safeguards satisfied? Safe hold and physical interlocks are active before execution can proceed.

BUDGET — is capacity available? The action budget reserves the execution capacity and prevents unbounded work.

REPLAY — could it run twice? A fresh idempotency key makes accidental duplicate execution fail closed.

RECEIPT — can the result be proven? A trace destination is reserved before execution. The action is now bounded, attributable and ready.

Admission checks and the action lifecycle

Identity, authority and policy support authorization. Scope and budget constrain intent. Evidence and risk support validation and approval. Replay controls support intent persistence and safe adapter retries; reserving a receipt destination establishes an evidence prerequisite. The version check and payload-bound approval are mandatory before persistence. Execution, effect verification, conditional compensation and reconciliation follow admission.

Architectural view: restricted sources are never disclosed to the employee. Factory figures are illustrative; independent safety controllers enforce safe state and interlocks.

Follow the lifecycle · design, release, operation and improvement
BRINGING gridOS TO LIFE

Watch control travel with the work.

See how gridOS works in real life through two end-to-end scenarios. Each walkthrough starts with the operating context, then lights the active blueprint region and names the human or system control that keeps authority bounded.

SCENARIO A · OVERSIGHT STORY

WorkAssist for employees

An employee asks for help with a policy or service issue. The assistant retrieves only what that employee may see, explains its answer, and—when needed—prepares a governed action without gaining authority of its own.

ACTORS + SYSTEMS

Employee, domain owner and release authority; HR, finance and IT sources; knowledge fabric; Employee, LeavePolicy, LeaveBalance and LeaveRequest objects; agent registry, runtime, regional compute and action gateway.

WHAT IT DEMONSTRATES

Domain design, immutable agent releases, permission-aware retrieval, purpose-bound delegation, cell placement, bounded reasoning, human approval, verified write-back and a reconstructable oversight receipt.

STEP 01 / 09
DESIGN · STEP 01

Define the employee-service domain

Owners model Employee, Policy, Ticket and Expense; connect authoritative systems and bind knowledge ACLs.

CONTROL · Domain owner approves object, policy and retention contracts before compilation.

Experience
Agent runtime
Agent registry
Knowledge fabric
Ontology
Data fabric
Compute substrate
Control + assurance
SCENARIO B · GOVERNED WRITE-BACK STORY

A line-operations agent for humans and robotic arms

A machine anomaly is detected on the factory floor. A cell-local agent grounds a diagnosis, proposes a work order and service-position command, waits for the operator, then coordinates digital and physical effects through one governed action path.

ACTORS + SYSTEMS

Floor operator, robotic arm and line-operations agent; sensors, edge stream, plant cell and tablet; Machine, Line, Cell and WorkOrder objects; SOP knowledge, MES, robot controller and action adapters.

WHAT IT DEMONSTRATES

Southbound streaming, ontology materialization, edge placement, knowledge grounding, human-in-the-loop approval, scoped credentials, safe interlocks, idempotent write-back, physical-effect verification and release learning.

STEP 01 / 11
DETECT · STEP 01

A vibration anomaly crosses its declared threshold

A cell-local sensor stream emits the reading with machine identity, timestamp, calibration and sequence.

CONTROL · The signal contract rejects unknown sensors, broken sequence and out-of-calibration readings.

Floor tablet
Agent runtime
Agent registry
Knowledge fabric
Ontology
Southbound data
Edge substrate
Control + assurance

gridOS · Architecture and operation

The factory changes the consequences

The employee scenario helps explain why permission, meaning and authority matter. The factory scenario tests whether those same contracts remain honest when the outcome includes physical work.

A vibration threshold is a signal that warrants attention, not proof of bearing failure. A diagnosis requires source calibration, time alignment, maintenance history, current SOPs and consideration of alternative causes. A confidence number is useful only when its interpretation and calibration are established for the task. The film’s number is a visual placeholder.

The line agent proposes a work order and a permitted controller transition. An on-shift technician reviews the proposal. Local control equipment establishes the required safe state and enforces interlocks. The robot enters the approved service position; the technician performs the physical replacement. The architecture then waits for the required inspection and observations before treating the intervention as complete.

That sequence makes the industrial boundary explicit. Real-time motion control, safety logic and emergency stops remain with the appropriate independent controllers and operating procedures. gridOS coordinates supervisory intent and records evidence. A model output or business approval cannot bypass a safety interlock.

Digital and physical state can disagree. A work order can be created while the robot fails to reach service position. A replacement can be completed while a sensor still reports an anomaly. The safe response is a recorded partial outcome and escalation to the responsible operator. It is not a fabricated all-clear or an automatic reverse command.

Measured value would require a real baseline: false alarms, diagnosis time, intervention time, repeat faults, safety stops and actual downtime. ‘Minutes avoided’ depends on a counterfactual and should be reported as an estimate with its assumptions. The animation cannot provide that measurement.

gridOS · Architecture and operation

What happens when the loop breaks?

A reference architecture becomes useful when it explains the moment something goes wrong. The following cases should be part of the first vertical slice, with domain-specific limits and accountable owners.

Failure behavior to make explicit
TriggerRequired responseAccountable owner
Source ACL or deletion state is too oldExclude the evidence or return unavailable; record the freshness decision.Knowledge owner
Approved intent no longer matches stateReject execution and obtain a fresh proposal or approval.Domain action owner
External call times out after a possible commitMark uncertain; observe and reconcile before any potentially duplicate attempt.Adapter owner
Cell loses global controlFreeze expansion; enforce risk-specific lease expiry and local stop policy.Cell operator
Grant or release is revokedBlock new work and stop affected execution at local enforcement points.Identity and runtime owners
Physical and digital outcomes disagreePreserve safe control state and escalate with a partial-outcome receipt.Plant operator
Evidence retention expiresApply deletion policy; make reconstruction limits explicit.Evidence custodian

These cases also expose organizational boundaries. The platform team owns the common runtime and enforcement machinery. Domain owners define what an allowed change means. Adapter owners answer for integration behavior. Release authorities approve evaluated versions. Operators respond to incidents. Evidence custodians govern access and retention.

One shared action ID connects their work; it does not remove their responsibilities. Every unresolved outcome should have a visible owner and a route to resolution.

Seam contracts · ownership and shared evidence
SEAM CONTRACTS

Convergence is designed at the boundaries.

Each seam has one owner, one shared artifact and one integration test. These contracts prevent adjacent planes from growing duplicate control systems.

AGENT RELEASE
Ownership ruleAgent registry owns version, capabilities, policy binding and deployment status; model registry owns model artifacts.
Shared proofSession, tool and action receipts carry one released agent-version digest and its pinned model version.
COMPUTE PLACEMENT
Ownership ruleWorkloads declare requirements; the cell scheduler chooses only eligible Kubernetes, accelerated, confidential or edge nodes.
Shared proofPlacement receipt names cell, node class, policy decision and rejected alternatives without exposing protected topology.
MODEL LIFECYCLE
Ownership ruleData fabric owns model artifacts, versions and lineage. The agent runtime owns serving, routing and usage.
Shared proofOne signed model version links training snapshot → approval → serving route → inference receipt.
BUSINESS ACTION
Ownership ruleOntology owns the only execution protocol. Apps, automations and agents submit typed intent.
Shared proofOne action ID correlates proposer, policy, approval, outbox, adapter effect and reconciliation.
DELEGATED IDENTITY
Ownership ruleIdentity authority issues attenuated workload grants; every plane validates the same token model.
Shared proofNegative tests show scope, purpose, expiry, region and tool ceiling cannot be widened downstream.
POLICY
Ownership ruleControl plane distributes signed policy bundles; local enforcement points decide with shared inputs.
Shared proofDecision log records bundle hash, subject, purpose, resource, context, result and enforcement point.
REGIONAL CELL
Ownership ruleStorage, read serving, model routes and action adapters remain cell-local by default.
Shared proofResidency test injects cross-cell requests and confirms explicit deny, approved federation or redaction.
ONTOLOGY STORAGE
Ownership ruleOntology projections use fabric persistence and events; no parallel integration platform.
Shared proofEvery projection is rebuildable from versioned source and transform lineage within its recovery target.
EVALUATION
Ownership ruleEvaluations are normal governed compute workloads with production-shaped identity and model budgets.
Shared proofA release bundle links scenario set, datasets, model route, ontology version, policy version and result.
AMERICAS CELL
Experience + agentsLocal model routes and action ceiling
Ontology runtimeLocal identity maps, projections, adapters
Data + computeRegional stores, brokers and event log
EvidenceDurable local trace, approved aggregates out
EUROPE CELL
Experience + agentsLocal model routes and action ceiling
Ontology runtimeLocal identity maps, projections, adapters
Data + computeRegional stores, brokers and event log
EvidenceDurable local trace, approved aggregates out
ASIA–PACIFIC CELL
Experience + agentsLocal model routes and action ceiling
Ontology runtimeLocal identity maps, projections, adapters
Data + computeRegional stores, brokers and event log
EvidenceDurable local trace, approved aggregates out

Evidence lifecycle

An evidence custodian owns cell-local access, encryption, signing keys, retention and deletion. Minimized receipts reference encrypted payloads. Hashes preserve integrity evidence but cannot reconstruct deleted inputs; reviewer access and reconstruction limits remain explicit.

Adapter uncertainty

The adapter owner declares provider idempotency, retry classes and effect confirmation. A timeout after possible commit produces an uncertain outcome: reconcile before retrying. Compensation is conditional, separately authorized and never assumes physical reversibility.

gridOS · Architecture and operation

Ship one decision loop before a platform

I would begin with one bounded process whose current cost and failure modes are measurable. An employee-service request is useful if teams repeatedly reconcile policy and eligibility. A maintenance recommendation is useful if diagnosis and escalation consume significant time. Choosing a real process matters more than demonstrating every plane at once.

The first slice establishes identity, source references, domain definitions, evidence and placement. The next delivers a grounded read that users can inspect. Recommendation adds a context compiler, eligible model route and evaluated typed proposal. Only then does one bounded action add approval, write-back, effect verification and recovery.

The gates should be operational. Can reviewers connect the source record to the returned answer? Can a denied caller infer restricted information? Does a changed object invalidate pending intent? Does a duplicate or uncertain request leave an explainable outcome? Can the cell recover while preserving its authority boundary?

For executives, measure time to resolve the process, verified completion, exception rates and total operating cost. Compare those figures with a declared baseline and, where feasible, a controlled cohort. Benefits must exceed the cost of modeling, integration, review and ongoing operation. No architecture diagram establishes enterprise ROI.

For architects, the second domain is the revealing test. Can another team reuse identity, release, evidence and action contracts while adding its own objects and adapters? Can a component be replaced without changing business semantics? Do regional failure exercises preserve the declared residency and authority limits?

For builders, keep the first deliverable small enough to observe every transition. A handful of objects, two sources and one consequential action can expose more architectural truth than a large catalog of simulated capabilities. Expand after the shared seams have earned reuse.

The industry packs in the blueprint describe where domain meaning arrives. Manufacturing, professional services, consumer operations and hardened environments need different sources, actions and evaluations. ‘Configurable’ should mean that common definitions can be expressed in versioned packages. It should never conceal the engineering required for an accountable integration.

The operating team should publish its proof obligations alongside the release: a baseline, source owners, action limits, revocation deadlines, recovery objectives and an exception process. That gives sponsors a concrete review artifact and gives builders a bounded definition of completion. It also makes the next investment decision more useful: which proven contract can another domain reuse, and which integration still needs to be earned?

Domain packs · industry adoption
INDUSTRY ADOPTION

One operating system. Industry meaning arrives as a domain pack.

The platform is domain-agnostic. A domain pack adds the nouns, verbs, integrations, evaluations and working surfaces needed for one bounded business domain.

Southbound · ingest + materialize

Connector SDKBatch, streaming and change-data capture with source identity.
Transform contractsQuality, lineage, freshness, classification and replay position.
Object materializationBuild canonical objects, links and projections from governed inputs.
SERVING STORE
+ CHANGE BUS
The meeting contract: versioned object state for reads, ordered change events for activation and rebuild.

Northbound · serve + activate

Read surfacesAPIs, subscriptions and policy-aware read-time aggregation.
Agent toolsTyped object queries and permission-aware knowledge retrieval.
Action adapterGoverned invocation, verified write-back and reconciliation.

EXPLICIT EXTENSION POINTS

Object-model DSLObjects, links, derived properties, invariants, events, actions and migrations.
Connector SDKSource reads, CDC, streaming, ACL capture, checkpoints and deletion signals.
Action-adapter interfaceTyped write-back, idempotency, credential scope, effect verification and compensation.
Northbound APIsObject queries, subscriptions, action invocation and receipt retrieval.
Function registryVersioned domain calculations with declared inputs, placement and test fixtures.
Evaluation fixturesGolden datasets, policy negatives, simulations and business-outcome thresholds.
Starter agentsRegistry manifests, prompts, tools, autonomy tier, budgets and release gates.
App templatesRole-specific workspaces, approvals, explanations and exception handling.
CONFIGURATION ≠ INTEGRATION
Mostly configurationObject definitions, policies, projections, agent manifests and evaluation thresholds can be expressed as versioned contracts.
Real code and operational workWrite-back adapters into industry systems require API integration, identity mapping, failure semantics, effect verification, testing and accountable ownership.
Manufacturing packMachine, Line, WorkOrder, Operator and QualityEvent; telemetry connectors; maintenance and equipment-control adapters.
Professional-services packClient, Matter, Engagement, Skill and Deliverable; document ACLs; staffing, time and workflow adapters.
Consumer packCustomer, Product, Order, Case and Consent; event streams; service, fulfillment and refund adapters.
Defense packThe same gridOS contracts in a hardened or air-gapped cell, with mission-specific objects, connectors, release evidence and strict local operations.
Delivery gates · claim, mechanism and proof
DELIVERY SYSTEM

Ship one decision loop before a platform.

Each phase produces operational value and closes with a proof gate. The shared architecture emerges from repeated, compatible vertical slices.

PHASE 01

Foundation contracts

Identity, policy bundle, agent registry, compute placement, evidence schema and domain-pack format.

GATE · one trace joins policy decision to source and actor across a cell
PHASE 02

Grounded read slice

One domain, canonical identity, two sources, one projection and one task-specific app.

GATE · users resolve a real decision with source, freshness and object version visible
PHASE 03

Governed recommendation

Context compiler, model gateway, typed proposal and scenario evaluation.

GATE · recommendation quality and business outcome beat the declared baseline
PHASE 04

One bounded action

Nine-stage protocol, adapter, human approval, effect verification and compensation.

GATE · duplicate, stale, denied and failed requests leave no unexplained side effect
PHASE 05

Regional product cell

Cell-local data, serving, action and evidence with signed global definitions.

GATE · cell operates safely through global-control outage and later reconciles
PHASE 06

Federated portfolio

Multiple domains, reusable toolchain, compatibility governance and outcome portfolio.

GATE · a second team ships without copying the first team’s runtime or policy stack

CLAIM → MECHANISM → PROOF

“GOVERNED”

No path bypasses policy.

Mechanism
Shared identity, signed bundles and mandatory enforcement points.
Proof
Bypass tests plus complete decision-log correlation.
Target
100% consequential actions carry a policy receipt.
“PORTABLE”

Contracts survive substrate change.

Mechanism
Open data formats, adapters and capability manifests.
Proof
Quarterly exit drill moves one workload and rebuilds its projection.
Target
Documented recovery objective met without contract changes.
“REGIONAL”

Residency holds during failure.

Mechanism
Cell-local storage, routes, actions and evidence.
Proof
Control-plane outage and cross-cell denial exercises.
Target
No unauthorized record egress; safe local degradation.
“RELIABLE ACTION”

Intent and effect converge.

Mechanism
Outbox, idempotency, optimistic concurrency and reconciliation.
Proof
Failure injection at every protocol boundary.
Target
Zero unexplained duplicate effects in the test envelope.
“EXPLAINABLE”

A decision can be reconstructed.

Mechanism
Versioned context, model route, object state and policy.
Proof
Reconstruct recorded inputs and decisions from retained, permitted artifacts.
Target
Authorized reviewers inspect retained inputs; unavailable or deleted evidence is explicit.
“VALUABLE”

Agents change a business outcome.

Mechanism
Pre-registered KPI, baseline, cohort and stop rule.
Proof
Before/after or controlled-cohort outcome review.
Target
Promote only when benefit, risk and operating cost clear the gate.

gridOS · Architecture and operation

Return to Maya’s request

At the end of the employee film, Maya should receive a precise answer: the leave request was filed, remains pending or could not be completed. Each status must refer to observed business state. The system should be able to explain which policy applied, who approved the intent and what the HR system confirmed.

That is the ambition behind gridOS. The experience can remain simple while the organization retains a common operating language and a visible chain of authority. The same principles can support a factory intervention, provided the physical safety and verification boundaries remain explicit.

The blueprint is a proposal for how those responsibilities fit together. Its guarantees are acceptance criteria for an implementation. The work ahead is to demonstrate them in a bounded domain, measure the outcome and repeat the exercise with another team.

I would judge that work by the request that crossed the system: whether the right facts supported the decision, whether the authorized effect occurred and whether someone can inspect the record afterward.

GLOSSARY

The terms are part of the contract.

These definitions pin down gridOS-specific meaning so teams do not rebuild the architecture by vocabulary drift.

ONTOLOGYThe versioned operating language for business objects, links, derived logic, events, policies and governed actions.
OBJECTA canonically identified business entity with typed properties, lifecycle, lineage and access policy.
LINKA typed, directional and time-bounded relationship between objects, with provenance and policy.
ACTIONA typed request to change business state through preconditions, authorization, approval, execution, verification and reconciliation.
DOMAIN PACKA bounded industry or business-domain extension containing object contracts, connectors, adapters, functions, evaluations, starter agents and app templates.
SOUTHBOUNDThe ingestion and materialization path from source systems into governed objects and knowledge.
NORTHBOUNDThe serving and activation path from objects and knowledge into APIs, subscriptions, tools and actions.
CELLAn autonomous regional or on-prem operating boundary with local data, compute, serving, actions, evidence and degraded-mode controls.
PLANEA responsibility boundary with a clear authority, interface and failure posture; not necessarily a separately deployed product.
SEAM CONTRACTThe shared artifact, owner and integration proof that prevent adjacent planes from duplicating control.
KNOWLEDGE FABRICThe permission-aware unstructured-data subsystem for ingestion, indexing, retrieval, ontology links, freshness and deletion.
DELEGATIONA short-lived, attenuated grant that lets a workload act for a subject within purpose, scope, tool, budget, time and regional limits.
EVAL PLANEThe scenarios, simulations, golden datasets, scorecards and release gates that test behavior before and after deployment.
CONTROL PLANEThe authority that signs and distributes definitions, policies, release state and rollout intent without centralizing operational records.
AGENT REGISTRYThe control-plane system of record for agent identity, immutable versions, capability manifests, policy bindings, release state, placement and runtime configuration.
AGENT EXECUTION PLANEThe session scheduler, tool-sandbox pool, checkpoint store and egress controller that run agents on the compute substrate.
PLACEMENT CONTRACTA workload declaration of cell, residency, resources, acceleration, confidential-compute, edge, latency and egress requirements.
SERVING STOREThe policy-aware, versioned projections optimized for object reads; rebuildable from governed sources and transform lineage.
CHANGE BUSThe ordered stream of object, knowledge, action and release changes used for subscriptions, activation, replay and reconciliation.
MATERIALIZATIONThe governed process that turns source facts into versioned object state or serving projections under quality and freshness contracts.
GOLDEN DATASETA versioned evaluation corpus with expected outcomes, hard cases, policy negatives and provenance used for repeatable release tests.
CAPABILITY MANIFESTThe signed declaration of tools, action ceilings, peer capabilities, schemas, budgets and required attestations allowed for one agent version.

Reading and provenance

The work behind this proposal

The supplied gridOS blueprint and WorkAssist films are the visual starting point for this article. The publication refines their failure contracts and distinguishes architectural examples from measured results.

These projects inform the architectural questions. They do not establish that gridOS has been implemented or that the illustrated outcomes have been measured.