AI has moved from generating information to changing the outside world — issuing refunds, booking appointments, writing to CRMs, provisioning accounts. When an action can change real state, reliability stops being a model problem and becomes a systems problem.
When agents only produced text, a failure meant a wrong answer. Now agents commit side effects — and a new class of failure appears that text-quality metrics never see.
“The model gave the wrong answer.”
Caught by evals, review, and better prompting. The world outside the model is untouched.
“The AI changed the outside world incorrectly, incompletely, twice — or without reliably knowing what actually happened.”
A timed-out call may have already committed. A “success” may have written the wrong business state. SUCCESS-or-ERROR is not enough.
A consequential action can commit even when the caller receives a timeout. It can also look successful while the resulting state is wrong. That ambiguity is the center of the problem.
An AI billing agent decides to refund $500 to a customer.
The request is sent to Stripe. Then the connection times out.
Did the refund happen? The agent cannot tell. Retry may double-refund. Stopping may leave it incomplete.
Struxum turns the ambiguity into an explicit state that must be resolved before the agent continues.
Struxum sits between the agent and the systems it controls. It owns the reliability semantics around a consequential action, and leaves the agent and the underlying system exactly where they are. You don’t need Struxum because building reliability is impossible — you need it because building it yourself, for every action, is difficult, repetitive, and specialist work.
One node in your agent workflow. It treats the clean path and the ambiguous one the same way — every consequential action gets identity, verification and a recovery path, so a timeout is resolved instead of guessed.
The agent talks directly to the system. When a call is ambiguous, the agent has to guess.
Consequential actions pass through the reliability boundary. Ambiguity becomes a state that gets resolved, not guessed.
Durable execution is real, and adjacent. Here’s the specific part it leaves to you — across every system your agents touch, not one.
Struxum promises explicit state and safe handling of uncertainty — not universal exactly-once magic across arbitrary APIs.
The first product should feel like infrastructure, not a new engineering project. You wrap the action — you don’t rebuild your agent.
// wrap one consequential action result = struxum.execute(action, parameters) // lifecycle, handled for you INTENDED → create durable action id DISPATCHED → send request UNKNOWN → response ambiguous RESOLVE → inspect external evidence RESULT → confirmed / retry / review
An agent refunds $500; the response times out. Struxum marks the action UNKNOWN, reads Stripe’s actual state, and returns confirmed, safe-retry, or review — never a blind double refund.
An agent creates an opportunity for ACME, sets the stage, assigns the rep. Struxum protects the write and, where supported, verifies the record matches what was intended.
A patient asks to book Tuesday at 3 PM. If the booking call is ambiguous, Struxum resolves external state, blocks an unsafe duplicate, and returns a deterministic result before the reminder fires.
Stripe, the CRM and the calendar are examples of one underlying primitive — not three separate company theses.
AI agents are moving from giving answers to taking actions. The reliability of those actions is becoming a layer of its own.
The moment an action can change real state, a timeout stops being a retry and becomes a question nobody can answer: did it happen? Every agent that touches a real system hits this.
As agents go from assistants to operators, reliability at the action boundary stops being optional. The way durable execution became standard infrastructure, this becomes standard — the layer every serious agent has to sit on.
Struxum is that layer. Durable action identity, explicit state, duplicate protection, resolution of the unknown — so a consequential action is safe to execute, retry, verify and recover, across every system an agent touches.
Action identity, duplicate-safe retry, UNKNOWN state and resolution.
Partial-execution handling, recovery flows, and human escalation.
Reconciliation, preconditions, and postconditions across systems.
Independent outcome verification, evidence, and discrepancy detection.
A neutral reliability plane across agent frameworks and systems.
These are directional stages, not features that exist today.
I believe that as AI agents start changing real systems, the reliability of those actions becomes infrastructure. I found the problem, wrote the thesis, and pressure-tested it against what already exists — durable execution, idempotency keys, retry logic — to find the part they leave to you. That gap is what Struxum owns.
I’m Farhan. I left medicine to work on this full-time. What I bring is problem obsession, direct customer discovery, and the network to open doors to the first design partners. What I’m not is the engineer who builds it — that’s who I’m looking for.
If you’re a strong builder who wants to own how a reliability layer for AI actions gets built, from the first Struxum node to real design partners, let’s talk.