TechnologyWhat we build on
The harness under everything we build
We built our own harness, and every client project starts from it. It gives agents typed tools to act with, a runtime to work in, rules they can't talk their way around, and a record of everything they did. We fit it around your systems, and run our own apps on it.
01Architecture
Between the agent and the systems it touches
Whether the agent is yours, a third party's, or one of our own apps, it reaches your systems only through the harness.
Agents
Senneseum harness
Your systems
02Capabilities
What every project gets from it
- H/01
Typed tools
Every action an agent can take is a typed, documented tool with validated inputs, so agents call your systems the same way every time.
- H/02
MCP & connectors
Tools are exposed over MCP and standard APIs, and connect to point-of-sale, inventory, commerce and custom back ends.
- H/03
Runtime
Runs the agent loop: state, memory, retries, scheduling and handoffs between agents.
- H/04
Guardrails & policy
Rules about what agents may do, enforced by the harness rather than by the prompt alone.
- H/05
Human approvals
Anything that moves money or can't be undone pauses for a person to approve, with the full context in front of them.
- H/06
Evals & observability
Traces for every step, replayable sessions and regression suites that run before each change ships.
03How it looks
Tools, policies and traces
Each tool declares its inputs and whether it needs approval. Policies set what an agent may do and how much. Every session leaves a trace you can inspect and replay.
- tool.tsDeclares its inputs and whether it needs approval.
- policy.yamlSets what an agent may do, and how much.
- trace.jsonRecords every step, ready to inspect and replay.
Have a job you want agents to take on?
Tell us about your systems and what you'd like automated. We'll come back with a plan for the tools, guardrails and evals it needs.