@tempoxyz/openclaw-mpp
v0.0.0-beta.0
Published
Official MPP plugin for OpenClaw.
Keywords
Readme
OpenClaw MPP plugin
Official MPP plugin for OpenClaw.
This package is published as a beta while the integration is being developed and tested.
v0 goal
Make finite OpenClaw HTTP responses payment-aware without changing OpenClaw core.
The first version should:
- load on gateway startup
- install
mppxpayment-aware fetch for finite gateway HTTP responses - expose an explicit
mpp_fetchtool for requests that should use the payment-aware fetch directly - support free requests, Tempo charge, and non-streaming Tempo session challenges
- allow any origin by default, with optional origin restrictions
- support a gateway
TEMPO_PRIVATE_KEYwhile wallet setup is being designed
Paid session streams are out of scope for v0.
Local development
pnpm install
pnpm build
pnpm check
openclaw plugins install --link .
openclaw plugins enable mpp
TEMPO_PRIVATE_KEY=0x... openclaw gateway runUse MPP_ALLOWED_ORIGINS or plugins.entries.mpp.config.allowedOrigins to
restrict which origins the plugin may pay.
Implementation plan
- Validate the package shape with OpenClaw locally.
- Confirm startup
Mppx.create(...)covers fetch calls made by OpenClaw/plugin code after the plugin loads. - Add
wallet.tempo.xyzsetup for Tempo access keys. - Add optional EVM/x402 support with
evm.charge. - Publish behind ClawHub review only after the local UX works end to end.
