Skip to main content
Install the or the CLI, pick a deployment, in one transaction.
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

peaqos init writes a .env with your key, RPC, and TOKENOMICS_DEPLOYMENT_ID (peaq-mainnet or agung-2026-08-28). Needs Python 3.12 or newer. Full reference on the peaqOS CLI page.
Full install reference on the install page.
2

Configure

Create a .env file (or let peaqos init write it):
The wallet behind PEAQOS_PRIVATE_KEY becomes the machine’s owner and pays the plus . The bond is quoted per tier at the oracle rate; on 2026-09-04 at 20:20 UTC the Entry tier quoted 0.803 PEAQ on mainnet; the figure moves with the daily oracle price. See Economics 2.0. Full variable list on the environment variables table.
3

Activate

Fleets activate each machine with the machine’s own key and record the operator as DID controller. See the self-managed and fleet guides.
  • The client resolved the Economics 2.0 contract addresses from the peaq-mainnet deployment record and verified them against InfoDesk.peer(role) on chain.
  • activateMachine sent one transaction that minted the machine’s ERC-721 in MachineRegistry, stored the DID document, bonded PEAQ on the Entry tier in MachineSubscription, and recorded peaq as the home chain.
  • The is keccak256(machineType, credentialSubject) as a uint256. It is also the NFT token ID and the DID is did:peaq:<that id>. It is the handle for every later call: peaqos machine status, renewals, transfers, DID updates.
  • The SDK only returned after the receipt carried MachineOnboarded, MachineMinted, and Activated and the on-chain state matched what you asked for.
  • The machine shows up on the Machine Explorer at machines.peaq.xyz/machine/<decimal machine id> once the indexer has picked up the block.
Machines registered through registerMachine / register_machine before 2026-09-01 live on the Tokenomics 1.0 contracts. The SDKs keep that path when you construct a client without tokenomics20; the 1.0 MCR API at mcr.peaq.xyz serves them. See Activate: legacy flow.

Next

Self-managed onboarding

Owner = operator. One machine, one wallet, funded through the Gas Station.

Fleet onboarding

Many machines, each owning its NFT, one operator as controller.

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.