{"_id":"@agenticcontrolplane/openclaw","_rev":"2-9595cba5010dca11175c2bedf94b13b9","name":"@agenticcontrolplane/openclaw","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.1":{"name":"@agenticcontrolplane/openclaw","version":"0.1.1","author":{"name":"David Crowe","email":"david@reducibl.com"},"license":"MIT","_id":"@agenticcontrolplane/openclaw@0.1.1","maintainers":[{"name":"davidcrowe","email":"reducibl@gmail.com"}],"homepage":"https://github.com/agentic-control-plane/openclaw-acp-plugin#readme","bugs":{"url":"https://github.com/agentic-control-plane/openclaw-acp-plugin/issues"},"dist":{"shasum":"4e2f208865ec1caa2ca5c775b99c2d488a438307","tarball":"https://registry.npmjs.org/@agenticcontrolplane/openclaw/-/openclaw-0.1.1.tgz","fileCount":14,"integrity":"sha512-Jl7MlmUlJtF2W5hHYjskmn6FWHntHK9cue03QuHre2BKxhrWxmyeL5qek+7U0kwTnw3ADqGssUEk/At9l372jw==","signatures":[{"sig":"MEQCIBYD1PPIxfiFtm0oQHS6bZxeLgctXf9dclVj4qPtigjgAiB1hCf1hvK+L6H9nl9ciTuMTAUMSJrf7CgQ/6RtBIZO1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20462},"main":"dist/plugin.js","types":"dist/plugin.d.ts","engines":{"node":">=18.0.0"},"gitHead":"81ba8ae4e3f76bafe4e4262d6931b8c7acb50330","scripts":{"build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"davidcrowe","email":"reducibl@gmail.com"},"openclaw":{"compat":{"pluginApi":">=2026.3.0"},"extensions":["./dist/plugin.js"]},"repository":{"url":"git+https://github.com/agentic-control-plane/openclaw-acp-plugin.git","type":"git"},"_npmVersion":"10.9.8","description":"Agentic Control Plane governance for OpenClaw — identity, audit, and policy enforcement for every tool call via ACP","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.0","@types/node":"^25.5.2"},"peerDependencies":{"openclaw":"^2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/openclaw_0.1.1_1786912636317_0.5529764923265557","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agenticcontrolplane/openclaw","version":"0.2.0","description":"Agentic Control Plane governance for OpenClaw — identity, audit, and policy enforcement for every tool call via ACP","license":"MIT","author":{"name":"David Crowe","email":"david@reducibl.com"},"repository":{"type":"git","url":"git+https://github.com/agentic-control-plane/openclaw-acp-plugin.git"},"main":"dist/plugin.js","types":"dist/plugin.d.ts","openclaw":{"extensions":["./dist/plugin.js"],"compat":{"pluginApi":">=2026.3.0"}},"scripts":{"build":"tsc","test":"npm run build && node --test test/","prepublishOnly":"npm run build"},"engines":{"node":">=18.0.0"},"peerDependencies":{"openclaw":"^2026.4.5"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"devDependencies":{"@types/node":"^25.5.2","typescript":"^5.4.0"},"publishConfig":{"access":"public"},"_id":"@agenticcontrolplane/openclaw@0.2.0","gitHead":"5db5a2d2c09c97ffd546bc434f06903e9d5b135b","bugs":{"url":"https://github.com/agentic-control-plane/openclaw-acp-plugin/issues"},"homepage":"https://github.com/agentic-control-plane/openclaw-acp-plugin#readme","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-tTZSXBsOhADdqBWyUqoH7iljd487pvAEhglIovM8KnKTKG5G+jTZvhNCiGlth9n9+u+HWzCDA2nk+WURjB2SMg==","shasum":"2b9bb52aeca5440125940a95996de88cfb18202a","tarball":"https://registry.npmjs.org/@agenticcontrolplane/openclaw/-/openclaw-0.2.0.tgz","fileCount":14,"unpackedSize":41617,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDFoNUlQi2iYuN09ojgBL+0Aq1TmA08nOYjcQBz0KWb+QIgePvBbqOeVRDvpbyLvBiwOuKTZfZCuFLx4/YspoQ3bYc="}]},"_npmUser":{"name":"davidcrowe","email":"reducibl@gmail.com"},"directories":{},"maintainers":[{"name":"davidcrowe","email":"reducibl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/openclaw_0.2.0_1787198598680_0.5529825937709794"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-16T20:37:16.116Z","modified":"2026-08-20T04:03:19.062Z","0.1.1":"2026-08-16T20:37:16.486Z","0.2.0":"2026-08-20T04:03:18.825Z"},"bugs":{"url":"https://github.com/agentic-control-plane/openclaw-acp-plugin/issues"},"author":{"name":"David Crowe","email":"david@reducibl.com"},"license":"MIT","homepage":"https://github.com/agentic-control-plane/openclaw-acp-plugin#readme","repository":{"type":"git","url":"git+https://github.com/agentic-control-plane/openclaw-acp-plugin.git"},"description":"Agentic Control Plane governance for OpenClaw — identity, audit, and policy enforcement for every tool call via ACP","maintainers":[{"name":"davidcrowe","email":"reducibl@gmail.com"}],"readme":"# Agentic Control Plane — OpenClaw Plugin\n\nIdentity, governance, and audit for every OpenClaw tool call.\n\nWhen active, every tool call your OpenClaw agent makes — `read`, `write`, `exec`, `web_search`, and all custom tools — is logged to your ACP workspace. Set policies to control what's allowed. Get full compliance visibility across your team.\n\nACP doesn't replace your tools or change how you use OpenClaw. It's the governance layer that sits transparently in front of everything.\n\n## One-command install\n\n```bash\ncurl -sf https://agenticcontrolplane.com/install-openclaw.sh | bash\n```\n\nThis installs the plugin, opens your browser to sign up / log in, provisions your workspace, and activates the governance hook. You'll land on your audit log dashboard — done.\n\nOr install manually:\n\n```bash\nopenclaw plugins install @agenticcontrolplane/openclaw\n```\n\n## How it works\n\nThe plugin registers a `before_tool_call` hook that fires before every tool execution:\n\n1. Hook sends tool name + input to ACP's governance API\n2. ACP evaluates policies (agent tier, tool rules, rate limits, content scanning)\n3. Returns `allow` or `deny`\n4. All calls are logged to your workspace's audit trail\n\nThe hook **fails open** on network errors — ACP outages never break your agent.\n\n## What you get\n\n- **Audit logs** — every tool call with identity, arguments, timestamps, decisions\n- **Policy enforcement** — allow/deny by agent tier, tool name, argument patterns\n- **Rate limits & budgets** — cap tool calls per minute, per month, or by cost\n- **Content scanning** — detect PII in tool inputs, optionally block or redact\n- **Team management** — multiple members, roles, workspace-level controls\n\n## Dashboard\n\nAfter setup, your dashboard is at:\n\n- **Activity**: `https://cloud.agenticcontrolplane.com/activity`\n- **Policies**: `https://cloud.agenticcontrolplane.com/policies`\n- **Team**: `https://cloud.agenticcontrolplane.com/team`\n\n## Agent tier mapping\n\nOpenClaw agent IDs map to ACP governance tiers:\n\n| Agent ID | ACP Tier | Default policy |\n|---|---|---|\n| `main` | Interactive | Permissive — primary user agent |\n| Named agents (e.g. `ops`, `dev`) | Subagent | Moderate — spawned for tasks |\n\n## Pause / disable\n\n```bash\n# Pause governance (keep credentials)\nmv ~/.acp/credentials ~/.acp/credentials.paused\n\n# Resume\nmv ~/.acp/credentials.paused ~/.acp/credentials\n\n# Fully remove\nrm -rf ~/.acp\nopenclaw plugins uninstall @agenticcontrolplane/openclaw\n```\n\n## Support\n\n- Site: https://agenticcontrolplane.com\n- Issues: https://github.com/davidcrowe/openclaw-acp-plugin/issues\n","readmeFilename":"README.md"}