Open any OKR platform and find the number that reports how the strategy is going. Now trace where that number came from. It was typed in by the person being measured, or nudged along a confidence slider, or set to a color in a status meeting, or pulled on a schedule from a system somewhere else. Every one of those is a report about the work, produced beside the work — and a report can read green long after the process underneath it has started to fail.
Four ways to say "probably fine"
Strip the branding off the leading strategy-execution and OKR-tracking tools and, without exception, they measure progress through some combination of four instruments: a self-reported check-in, a confidence score, a Red/Amber/Green status, and a metric polled from an external system on a cadence. The more advanced platforms roll those same inputs into a single proprietary health score. Different interfaces, one substrate. Each instrument is an assertion — entered by a human or fetched by a connector — that is then reconciled against reality by someone updating a field.
Hold onto that last step, because it is the whole story. The number and the work are two separate artifacts. Keeping them in agreement is a standing chore, and the chore is assigned to the very people whose performance the number grades. An automated roll-up from project inputs and a patented health score feel like an escape from this — but an input is still data the work exported, and a health score is still a computation over reports about the work, not over the work itself.
The category concedes the shape of the problem in its own research: only a small minority of day-to-day work, by its own telling, is ever genuinely linked to strategic priorities. The response was a better linkage layer, a tighter operating cadence, a smarter reminder. The sharpest vendors even coined a metric for how long a pivot takes to reach the work — an honest, useful admission — and then shipped a linkage layer that still leaves a human to close the gap. The gap was never the point of failure. The reconciliation was.
Give the category its due
Be precise about what these approaches got right, because over-claiming here is the fastest way to lose a strategy reader. An operating rhythm — a weekly cadence, a disciplined review — genuinely does improve execution; teams that meet the number regularly beat teams that rediscover it quarterly. Alignment maps genuinely do aid shared context, giving a distributed organization one picture of how a team's objective ladders to the corporate one. And a real-time metric integration genuinely does beat a human retyping a figure from a spreadsheet: pulling a value automatically is faster, less error-prone, and less gameable than manual entry. An assistant that drafts the objectives and preps the review genuinely saves hours.
All true. And all beside the point that decides whether the number can be trusted. Notice the verb every one of these tools shares when it fills a key result: it reads. However fast the refresh, a real-time read of a separate system of record is still a read across a boundary, of a value the other system already finished producing. "Live data" here means the interval got small. It does not mean the number is the work.
The staleness window and the sandbag
Two failure modes survive no matter how polished the dashboard gets, because they are properties of the substrate, not the UI.
- The staleness window. A polled metric lands in the key-result field on a schedule — nightly, hourly, whatever the connector permits. Between fetches, the field asserts a past value as present truth. Shorten the interval and you shrink the window; you never close it, because a scheduled read is by definition a snapshot of a moment already gone. The KR is a copy, and a copy is stale the instant it is made.
- The sandbag. When the number is entered or self-scored, it is negotiable. Confidence gets set to protect the review, not to describe the process. RAG stays amber because green invites scrutiny and red invites a meeting. A measure a human authors is a measure a human can manage — Goodhart's law, dressed for a quarterly cadence.
Here is the distinction that matters, stated at the level an architect can act on. An integration that polls a metric into a KR field copies a value across a system boundary on a timer — extract, transform, load, into a status field. A key result that is a query over the process instances computes the value from the same runtime that executes them, at the moment you ask. One is ETL into a field that describes the work. The other is a function over the work's live state. There is no field to refresh because there is nothing to copy — the key result is simply the answer to a question put directly to the running process. The reconciliation step does not get faster. It disappears, because there were never two artifacts to reconcile.
When the number is computed, not reported
Entroid models, executes and governs every enterprise process as a composition of five primitives — Deterministic Workflows, Intelligence Orchestration, Atomic Agents, Functions, and Connectors — on a single Semantic Ontology, in one runtime. The OKRs module does not sit beside that runtime. It sits on it, reading the same ontology the operations run on.
So a key result is defined as a Function — a query — over the live state of the Deterministic-Workflow and Atomic-Agent process instances that actually produce the outcome. Where a single query is too blunt, Intelligence Orchestration derives a composite signal across those instances. This is an architectural property of where the number lives, not a measured result: because the query runs against the same executing state, progress is emitted by the work rather than typed in about it. There is no check-in to submit, because there is nothing to check in.
Consider — illustratively — a market-expansion objective whose key result is on-time site activations. In the tracking model, that figure is a field: someone reads an activation tracker, types the count, sets a confidence, and a connector re-polls the tracker each night to keep the field warm. On the fabric, the same key result is a query over the activation workflows themselves — the exact process instances that sequence the permits, installs, inspections, and go-lives. It reflects what those instances are doing at the instant the question is asked. The number cannot diverge from the work, because it is not a copy of the work; it is a reading of it.
And because that same fabric makes the cascade an enforced dependency rather than a picture, a re-plan at the strategy tier propagates into the operating plans and into the running workflows and agents beneath them. Change the intent and you change the work — not a diagram somebody must re-key before the next review.
Said precisely, not over-sold
Two honest caveats, because a technical reader will supply them if you don't. First, this is not a claim that the tracking tools can't pull live data or ship write-back "agents" — the newest ones do both, and the roadmaps only push further. The distinction is narrower and sturdier than any feature race: a real-time read of a separate system of record is not the same as a key result that is a query over the same running process, and an agent that acts inside the planning tool still hops a system boundary to reach operations. A faster read across a boundary is still across a boundary. Roadmaps close feature gaps; they do not dissolve a seam between two systems. Architecture does.
Second, this is not a claim that ES floats free of your estate. It reaches your ERP, delivery systems, CRM, ledger, and HR platforms through governed Connectors — the one primitive licensed to touch the outside world, with authentication, authorization, and audit. The difference from the polled-metric model is not integration versus none. It is where the number is computed: inside the runtime that performs the work, versus fetched across a boundary into a field that merely describes it.
The number a board can actually trust
Reframe it for the room that matters. A CEO is not really asking "what did the team report last week." They are asking "where are we, right now — and can I trust the number enough to bet on it." The check-in model answers the first question and quietly hopes nobody presses the second, because pressing it exposes the staleness window and the sandbag underneath. A computed key result answers both, because it was never a separate artifact to keep honest: it is true by construction, not by diligence.
The reconciliation tax — the standing cost of keeping intent and execution in agreement by hand — is not reduced on this architecture. It is removed, because intent and execution stopped being two copies to reconcile. Strategy execution stops being a tracking exercise and becomes literal: not a discipline your people perform on top of the work, but a property of how the work runs.
A check-in tells you what someone decided to say about the work. A computed key result tells you what the work is doing — because it is the same thing, asked a question.
See what this looks like for your enterprise.
Not a demo. A strategic conversation about how your enterprise could operate
when every process runs on one governed fabric.
