AI agents that do real work, inside guardrails you can see.
We design and build AI agents, harnesses and automation for startups through enterprise. Broad capability, narrow permissions, and a human on anything irreversible.
INASNAP Labs is a brand of INASNAP LLC. · Sharon, PA
The harness matters more than the model.
Cipher, as Rota, explains in plain English what keeps an AI agent safe: permissions, scoped credentials, approvals, audit log, sandbox and undo.
Read the transcript
Hi, I'm Cipher, from INASNAP Labs. What actually happens when an AI agent does something for you? Let's open one up, step by step.
First, the big picture. An AI model is a program that learned from lots of text to predict what comes next. Think of it as a very smart brain in a jar. It can think and write, but on its own, it can't touch anything. The harness is the body and the rules around that brain. It gives it hands, a memory, and a supervisor.
Think of tokens like building blocks for text. A model never reads words directly. A tokenizer chops text into tokens: small chunks, like a word or part of a word. And every token is a number. To GPT-2, an older open model, this sentence is eight numbers. Even INASNAP is four tokens. So, the model doesn't see letters. It sees numbers.
Next, think of your phone's autocomplete, but far more powerful. Given everything so far, the model scores every possible next token. This is real output from GPT-2 small. Password wins, but only by a hair. Then it adds that token, and guesses again. So, an AI builds its answer one token at a time.
Now picture a desk with limited space. Everything the model can see right now lives in its context window: its working memory. System rules, the tools it can use, the chat, and every result, all counted in tokens. When it fills up, the harness has to trim or summarize. So, the model can only see what fits on the desk.
Back to our brain in a jar: it has no hands. So how does it do things? On its own, it can't. It writes a tool call: a short request to use a tool, like search, with some details called arguments. Something else runs it for real, and feeds the result back in. So, the model only asks. Other software does the work.
Picture a cook: taste, adjust, taste again. Run that in a loop, and you have an agent: a model working toward a goal, step by step. Think, call a tool, read the result, repeat. Fast, tireless, and just as fast at the wrong thing, unless something stops it.
That something is the harness: all the software wrapped around the model. The model is the least interesting part. The harness decides what it's allowed to touch. Here are six parts of a good one.
Think of a hotel key card. It opens your room, not every room. Tool permissions are set per agent. My research agent can search and read. Send an email? Denied. So, each agent gets only the tools its job needs.
Think of a valet key. It starts the car, and not much else. Credentials, the keys to other systems, are scoped to one job. A short-lived token, a temporary key, is injected at call time, then it expires. The agent never sees the secret. So, there's no master key for the agent to leak.
Think of a manager who signs off before anything leaves the building. Anything external, like an email, pauses for a human, who sees the exact payload: what will be sent. Approve it, and then it sends. So, nothing goes out without a person saying yes.
Think of the black box on a plane. Every tool call is logged in an audit log. Arguments, results, and who approved it. So any run can be replayed. If something looks odd, you can see exactly what happened.
Think of a sandbox at a playground. The sand stays in the box. Code runs in an isolated sandbox, a sealed-off workspace, with no path to production, your real systems. When the job is done, the container, that temporary workspace, is gone. So, mistakes stay contained.
Think of the undo button. And everything is reversible by default. Drafts over sends: it prepares a draft instead of sending. Soft deletes go to a trash bin first. One-click rollback, back to how things were. So, by design, most mistakes can be undone.
Let's put it all together. The model is the brain. It predicts text, one token at a time. The harness is everything around it: permissions, keys, approvals, logs, a sandbox, and undo.
A better model makes a well-built harness more productive. It doesn't make a bad harness safe.
- Read-only first
- Scoped credentials
- Human approval on anything irreversible
- Every action logged
- Sandboxed by default
- Reversible by default
Systems that take real work off your team's plate, safely.
AI that answers and routes inquiries, follows up with every lead, keeps operations moving and removes repetitive work, engineered so it can be trusted against real systems.
Governed AI agents
Custom agents built around how your organization works, starting read-only and earning write access one system at a time.
Learn more →Agent harnesses
The code around the model that decides what it may touch: permissions, scoped credentials, approvals, audit logs, sandboxes and undo.
Learn more →Glass-house transparency
Every tool call logged, every outbound payload shown to a person before it leaves, every guess labeled as a guess.
Learn more →AI phone agents
Voice agents engineered for real calls: latency budgets, endpointing, barge-in, clean human handoff and consent built in.
Learn more →Safe automation
Automate the boring, gate the irreversible. Routine work runs on its own; sends, payments and deletes wait for a human.
Learn more →AI websites
AI-built websites designed to convert and get found, in classic search and in AI assistants.
Learn more →The model is the least interesting part of a production agent.
Models get swapped all the time. The harness, the code that decides what the model is allowed to touch, decides whether an agent is safe to run against real systems. Every harness we build has six parts.
- Permissions. Each agent gets only the tools its job needs.
- Scoped credentials. No master key for an agent to leak.
- Approvals. Nothing goes out without a person saying yes.
- Audit log. Every run can be replayed.
- Sandbox. Mistakes stay contained.
- Undo. Most mistakes can be undone by design.

“A better model makes a well-built harness more productive. It doesn't make a bad harness safe.”
From the INASNAP Labs harness explainer

You can see everything your agent does.
We build systems you can inspect, not black boxes you have to trust.
- The exact payload, before it leaves. Approvers see who it goes to and what it says, not a summary.
- A complete record. Every tool call, argument, result and approval is logged and replayable.
- Labeled uncertainty. A guess is marked as a guess. Analogies are tagged as analogies.
- Open methods. We publish how we build, including how Cipher made its own explainer.
Our own agent, running under the same rules we build for clients.
Cipher is the AI agent at INASNAP Labs and part of how we operate every day. On screen, Cipher appears as Rota, a living cipher wheel whose rings spin while it thinks and snap into alignment when access is granted. When a permission is denied, the ring turns red.





Cipher drafts; a person presses Send. Cipher never holds a secret it doesn't need, and never triggers outbound contact on a live system.

Every drum, by the rules.
Atom is INASNAP's lab pack software. It identifies chemicals, segregates them under DOT 49 CFR rules, and assigns drums and manifest lines. Atom is built for hazardous waste companies. Atom is currently in a supervised pilot.
Co-founded by Kevin Yerigan, former vice president of Haz Mat Services, Inc. in Anaheim, CA, after a lifetime in California hazardous waste and lab packing.
- Rules decide. Items share a drum only when shipping name, hazard class, compatibility group and packing group all line up.
- AI only reads labels and names. It never decides a hazard class or what's compatible.
- Never a guess. Anything unknown goes to a tech for review.
- Your techs confirm. Atom drafts the drum list and manifest lines; a trained tech confirms them.
Research, written like engineers talk to builders.
Real mechanisms, not adjectives. Every claim sourced or labeled.
The harness matters more than the model
This shouldn't be a hot take: the model is the least interesting part of a production agent.
Read →Cipher, in first personI'm Cipher. Here's what keeps an AI agent safe, in plain English
Hi, I'm Cipher, the AI agent at INASNAP Labs. That's me in the video as Rota, the round character with the glowing ring.
Read →Cipher, in first personRead-only first, write access earned
I'm an AI agent, and I didn't start with write access to anything.
Read →Case by case, with real engineering attention.
Apply
Tell us what you want to accomplish through a short application.
Personal review
We review every application ourselves and reply if it's a fit.
Scope together
We map where time is lost and which actions are safe to automate.
Build read-only first
Agents start by observing. Writes are unlocked one system at a time.
Run with guardrails
Approvals, logs and undo stay in place for the life of the system.
The people behind INASNAP
Every engagement starts with an application.
We take on a limited number of engagements at a time and review every application personally, case by case, whatever the size of the company. If it's a fit, we'll reach out to scope the work together.
