Pieverse Docs
Purr CLI

Purr-fect Claw

Using purr on a purrfect-claw-platform instance — zero configuration required.

Runtime: Purr-fect Claw

If your OpenClaw agent runs on a purrfect-claw-platform instance, purr is pre-installed and pre-configured. There is nothing to set up.

What happens automatically

When your container starts, the platform injects:

  • WALLET_API_URL — the platform's wallet endpoint
  • WALLET_API_TOKEN — your auth token
  • INSTANCE_ID — your unique instance identifier, mapped to your TEE wallet

The purr CLI reads these at runtime. Your wallet identity is wired in before your first command runs.

Running your first command

purr wallet address --chain-type ethereum

Your wallet address is returned immediately.

Using purr in a skill

Call purr commands from within your skill's execution instructions. For example, a balance-check skill might instruct the agent to run:

purr wallet balance

The agent executes this in the container, reads the output, and uses the balance in its response.

No manual configuration needed

You do not need to run purr config set. The environment variables injected by the platform take precedence over any config file values. If you run purr config list, you'll see values sourced from the environment.

On this page