INASNAP Labs Apply
INASNAP Labs · Governed AI systems

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

Rota, the on-screen character of Cipher: a living cipher wheel with a friendly face ABCDEFGHIJKLMNOPQRSTUVWXYZDEFGHIJKLMNOPQRSTUVWXYZABC
Watch · 4:55 · captions on

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.

Our point of view

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.

Our approach to security →

Six stills from the INASNAP Labs harness explainer: the six parts of a harness, permissions denied, a scoped token expiring, a human approving the exact payload, a sandbox blocking a production connection, and one-click rollback

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

From the INASNAP Labs harness explainer

Frame from the harness explainer: an approval card showing the exact recipient, subject and body, approved by a human, then sent
Glass-house transparency

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.
Meet Cipher

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.

Rota, neutral expression
Neutral
Rota, happy expression
Happy
Rota, thinking expression
Thinking
Rota, denied expression
Denied
Rota, proud expression
Proud

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

Atom, the INASNAP lab pack software mascot: a small atom in an amber hazmat hood
Meet Atom · Lab pack software

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.
How engagements work

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.

Questions? Read the FAQ →

Leadership

The people behind INASNAP

Kevin Yerigan

Co-founder, INASNAP & Atom

View profile →

Selective by design

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.