businys.dev
Open Source · MIT · v0.4.0

The operating layer
for the agentic web.

See everything your agents are doing. Monetize tool usage. Prove every decision back to the human who authorized it.

Extracted from production — 221 MCP tools across 26 practices at businys.app.

Get startedGitHub →

Quick start

npm install @businys/ops
import { observe } from "@businys/ops"

const ops = await observe()
// Dashboard: http://localhost:3100

// Wire into your MCP server pipeline
server.use(ops.middleware)

That's it. A local dashboard opens at localhost:3100. Every tool call is now visible in real time. No account required.

Three problems. One library.

Observer Mode

See everything.

One line of code. No account. A local dashboard that shows every tool call your agents make — name, agent ID, latency, status, error traces. The gap between "my agent did something" and knowing exactly what closes in 60 seconds.

Real-time feedAgent reputationLoop detectionSSE dashboard
MCP Revenuecoming soon

Monetize anything.

Per-call billing instrumentation, credit wallets, Stripe Connect integration. The same problem Stripe solved for card payments in 2010, appearing in the AI layer in 2026. One config block replaces 4–8 weeks of billing engineering.

Per-call pricingCredit walletsStripe Connect0.5% take rate
Agent Lineage

Trust completely.

A causal graph that traces every tool call back to the originating human intent — through every agent delegation, with cryptographic integrity. Built for the EU AI Act, SOC 2 auditors, and the next generation of multi-agent workflows.

Causal DAGEU AI ActA2A tracingCryptographic proof

Batteries included

Full middleware pipeline.
Zero configuration.

createMCPProxy assembles the full pipeline in the correct order. Disable anything. Add OTel tracing, Agent Lineage, or your own middleware.

LineageCausal DAG from human prompt to every tool call
OpenTelemetrySpans + attributes — bring your own Tracer
ReputationScore-based throttling + loop detection
Rate LimitingPer-agent, per-group, sliding window
ConfirmationDestructive actions require explicit confirm
MeteringEvery call recorded with cost attribution
Audit LogAppend-only structured JSON to stderr
import { createMCPProxy, MemoryLineageStore } from "@businys/ops"

const proxy = createMCPProxy({
  rateLimit: { globalMax: 1000, windowMs: 3_600_000 },
  lineage:   { store: new MemoryLineageStore() },
  // telemetry: { tracer }  // plug in your OTel tracer
})

Production-proven

Not a greenfield build.

Every module in @businys/ops was extracted from the production middleware stack powering businys.app — 221 MCP tools across 26 practices, handling real agent traffic. We run this ourselves, which means every design decision was made under production constraints.

221
MCP tools
26
practices
7
middleware layers
MIT
license

Start in one line.

npm install @businys/ops
Read the docsView on GitHub