@mnemopay/toolkit — the capability layer for agents that handle money
@mnemopay/toolkit · v0.1.0 · Apache 2.0

The capability layer that pairs with @mnemopay/sdk's portable trust layer. Runtime, agents, browser, voice, vision, scrape, knowledge. One install, fourteen packages, Apache 2.0.

01
14 packages
runtime · agents · perception · knowledge
02
1 install
curated meta · or pick individual pieces
03
Apache 2.0
no source-available, no anti-compete
04
v0.1.0
initial meta release · 2026-05-06
Inside the box

“Trust at the core. Capabilities all the way up.”

Fourteen packages.
One curated meta.

The toolkit ships under @mnemopay/toolkit as a meta-package; each underlying capability remains published at @kpanks/* for backward compatibility. New code should depend on the meta to get the curated set; advanced users can install individual packages directly.

Runtime
  • @kpanks/cli · charter runner entry point
  • @kpanks/api · PraetorHTTP server, no Express
  • @kpanks/router · multi-LLM routing, prompt caching, batch API
  • @kpanks/agents · orchestration core
  • @kpanks/sandbox · mock / local / Docker hardened / Firecracker stub
Specialist agents
  • @kpanks/coding-agent · 16 tools, native unified-diff applier, repo_map, find_symbol, run_tests
  • @kpanks/research-agent · web search, source fetch, structured synthesis
Browser + computer
  • @kpanks/browser · DOM-first, lazy playwright-core, Stagehand-shaped a11y outline
  • @kpanks/computer-control · computer-use session with audit + activity-bus streaming
  • @kpanks/vision · native screen capture (PowerShell / screencapture / grim) + vision tools
Voice
  • @kpanks/voice · native TTS — Kokoro 82M default + Azure Speech, license-family enforceable
Scrape
  • @kpanks/scrape · native fetch + SSRF guard + JSON-LD + sitemap + X.com syndication fallback
Knowledge
  • @kpanks/knowledge · vector + chunking knowledge base
  • @kpanks/tools · tool registry primitives
Pairing

Trust + tools.
Wired together.

@mnemopay/sdk gives your agent a wallet, a memory, an Ed25519 identity, an Agent Credit Score, and a regulator-ready audit chain. The toolkit gives it the runtime + perception + action surface to actually do work.

FiscalGate routes every priced tool call through a hold/settle two-phase commit. The MerkleAudit captures every tool start, end, refusal, and approval. Charter declares the budget cap up front and the runtime enforces it.

Use them together; that's the platform. Use one without the other; that's also fine.

charter.ts · trust + capabilities
import MnemoPay, { runMission, validateCharter } from "@mnemopay/sdk";
import { CodingAgent } from "@kpanks/coding-agent";
import { BrowserSession } from "@kpanks/browser";

const agent = MnemoPay.quick("my-agent");

const charter = validateCharter({
  name: "fix-the-bug",
  goal: "reproduce + patch + open PR",
  budget: { maxUsd: 2.00, approvalThresholdUsd: 0.10 },
  agents: [{ role: "coding" }],
  outputs: ["text", "code"],
  compliance: { article12: true },
});

// FiscalGate runs the budget. MerkleAudit captures the chain.
// Browser + CodingAgent do the actual work.
const result = await runMission({
  charter,
  payments: new MnemoPayPayments(agent),
  agents: { run: async () => CodingAgent.runWith({ browser: new BrowserSession() }) },
  audit: agent.audit(),
});
Install

Three lines.
All three optional.

install.sh
# 1. The curated meta-package (recommended)
npm install @mnemopay/toolkit

# 2. Pick individual capability packages
npm install @kpanks/browser @kpanks/coding-agent

# 3. Pair with the trust layer
npm install @mnemopay/sdk

Apache 2.0 · J&B Enterprise LLC · built in Dallas