Ground Control
← All research

White paper 09 / Agent systems architecture

Graph Engineering for Governed Agent Work

Typed workflow compilation, revision-bound provenance, and durable coordination in compound AI systems

Abstract

Graph engineering makes the control structure of an agent system explicit: computational units, dependency relations, state transitions, and conditions for progression. For consequential, long-horizon work, orchestration topology alone is insufficient. A system must also identify the accepted work, the revision under execution, the evidence submitted for review, and the state from which a replacement worker may proceed. Ground Control couples revisioned work-definition structures, a typed workflow intermediate representation, and durable execution records through explicit bindings. This paper describes that architecture as a graph engineering platform for governed agent work. Its contribution is the integration of work semantics, compilation, provenance, and execution continuity within a common operational model. It also develops a research agenda for feedback-guided optimization of graph structure and agent harnesses, with foundation-model parameters held fixed. The architecture establishes inspectable intervention boundaries; empirical improvement remains an evaluation question.

Contribution. Ground Control connects business work definitions to checked workflow topology and revision-specific execution evidence. This coupling makes agent coordination an inspectable, versioned engineering object and provides a substrate for future system-level optimization.

Implemented architecture. This paper describes implemented architectural mechanisms and a prospective system-optimization agenda. The analytical notation and worked example are explanatory models, not additional runtime contracts or reported benchmarks.

Graph engineering as system design

An agent application is a compound AI system: its behavior depends on interactions among models, tools, retrieved context, state, and control logic. Model selection is one design variable within this larger system. Graph engineering exposes the composition as an explicit structure whose nodes perform work and whose edges express admissible transitions or dependencies. A node may contain deterministic code, a model invocation, or an agent with its own internal action-observation loop. The relevant abstraction is therefore hierarchical composition, rather than a fixed granularity of model calls.

LangChain used the graph-engineering label in July 2026, and Google Cloud subsequently applied it to ADK workflows. Microsoft documents graph-based multi-agent workflows. These developments place an emerging vocabulary around established ideas in dataflow, state machines, and workflow orchestration. A graph representation does not by itself establish novelty or reliability. The engineering content lies in the semantics of its nodes and edges, the management of state, and the conditions under which transitions are permitted.

An execution graph specifies how computation progresses. A dependency graph specifies which obligations require other results. A provenance graph describes derivation and attribution. A knowledge graph represents entities and relationships used as information. These structures can interact, but they are not interchangeable. Ground Control uses distinct work-definition, workflow, and runtime records. The argument here concerns their explicit coupling, not a claim that the product stores every relationship in one universal graph database.

Related sources: [1], [2], [3], [4]

Coupling work semantics to executable topology

The work-definition layer represents objectives through governed work packages, scope-tree revisions, requirement-set references, dependency-graph revisions, and baselines. A scope tree encodes decomposition; a dependency graph encodes prerequisite relations. Their edge semantics differ. A work package binds the relevant revisions, scope and context, consumed baselines, and artifact or external references. Consequently, a workflow operates against an identified work subject rather than an unversioned natural-language request.

The workflow-definition layer represents an authored directed graph of typed node families, ports, and transitions. Compilation resolves that representation into a topology that can be reviewed and issued. An issued workflow revision freezes the relevant definition and retains source and review identities. This separates editable authoring state from the definition selected for execution.

The execution layer instantiates the issued topology as run state, node state, worker slots, attempts, gates, and transitions. A slot identifies a responsibility in a run; an attempt identifies a particular worker execution assigned to it. Replacing an attempt does not redefine the work package or erase the preceding attempt. For package runs launched from an issued workflow, these bindings preserve which work revision, workflow revision, and execution history a result belongs to.

Let W denote a revisioned work definition, T the compiled topology selected for a workflow revision, and R a run with its attempts and observed results. Explicit revision and execution bindings among W, T, and R provide a compact analytical view of the architecture. This notation does not imply that W and T are isomorphic, that every planning dependency becomes a runtime edge, or that one graph transformation automatically produces the entire execution. The explicit references preserve correspondence across different semantic layers.

Work definition W: scope, requirements, dependencies, baselines
Workflow topology T: typed nodes, ports, transitions, contracts
Run R: node states, slots, attempts, gates, results

Work revisions bind to workflow definitions; runs bind to selected revisions.

Typed compilation and constrained transition semantics

A visual edge is not yet an execution contract. The compiler resolves node families against a versioned catalog, checks configuration and relevant bindings, validates ports and transition structure, and emits diagnostics. Its intermediate representation carries normalized node kinds, execution configuration, supported contracts, and transition metadata. Blocking diagnostics withhold candidate issuance. This is domain-specific static analysis over a defined workflow language.

Where node contracts are declared, producer and consumer ports expose accepted data types and artifact mappings. The compiler checks modeled compatibility and required mappings. Such checks can reject a structurally invalid composition before execution; they do not prove that a model will emit a truthful or useful artifact. Legacy graphs without these declarations retain their existing behavior. The type layer is a declared interface contract, not an inferred proof of agent semantics.

Graph admissibility is specific to the runtime. The compiler diagnoses executable forward-transition cycles, while supported retry and branch mechanisms have their own semantics. An agent inside a node can iterate without making an arbitrary backward edge legal in the outer graph. This distinction permits bounded agent autonomy within a constrained coordination structure. It also avoids conflating agentic iteration with unrestricted graph execution.

Static topology and adaptive reasoning therefore operate at different levels. The workflow defines the supported paths and control boundaries. Within an assigned obligation, an agent can investigate, revise a hypothesis, use tools, and produce a candidate result. The architecture does not require predicting every reasoning step in advance. It requires the externally consequential transitions to remain interpretable within the selected workflow contract.

Related sources: [5]

Revision-bound review and provenance

In an evolving agent system, an approval is ambiguous unless its subject is identified. Work-package review records bind to a subject identity, version, and canonical subject hash, with a separate rendered-context hash. Workflow publication similarly retains candidate identity, content and source hashes, the source draft snapshot, review context, evidence references, and the compiled topology. Review is associated with a particular candidate and its presented context.

This establishes a provenance relation among authored inputs, compiled definitions, decisions, and execution outputs. The conceptual connection to provenance models is derivation: an output is interpreted through the inputs and activities that produced it. Ground Control uses its own domain contracts; this paper does not assert W3C PROV serialization or standards conformance.

Revision identity is especially important when optimization changes a prompt, an instruction, a graph, or a binding. Without an identified treatment, a later outcome cannot be attributed even provisionally to the intended intervention. Versioning supplies the experimental bookkeeping needed to compare configurations. It does not supply randomization, causal identification, or evidence quality. A hash identifies content within its defined boundary; it does not prove that an external observation is correct.

Related sources: [6]

Durable coordination across agent attempts

Long-horizon execution cannot depend on the uninterrupted lifetime of a model context or worker process. Ground Control retains work and run identity outside an individual attempt. Successor activation operates on recorded node satisfaction and selected branches. Successor and retry launch materialization derives new work from frozen predecessor, attempt, checkpoint, and handoff evidence under named derivation rules. Where a retry requires checkpoint evidence, its absence prevents that materialization.

The result is evidence-bound continuation: a new worker receives a defined assignment and recorded predecessor context rather than an invitation to reconstruct the mission from an informal conversation. This is a narrower and more useful architectural claim than universal fault tolerance. External tools can still fail, evidence may be incomplete, and a non-idempotent side effect may need an integration-specific recovery strategy. The graph model does not provide exactly-once external effects.

Multi-agent scaling introduces a second distinction: logical readiness and resource admission. A dependency can be satisfied while available capacity remains constrained. Parallelism is useful when tasks have separable inputs or independent evaluative value; it can be counterproductive when agents contend for mutable artifacts or duplicate investigation. Ground Control’s internal operating practice uses persistent supervisory roles and bounded transient workers. That practice is compatible with the product’s stable work and attempt identities, but it is not evidence of a globally optimal scheduler or a product-wide throughput guarantee.

Reliability consequently depends on composition: adequate decomposition, explicit transition semantics, useful verification, durable state, and disciplined continuation. More agents and more graph nodes are not objectives in themselves. The relevant quantity is accepted work completed at an acceptable total cost, including human review and repair.

Related sources: [7]

An illustrative release-analysis graph

Consider a mission to assess whether a software release meets its acceptance criteria. The work definition identifies the release scope, requirement-set revision, dependency revision, and evidence expected from implementation and verification. The authored workflow contains investigation, implementation, verification, synthesis, and review responsibilities using supported node and transition families. The compiler checks the authored composition, and an accepted candidate is issued as a specific workflow revision.

A verification attempt reports a failing test. That result belongs to its attempt and the selected work and workflow revisions. A supported retry can use recorded checkpoint and handoff evidence to launch a replacement attempt. If the proposed remedy changes the accepted scope or workflow definition, it requires the corresponding revision process; it is not a silent mutation of the historical review subject.

A configured final review can therefore evaluate the candidate result in its recorded context. This trace illustrates how work identity, graph compilation, continuation, and review interact. It is not a deployment observation or a claim that the system can infer a complete release process from an unconstrained prompt. The same architectural boundaries can support other domains when their work definitions, integrations, and evaluation criteria are supplied.

From graph execution to system optimization

The longer-term research opportunity is to optimize the compound system rather than only select a stronger model. Candidate variables include decomposition, topology within supported contracts, agent assignment, context construction, review allocation, and harness configuration. Let θ represent these system variables and φ the foundation-model parameters. A configuration search can vary θ while holding φ fixed. Current operating practice already uses feedback to revise selected supervisor instructions, state, and harness settings; automated graph optimization remains a prospective extension.

A proposed objective is expected accepted outcome quality over a task distribution, penalized by monetary cost, elapsed time, human intervention, and rework. The weights express a use-case tradeoff and must be set explicitly. The central methodological problem is credit assignment: when several agents and tools contribute to a result, an improved outcome does not identify which change caused it. Correlated evaluators, changing models, varying task difficulty, and shared queues can confound the comparison.

A practical research program would begin with versioned interventions, comparable task sets, independent outcome evaluation, and held-out tasks. It would compare simple configuration search with more elaborate optimization only when the latter improves measured utility. Reflective prompt optimization provides relevant precedent for using execution feedback to improve components without requiring a foundation-model weight update. It is related work, not an algorithm currently claimed for Ground Control.

For missions intended to change business behavior, offline evaluation is only one stage. A useful experimental design must also support bounded in vivo trials, with an explicit conclusion before adoption as a permanent change. The proposed product direction is to connect the experiment definition, treatment revision, observations, and decision to the work model. It should remain distinct from the current runtime mechanisms described above. Model fine-tuning or reinforcement learning would be a later research path requiring adequate data, a specified learning objective, and independent evaluation.

Proposed system objective, with model parameters φ fixed:
maximize over θ: E[accepted quality − λc·cost − λt·time
                    − λh·human effort − λr·rework]
subject to workflow contracts and work constraints

Related sources: [1], [8]

Evaluation and architectural contribution

An empirical comparison should hold the task distribution and available models and tools as constant as practicable. Relevant baselines include a single agent with equivalent context, a manually authored orchestration graph, and the governed configuration under study. Measure acceptance rate, rework, elapsed time, total compute and tool cost, human effort, recovery after interruption, and the frequency of decisions applied to an unintended revision. Ablations can isolate typed compilation, revision binding, and continuation mechanisms without treating an additional agent as an automatic improvement.

Scaling evaluation must vary concurrency and dependency structure separately. Independent research, shared-artifact construction, and sequential investigations have different communication and contention costs. The architecture supplies identifiable work units and attempt histories that can support these measurements. This paper reports no comparative benchmark, universal reliability guarantee, or proven cost advantage.

Ground Control’s contribution is an architectural integration: business obligations, typed workflow definitions, revision-specific decisions, and durable attempts remain connected as work evolves. The investment thesis is that this substrate can become an environment for systematic optimization of long-horizon agent work. Graph engineering names the design discipline; governed execution and evaluated adaptation specify the product and research direction.

References

  1. [1]
    Matei Zaharia et al. (2024). The Shift from Models to Compound AI Systems. Berkeley Artificial Intelligence Research blog.
  2. [2]
    Sydney Runkle and Harrison Chase (2026). 3 Years of Graph Engineering with LangGraph. LangChain, 22 July.
  3. [3]
    Annie Wang and Shangjie Chen (2026). Graph Workflows in ADK: Everything You Need to Know. Google Cloud, 29 September.
  4. [4]
    Microsoft (2026). Microsoft Agent Framework Overview. Microsoft Learn, accessed 18 October.
  5. [5]
    Niklaus Wirth (1996). Compiler Construction. Addison-Wesley.
  6. [6]
    Luc Moreau and Paolo Missier, editors (2013). PROV-DM: The PROV Data Model. W3C Recommendation.
  7. [7]
    Microsoft (2026). Durable Extension for Microsoft Agent Framework. Microsoft Learn, accessed 18 October.
  8. [8]

Ground Control is taking longer than expected to load. If nothing appears, reload the page.

Reload