@axon402/openclaw-plugin is AXON’s native OpenClaw plugin package for
two separate profiles:
- Operator profile: provisions bounded worker wallets and hands out wallet-scoped runtime profiles.
- Runtime profile: lets a worker spend only from its prepared wallet through AXON policy, approval, receipt, and x402 provider-search flows.
One plugin package exposes both surfaces, but one OpenClaw profile should
run only one surface at a time. Operator tools use
operatorDecisionApiKey. Runtime tools use decisionApiKey. The
plugin fails closed if a tool is called from the wrong surfaceMode.Mental model
AXON workforce deployment is a hierarchy:Runtime tools
Use these fromsurfaceMode: "runtime" profiles.
Operator tools
Use these fromsurfaceMode: "operator" profiles.
Installation
This plugin talks to the AXON Decision API over ordinary HTTP. For
production, point it at the hosted API base URL
https://api.axon402.com.
For local development, point it at your own daemon such as
http://127.0.0.1:3030.Runtime configuration
surfaceMode defaults to "runtime".
Operator configuration
Do not put
operatorDecisionApiKey in worker runtime profiles.
Workforce deployment flow
Runtime spend flow
axon_http_fetch is the default runtime spend path. Every call is
policy-gated, risk-scored, and bound to an intent and task_id.
Workers should not reach past this tool to a raw HTTP client when calling
paid endpoints.
Required fields:
Recommended fields:
Approval flow
Approval is a runtime-side wait on a human or operator action. The worker agent never approves its own spend.axon_explain_denial to inspect the ruling and stop.