Tacnode™
← The lineup

The Agent's Alibi

Two agents read the same budget a couple of seconds apart, then both spent from it.

Agent A reads shared context: $5,000 budget remaining.

What’s true
$5,000
The agent’s memory
$5,000
reads
Decision
Agent B commits $3,500. Allow it?
waiting

Illustrative figures.

Where this shows up

Ad-spend agentsMany agents pacing against one budget.
Trading and treasury agentsShared risk limits, and nobody approving each trade.
Operations agentsSeveral actors changing the same ticket or account.
Procurement agentsCommitments against a shared allowance.

Why the agent’s memory gets it wrong

AGENT AAGENT Breads $5,000reads $5,000, acts laterA commits $4,000B commits $3,500budget ends at $5,000OVERSPENT BY $2,500

What an agent remembers is a copy taken when it last looked. Put several agents on the same budget and each one acts on a picture the others are busy changing. Spend can’t be merged after the fact, and there’s no person between the read and the action to notice.

By the time the decision ran, its context was outdated. We call that a context gap.

Have every agent spend against the same committed budget.

AGENT AAGENT BTACNODE: budget, limits, actions so farA commits $4,000B: $1,000B’s claim is checked against A’s committed spendB LIMITED TO WHAT’S LEFT

Budgets, per-agent limits, mandates and the actions already taken all live in Tacnode. Each agent reads from there and writes what it did back, so Agent B sees Agent A’s $4,000 before it commits anything.

What comes inDecision state is written to Tacnode.
What staysKeep your agents, frameworks and models.
What the decision getsEach agent sees what the others have already committed.
If an engineer asks how

That state lives in Tacnode with ACID semantics, so concurrent writes to the same limit are serialized and two agents cannot both spend the same allowance. Reads see the same committed snapshot.

Questions to put to your team

  1. Where does agent state live, and who else can change it while an agent is deciding?
  2. What stops two of them spending the same allowance?
  3. Could you reconstruct what each agent saw when it acted?

Is your agent budget telling this lie?

Bring it to a demo, and we’ll trace what it reads and how old that data is by the time it runs.

Book a demo →