Skip to main content
Install the , generate a , .
New to web3? Terms with a dotted underline have a plain-English definition on hover or tap. The full list lives in the glossary.
1

Install

Auto-detects Claude Code, Cursor, or Windsurf. Invoke /peaqos in Claude Code and it drives the whole flow below. To target a specific runtime, add --agent claude-code | cursor | windsurf — see the peaqOS AI page.
Full install reference on the install page.
2

Configure

Create a .env file:
PeaqosClient.fromEnv() reads all six (identity, staking, event, NFT, DID, batch) from your environment and fails fast if any is missing, so copy the block above as-is. See the environment variables table for the full list and the public RPC endpoints section for QuickNode primary plus OnFinality/PublicNode fallbacks.
3

Register

register machines on behalf of another . See the self-managed and proxy operator guides for the fleet flow with registerFor.
  • PeaqosClient.fromEnv() bound the from PEAQOS_PRIVATE_KEY and loaded contract addresses from the environment.
  • registerMachine sent 1 as msg.value (the ), registered the identity in IdentityRegistry, and returned the newly assigned .
  • The machine ID is the handle for every downstream call: the (mintNft), writing , submitting , and queries.

Next

Self-managed onboarding

Owner = operator. One machine, one wallet.

Proxy operator fleet

One owner, many machines, registerFor.

Scale: pair an agent, buy services

Pair an AI agent to your machine and let it discover and consume services through the Machine Markets API.