Do it now
Reversible, well-understood repairs you have pre-approved: replay a buffered delivery, refresh a token, re-map a renamed field, back off from a rate ceiling. The agent acts and files the narrative.
Product
One loop, running without pause across every API, webhook and sync between your systems. Here is exactly what happens at each turn of it — and where the loop stops and asks you.
Watching is free Billed per heal Billed per flow-run
01 · Watch
Every connection gets a continuous health probe and a memory. The agent learns your baselines instead of waiting for a threshold someone guessed at during setup.
every API, webhook and sync
Probed on a schedule you can tighten per connection. A probe costs you nothing, so they run often.
fingerprint, not a copy
The agent records the structure of what passes through — field names, types, nesting — so a rename is visible the moment it happens. Payload contents stay inside your boundary.
expiry horizon
Tokens and keys are tracked to their expiry date, so the refresh happens before the failure, not after it.
expected cadence
Nothing arriving is a symptom too. A queue that goes quiet at the wrong hour raises the same flag a 500 would.
02 · Decide
An anomaly is named before anything is touched — auth failure, schema drift, rate ceiling, silent data gap, upstream outage — and the name decides what happens next.
Reversible, well-understood repairs you have pre-approved: replay a buffered delivery, refresh a token, re-map a renamed field, back off from a rate ceiling. The agent acts and files the narrative.
Anything that changes data or touches money waits for a yes. You get the diagnosis, the proposed action and the blast radius in one message, and one tap either way.
When the safe move is no move — an upstream outage, an unknown failure mode, a policy with no rule for this — the agent holds the queue in order and hands you the whole picture.
non-negotiable
You write the policy and you can change it in a sentence. Nothing irreversible ever runs without a rule you approved, deletions are never automatic, and every action — taken or refused — lands in an audit narrative you can read without a manual.
03 · Heal
Five moves cover the overwhelming majority of integration failures. All five are reversible, ordered, and logged in words.
silent gaps · failed deliveries
Every inbound event is held briefly whether it succeeded or not. When deliveries go missing, the agent replays them oldest first and confirms each one downstream.
rate ceilings
When an endpoint says slow down, the agent slows down, keeps ordering intact, moves the urgent lane onto a second path where one exists, and drains the rest as capacity returns. A failover, not a flood.
drift
A renamed or re-typed field is matched against the fingerprint history and mapped back to what your systems expect. A genuinely new field is surfaced, not guessed at.
auth expiry
Token refresh flows run on the horizon rather than at the failure. Writes queue in order while the handshake completes, then go through.
poison payloads
One malformed record does not get to fail a batch or corrupt a destination. It goes to a review queue with the reason attached; the other 3,880 rows land on time.
All connections healthy. Pick something to break.
Orchestration
Repair is half of it. The other half is running the data flows themselves: declare what should happen when something occurs in one system, and the agent carries it to the others with per-hop transforms, retries and ordering guarantees.
Payload in motion Hop held for inspection
Field mapping, type coercion and enrichment happen on the hop that needs them, so one system's rename never forces a rewrite everywhere else.
Per-key ordering by default: a later edit never lands before the earlier one it depends on, even after a retry or a pause.
At-least-once with deduplication, or exactly-once per key where the destination supports it. Whichever a flow uses is written on the flow, not buried in a footnote.
04 · Report
The warehouse endpoint stopped answering at 02:41. We held 212 fulfilment requests in order, moved the four same-day orders onto the backup path, and drained the rest at 03:06 when it came back. Two addresses were quarantined for review. 0 records lost.
Auto-healed under policy “upstream outage · hold and drain” · 1 heal billed
Every Monday the same voice writes a one-page brief: what broke, what healed itself, what is still waiting on you, and what the week cost. No log-diving, no query language, no new dashboard.
Part of the Auth Alien platform