OpenClaw x Beav3r
OpenClaw x Beav3r routes OpenClaw approval events into Beav3r, then returns the terminal decision back into OpenClaw.
Authority split
The integration keeps one clear rule:
- Beav3r is the approval authority
- OpenClaw remains the policy gate and final enforcement point
Shortest setup path
The shortest path is:
- create a Beav3r project
- create a Beav3r API key
- start the OpenClaw plugin and bridge
- pair a signer
- run one OpenClaw approval through the bridge
Use the curl bootstrap:
curl -fsSL https://raw.githubusercontent.com/beav3r-ai/openclawXBeav3r/main/scripts/bootstrap-docker.sh | \
BEAV3R_API_KEY=bvr_test_replace_me shDocker is required for this setup path.
Runtime flow
The runtime flow is:
- OpenClaw raises an approval
- the approval is routed through the bridge into Beav3r
- Beav3r creates the approval request
- a signer approves, rejects, or the request expires
- the bridge forwards the terminal callback back into OpenClaw
Decision mapping
Bridge decision mapping is:
pending-> unresolvedapprovedorexecuted-> approvedrejectedordenied-> deniedexpired-> expired