KTP/
github
Governance at Rest andGovernance in Motion

When Recovery Becomes the Outage

  • By Chris Perkins
  • KTP v2.1.0 · v3.0.0 planned for December 10, 2026

An illustrated scenario. The city is fictional; the research cited along the way is real. Robots and the swarm represent autonomous work.

Part 1
The night

In both cases there’s a human behind it. Someone drives the truck, and someone designed and built the bridge. AI doesn’t change that. It just makes it easier to forget.

Chris Perkins on LinkedIn · October 9, 2026

Part 1 · Chapter 1§1
The night

A night of delegated work

The clerk has a payroll file to send before midnight. Her screen is waiting for a sign-in.

  • Across the city, staff are preparing tomorrow’s fire rosters and updating administrative records.
  • Several departments depend on the same sign-in service.
Part 1 · Chapter 1§2

The IT engineer has given approved AI agents some of the routine maintenance.

  • They check services, investigate faults, and carry out repairs within assigned permissions.
  • His small team gets through more work because of them.

Tonight, the helpers start working on the same problem.

Part 1 · Chapter 2§1
The stakes

The job spreads.

One agent investigating the sign-in failures delegates checks to other agents.

Repair helpers prepare work for different departments. Each sees its own assignment; several depend on the same sign-in service.

Part 1 · Chapter 2§2

Three monitoring reports point to a fault in active sessions.

  • The security lead approves a reset. Agents begin carrying it out across departments.
  • Staff are signed out. They try to return.
  • Requests pile up at the service that was already struggling.

The clerk is still waiting.

Part 1 · Chapter 3§1
The evidence

Small tasks may serve a larger attack.

Attackers have used decomposition to conceal their purpose.

  • A 2025 campaign. In its account of a 2025 espionage campaign, Anthropic described attackers directing an AI agent against roughly 30 organizations through smaller tasks. It reported successful intrusions in a small number of cases. Anthropic’s account.
  • In the lab. Researchers have also demonstrated the problem in controlled experiments: combining models across subtasks enabled misuse that either model alone handled less successfully. Jones, Dragan and Steinhardt, ICML 2025.
Part 1 · Chapter 3§2
The problem statement

Two routes to operational harm.

Judging tasks one at a time can miss the wider consequences of deliberate misuse or well-meant automation.

  • The adversary’s route. In Anthropic’s account, attackers broke an intrusion into routine-looking tasks, hiding the larger malicious purpose from the model.
  • The operator’s route. In our fictional city, approved helpers acting on a wrong diagnosis, each within its own allowance, together exceeding what the sign-in service can carry.
  • The city’s symptoms. Retry storms, queue depth climbing, recovery jobs competing with production for the capacity they need. Intent matters to the investigation; the service needs relief now.
In short

Every task can pass its own check while the service fails. This story explores one proposed answer: check each action against the conditions it will land in.

Part 2
What KTP checks

In cyberland, the road senses the truck before the bridge and raises the barriers for that truck alone.

Chris Perkins on LinkedIn, sharing The Bridge Has to Refuse · Digital Gravity · October 13, 2026

Part 2 · Chapter 1§1
The mechanism

KTP puts a check where action happens.

The Kinetic Trust Protocol is an experimental authorization protocol for autonomous systems.

  • Before an action executes, a KTP implementation checks the agent’s authority, applicable boundaries, supporting evidence, and current environmental conditions.

Its capacity question is:

Part 2 · Chapter 1§2

CAN this environment support this action now?

Ten minutes ago you could drive across this wash. After a flash flood, can you?

You can’t. Fast water and debris now fill the crossing that was dry ten minutes ago. The truck, the license and the driver’s skill are the same as they were. The wash changed, and the wash decides.

  • Possible ten minutes ago is not possible now. Permission granted earlier says nothing about whether the crossing can carry you at this moment.
  • A refusal is not an accusation. The driver did nothing wrong. The answer is about the water, not the driver’s intent.
  • Conditions change between steps. KTP reads the environment again before every action, because the water can rise between one step and the next.

Capacity is a necessary check, not a grant of permission.

Part 2 · Chapter 1§3

Approval is still required. It is no longer enough.

In the city, a repair agent would still need a person’s approval before it acts.

  • Approved earlier, checked again now. When the agent reaches the sign-in service, the question is whether the service can take the repair at that moment, not whether it could when someone approved it.
  • A repair that adds load can wait. If the service is already overloaded, one more restart or retry piles onto the thing it is meant to fix. A repair that would exceed the service’s current limits would be held or narrowed.
  • The check runs at the moment of action. The engineer on call is no longer the only thing standing between a well-meant repair and a deeper outage.
Part 2 · Chapter 2§1
The mechanism

Permission to continue has an expiry.

KTP specifies signed Trust Proofs lasting no more than ten seconds.

  • Short by design. A proof that lapses in seconds cannot be reused after it lapses or stretched across a shift. KTP Core specification.
  • Fresh evidence, every time. A new proof needs current supporting evidence. Refreshing a token does not make an old observation fresh.
Part 2 · Chapter 2§2

When the clock runs out, so does the permission.

Renew the proof or take the safe fallback.

An agent halfway through a long repair does not keep the permission it started with. Every few seconds it has to show again that conditions still support what it is doing.

  • Renew or step down. Ongoing work either earns a new proof against current evidence or moves to the safe fallback it declared in advance.
  • No zombie authority. A stalled or runaway agent cannot coast on a permission it was granted minutes ago.
  • Undo has its own playbook. Expiry ends ordinary permission. Reversing what already ran is the recovery plan’s job.
Part 2 · Chapter 3§1
The turning point

Every agent stayed in its lane. The road still jammed.

Each agent can stay within its limit while their shared service overloads.

Back in the city, every department’s repair agent is inside its own allowance. None of them is misbehaving. All of them are hammering the same sign-in service, and that service has one capacity, not one per department.

  • Per-agent limits miss the swarm. Ten well-behaved agents can still put a crowd’s worth of load on one shared service.
  • Budget the service, not just the agent. The answer KTP is building toward counts related recovery work against one shared allowance for the service it lands on.
  • Keep a lane open for the essentials. Room is held back for the work that must not stop. Extra repairs wait their turn.
What this changes

A limit on one request does not establish a limit on the whole swarm.

Part 2 · Chapter 4§1
The turning point

Three reports may have one source.

The engineer traces the monitoring reports.

  • All three repeated the same faulty status feed.

The apparent agreement came from copying.

Part 2 · Chapter 4§2

Count sources, not copies.

Three alarms from one broken feed are one alarm said three times.

The design keeps track of where each piece of evidence came from, so echoes never add up to confirmation.

  • Provenance travels with the evidence. Before a diagnosis drives a big repair, the system can see whether its support shares one origin.
  • Corroboration means a second pair of eyes. A genuinely separate observation, not another copy of the first.
What this changes

Agreement only counts when the witnesses are independent.

Part 2 · Chapter 5§1
The turning point

Repair creates work. So does escalation.

The agents retry failed sign-ins.

  • Each retry adds another request to the crowded service.
  • The engineer stops the bulk job, but the exceptions now need review.
What this changes

Sending them to a person does not create more time in that person’s shift.

Part 2 · Chapter 5§2

Escalation needs someone with time to answer.

Handing a problem to a person only helps if someone can actually catch it.

  • Hold, don’t hammer. KTP’s handback proposal pauses affected repairs while a decision waits, instead of letting them retry into the crowded service.
  • Respect the reviewer’s bandwidth. The handback accounts for how much the receiving team can take, so the on-call engineer is not buried.
  • People set the priorities. The protocol carries them out. The security lead and department heads decide what matters most, and those calls reach execution intact.
Part 3
The outcome

We architect and design these systems. AI or SI, they are not weather.

Chris Perkins on LinkedIn · October 9, 2026

Part 3 · Chapter 1§1
The intended benefit

What a good night looks like.

Essential work keeps moving. Risky actions wait. The team keeps room to recover.

  • The clerk’s file goes through. The work people depend on does not stall behind a repair storm.
  • Repairs help instead of piling on. Recovery load stays inside what the service can carry.
  • The engineer gets decisions, not a flood. Only the real exceptions reach a person.

Every one of those is measurable: files completed, load added by repairs, exceptions reaching a person, and useful actions the controls delayed.

Part 3 · Chapter 1§2

Every decision leaves a receipt.

What ran, what waited, which evidence backed it, and who owns the next step.

  • The conditions, not just the verdict. KTP’s Flight Recorder keeps the environment behind each decision, so the night can be replayed decision by decision.
What this changes

You can explain the night the next morning.

Part 3 · Chapter 2§1
Your first step

Examine one workflow in your organization.

Choose an autonomous workflow that matters to people outside the team operating it.

  • Use the Trust Infrastructure Audit v0.1 to examine nine things: the trust object, what depends on it, cost, witness, reciprocity, repair, time horizon, lasting residue, and owner.
Part 3 · Chapter 2§2
  • Bring evidence for what you know.
  • Mark what you cannot yet establish.
  • Identify the people who bear the consequences and the person responsible for the next test.

You leave with a map of dependencies, evidence and owners: where you stand, and what to test first.

A trust score is a governance signal, not trust.

Closing

A workable purpose still needs judgment.

The city may have capacity to run a task and no good reason to run it. An efficient system may pursue a goal that people never agreed to.

Leaders must decide which purposes SHOULD be pursued, who benefits, who carries the cost, and who has standing to object. Those decisions belong before deployment and remain open to review as consequences emerge.

KTP addresses what the environment CAN support within declared boundaries. The complementary work of governing purpose is Tamed Autonomy, developed by Robin Martherus.

Who wrote KTP?

Chris Perkins

Cybersecurity architect · Writer

Chris Perkins is a cybersecurity solutions architect and writer from Albuquerque who lives in Las Cruces. His work spans security operations, data analytics, and the decisions that connect them.

Author
Kinetic Trust Protocol
Co-founder & Chair
NMCITRA
Founder
Open Trust Commons
The book

Break the Chain

How do we build the capacity to recognize a threat, make a good decision, and contain its effects before the damage spreads?

Visit the book's site
created 26 October 2026 · last modified 2026-10-26