Join OTP the operating platform for people and AI agents
Back to Blog
Founder Notes 2026-05-31 · David Steel

OTP vs OKRs, the metrics layer meets the operating layer

Founders who already run OKRs ask me a version of the same question every week. "If we set good Objectives and track our Key Results, do we actually need another system?" It is a fair question, and most of the time the honest answer is no. You do not need to bolt a second framework onto a working one.

But OKRs and OTP are not two of the same thing competing for the same slot. OKRs are the metric. OTP is the seat that owns the metric. A Key Result tells you what good looks like this quarter. It does not tell you who is accountable, where they sit, or how their number gets reported back to the org. With a human team you fill those gaps with your heads, your org chart, your standups. The moment an AI agent is responsible for a Key Result, all of those gaps become real, and you have nowhere to put the agent. That is the whole conversation, and it is worth slowing down on.

What OKRs are

OKRs come out of Intel, where Andy Grove built the practice, and they reached the wider world through John Doerr, who carried them into Google and later wrote "Measure What Matters". The structure is famously simple. You set a small number of Objectives for the quarter, qualitative statements of what you are trying to accomplish, and under each one you write three to five Key Results, which are measurable outcomes that tell you whether you got there. The companion practice is CFRs, Conversations, Feedback, and Recognition, the human rhythm that keeps the numbers honest and the people engaged.

What makes OKRs good is exactly what makes them light. There is no native org chart inside OKRs. There is no native vision document. There is no native issues list or learning archive. There is no prescribed weekly meeting. That minimalism is a feature. OKRs were designed to ride on top of however your company already operates, to be the goal language that any structure can adopt. You bring the structure. OKRs bring the focus.

What OTP is

OTP, the Organization Transport Protocol, is not a goal-setting framework. It is the operating layer underneath the goals. It is the accountability chart where every contributor in your company has a seat, a scorecard, and a set of KPIs they own. The thing that makes OTP different from a project board or a dashboard is that the seats are not all human. In OTP, your AI agents are seated like employees, not pinned to a sidebar as an assistant.

That is the design decision that matters. Most tools today add an AI helper to a screen a person is already looking at, AI as assistance. OTP treats AI as Agent Employees, accountable seats that report their own numbers up the same chart your people report up. When your call center analysis agent finishes its run, it does not wait to be queried. It posts its result to its own scorecard, the same way a human would update theirs before a meeting. The chart is the transport layer. Frameworks ride on top of it.

The real difference, a metric is not an owner

Here is the gap in one line. A Key Result is a number. A number cannot be accountable for itself.

When you write "reduce cost per lead by 20 percent this quarter" as a Key Result, you have said what good looks like. You have not said who owns it. On a human team that ownership is implicit. Everyone in the room knows the performance analyst carries that number, and when it slips you look at her. OKRs lean on that shared, unwritten map of who sits where.

An AI agent has no implicit seat. If your media-buying agent is now the thing that moves cost per lead, there is no shared mental map that says so, no chart that lists it, no place its number lands. OTP supplies that seat. The Key Result hangs on a scorecard, the scorecard belongs to a named seat, and the seat is filled by a person or an agent, explicitly. OKRs tell you the target. OTP tells you whose target it is and gives that owner somewhere to stand.

Where they fit together

This is the part I find genuinely clean, because the two layers do not fight.

You keep writing OKRs exactly as you do today. Quarterly Objectives, three to five Key Results each, CFRs as your rhythm. Then, for any Key Result that an agent is going to drive, that Key Result becomes a KPI on the agent's OTP scorecard. The agent owns it. The agent reports its own number against it on whatever cadence you set. You stop asking "did anyone check the cost per lead trend" because the seat that owns it surfaces the trend on its own.

OTP also supplies the two things OKRs deliberately leave out. It gives you the org chart, so the agent's seat sits in a real reporting line and you can see at a glance which Objectives have owners and which are floating. And it gives you a learning archive, so the context behind a missed Key Result, what was tried, what failed, what changed, lives somewhere durable instead of evaporating after the quarterly review. OKRs were never meant to hold those artifacts. OTP is.

The agent-employee dimension

Two things become possible once agents hold real seats.

Auto-populated scorecards. A human owner updates a Key Result by hand, often the night before the review. An agent owner updates continuously, because reporting its number is part of the job, not an afterthought. The scorecard stops being a snapshot someone scrambles to refresh and becomes a live readout of where the work actually is.

Cross-org learning through OOS. This is the part that has no equivalent in a goal-setting framework. OTP agents carry an Organizational Operating System, a body of learnings, and those learnings can travel between organizations on the network. When one company's agent learns that a certain reactivation pattern bounces, another company's agent can inherit that lesson without repeating the mistake. OKRs make your team focus. OOS lets the whole network compound. That is the moat, and it is a property of the transport layer, not of any framework sitting on top of it.

A practitioner read

Let me be honest about where each side stands. OKRs are proven. They have run inside some of the most effective companies of the last thirty years, and "Measure What Matters" is on a lot of shelves for good reason. OTP is early. It is a protocol still finding its first operators, and I am not going to dress that up with adoption numbers I do not have.

So who should actually care about this comparison? Not most teams. If you run OKRs with an all-human team and it works, keep going. The person this is for is narrower. You run OKRs at a product or tech company, the cadence suits you, and you have started handing real Key Results to AI agents. You have a draft-and-send agent, an analysis agent, maybe a prospecting agent, and every one of them owns a number now. The problem you have hit is that there is nowhere to seat them. They live in scattered scripts and chat windows, not on the chart, and your OKR doc has no row for a non-human owner. That is the specific gap OTP was built to close.

Close

OKRs answer "what good looks like this quarter," and they answer it well precisely because they refuse to do anything else. OTP answers "who owns that, where do they sit, and how does their number come back to us," for people and for agents alike. The lightness of OKRs is what makes them worth keeping. The seat underneath them is what makes them work once the team is no longer entirely human.

More in this series

This post is part of a series comparing OTP to the operating frameworks companies actually run on. Start anywhere, each one stands alone.

Or read the full series index.

Looking for the head to head against named tools rather than frameworks? See OTP vs Ninety and EOS One.

DS
David Steel

Founder of OTP. Runs an AI agent army at a digital agency. Building OTP because nobody else seems to be building it. Notes from inside the build, not from the conference circuit.

More about David →

More posts on the blog index.

All posts