LetspingLETSPING
← Home

Behavioral Firewall for Autonomous AI Agents

Markov-based behavioral profiling · Drift-aware firewall · Built-in human-in-the-loop

Learn the normal graph, stop the weird jumps

LetsPing silently builds a Markov model of your agent’s behavior in shadow mode. It watches the transitions between tools, nodes, and actions—not just raw tokens—until execution entropy stabilizes. Once the baseline locks, any impossible jump or bizarre loop is treated as a firewall event.

Instead of guessing with static rules, the firewall uses the sequence of real production runs to decide what “normal” means for your specific agent and workflows.

Velocity limits, loops, and semantic anomalies

Guardrails are implemented as first-class firewall rules: velocity limits, loop breakers, semantic loop detectors, pattern and PII scanners, cost guards, sequence entropy, and media guards. Each rule watches a narrow slice of behavior and can pause execution when something looks off.

Under the hood, the firewall maintains versioned baselines per project and per agent service, so you can safely adapt to new releases without mixing old and new behavior.

Built to feed a human, not just log an error

When the firewall trips, LetsPing doesn't just emit a log line. It pauses the run, parks state via Cryo-Sleep, and forwards a structured request into the human-in-the-loop console. Operators see exactly which transition triggered the event, what payload was held, and how it deviated from the baseline.

Approvals, rejections, and patches all feed back into the baseline via Smart-Accept, so your firewall becomes more tolerant of the behavior you repeatedly bless, and less tolerant of the paths you never use.

Works with LangGraph, Vercel AI SDK, LangChain, and custom stacks

The firewall plugs in at the tool and request layer using the LetsPing SDKs and adapters. LangGraph gets a dedicated LetsPingCheckpointer, Vercel AI SDK uses tools from @letsping/adapters/vercel, and custom agents talk directly to /api/ingest.

Regardless of framework, the same Markov-based behavioral firewall is watching execution and routing pauses into the same approval console and audit log.

Next steps

• Read the full SDK docs to wire the firewall into your stack.

• See the LangGraph production guide for a deep dive.

• Or explore agent-to-agent escrow if you're coordinating multiple agents or vendors.