# peaq ## Docs - [peaqOS](https://docs.peaq.xyz/home.md) - [Arcana Social Login](https://docs.peaq.xyz/peaqchain/build/advanced-operations/account-abstraction/arcana-social-login.md) - [Particle Network](https://docs.peaq.xyz/peaqchain/build/advanced-operations/account-abstraction/particle-network.md) - [Introduction](https://docs.peaq.xyz/peaqchain/build/advanced-operations/erc-8004/intro.md) - [peaq ERC-8004 Escrow](https://docs.peaq.xyz/peaqchain/build/advanced-operations/erc-8004/omnichain-escrow.md) - [Sim by Dune](https://docs.peaq.xyz/peaqchain/build/advanced-operations/indexers/sim-by-dune.md) - [Subsquid](https://docs.peaq.xyz/peaqchain/build/advanced-operations/indexers/subsquid.md) - [The Graph](https://docs.peaq.xyz/peaqchain/build/advanced-operations/indexers/the-graph.md) - [Building with AI](https://docs.peaq.xyz/peaqchain/build/advanced-operations/integrating-using-ai.md): Use AI coding assistants to build with peaq faster - [Choosing Validator](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/choosing-validator.md) - [Adjust Delegator Stake](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/peaq-portal/adjust-delegator-stake.md) - [Join Delegator Set](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/peaq-portal/join-delegator-set.md) - [Leave Delegator Set](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/peaq-portal/leave-delegator-set.md) - [Adjust Delegator Stake](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/polkadot-js-org/adjust-delegator-stake.md) - [Join Delegator Set](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/polkadot-js-org/join-delegator-set.md) - [Leave Delegator Set](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-delegator/polkadot-js-org/leave-delegator-set.md) - [Adjust Commission Rate](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/adjust-commission-rate.md) - [Adjust Validator Stake](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/adjust-validator-stake.md) - [Choosing Node Provider](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/choosing-node-provider.md) - [Generate Session Key](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/generate-session-key.md) - [Node Operator Introduction](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/introduction.md) - [Join Candidate Pool](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/join-candidate-pool.md) - [Leave Validator Pool](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/leave-validator-pool.md) - [Setup a Node](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/becoming-a-validator/setup-a-node.md) - [Block Reward Distribution](https://docs.peaq.xyz/peaqchain/build/advanced-operations/node-operations/block-reward-distribution.md) - [IPFS](https://docs.peaq.xyz/peaqchain/build/advanced-operations/off-chain-storage/ipfs.md) - [MongoDB](https://docs.peaq.xyz/peaqchain/build/advanced-operations/off-chain-storage/mongoDB.md) - [DID](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/did.md) - [ERC-20](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/erc-20.md) - [Introduction to Precompiles](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/introduction.md) - [RBAC](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/rbac.md) - [Storage](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/storage.md) - [Vesting](https://docs.peaq.xyz/peaqchain/build/advanced-operations/precompiles/vesting.md) - [Introduction to the peaq RWA SDK](https://docs.peaq.xyz/peaqchain/build/advanced-operations/rwa/introduction.md) - [Core Modules](https://docs.peaq.xyz/peaqchain/build/advanced-operations/rwa/modules.md) - [Roles & Responsibilities](https://docs.peaq.xyz/peaqchain/build/advanced-operations/rwa/roles.md) - [Sending Bulk Transactions](https://docs.peaq.xyz/peaqchain/build/advanced-operations/sending-bulk-transactions.md) - [x402 on peaq](https://docs.peaq.xyz/peaqchain/build/advanced-operations/x402-peaq.md) - [Block Explorers](https://docs.peaq.xyz/peaqchain/build/basic-operations/block-explorers.md) - [Deploying ERC-20 Token](https://docs.peaq.xyz/peaqchain/build/basic-operations/deploying-erc-20-token.md) - [Deploying ERC-721 NFT](https://docs.peaq.xyz/peaqchain/build/basic-operations/deploying-erc-721-nft.md) - [Estimating Gas Fees](https://docs.peaq.xyz/peaqchain/build/basic-operations/gas-operations/estimate-gas-fees.md) - [Managing Gas Limits](https://docs.peaq.xyz/peaqchain/build/basic-operations/gas-operations/managing-gas-limits.md) - [Optimizing Gas Usage](https://docs.peaq.xyz/peaqchain/build/basic-operations/gas-operations/optimizing-gas-usage.md) - [chain_subscribeNewHeads](https://docs.peaq.xyz/peaqchain/build/basic-operations/listening-parsing-chain-events/chain-subscribeNewHeads.md) - [eth_newFilter + eth_getFilterChanges](https://docs.peaq.xyz/peaqchain/build/basic-operations/listening-parsing-chain-events/eth-newFilter.md) - [eth_subscribe](https://docs.peaq.xyz/peaqchain/build/basic-operations/listening-parsing-chain-events/eth-subscribe.md) - [Introduction](https://docs.peaq.xyz/peaqchain/build/basic-operations/listening-parsing-chain-events/introduction.md) - [Smart Contract Events](https://docs.peaq.xyz/peaqchain/build/basic-operations/listening-parsing-chain-events/smart-contract-events.md) - [MultiTokenVesting](https://docs.peaq.xyz/peaqchain/build/basic-operations/multitoken-vesting.md) - [On-chain vs Off-chain](https://docs.peaq.xyz/peaqchain/build/basic-operations/on-chain-vs-off-chain.md) - [Fetching Data](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contract-storage/fetching-data.md) - [Optimizing Storage](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contract-storage/optimizing-storage.md) - [Writing Data](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contract-storage/writing-data.md) - [Build Smart Contract](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/build-smart-contract.md) - [Deploy Smart Contract](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/deploy-smart-contract.md) - [Interact with Smart Contract](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/interact-with-smart-contract.md) - [Upgradable Smart Contracts](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/upgradable-smart-contracts.md) - [Verify Smart Contract](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/verify-smart-contract.md) - [Verify Transaction Status](https://docs.peaq.xyz/peaqchain/build/basic-operations/smart-contracts/verify-transaction-status.md) - [Submitting Transactions](https://docs.peaq.xyz/peaqchain/build/basic-operations/submitting-transactions.md) - [Fireblocks](https://docs.peaq.xyz/peaqchain/build/basic-operations/wallets/fireblocks.md) - [Ledger](https://docs.peaq.xyz/peaqchain/build/basic-operations/wallets/ledger.md) - [SAFE](https://docs.peaq.xyz/peaqchain/build/basic-operations/wallets/safe.md) - [Checking Balances](https://docs.peaq.xyz/peaqchain/build/basic-operations/working-with-wallet-addresses/checking-balances.md) - [Create and Manage Wallet Addresses](https://docs.peaq.xyz/peaqchain/build/basic-operations/working-with-wallet-addresses/create-and-manage.md) - [Multi-Sig](https://docs.peaq.xyz/peaqchain/build/basic-operations/working-with-wallet-addresses/multi-sig.md) - [Deploy your DePIN](https://docs.peaq.xyz/peaqchain/build/first-depin/deploy-your-depin.md) - [Onboard a Machine](https://docs.peaq.xyz/peaqchain/build/first-depin/onboard-machine.md) - [Run and Test](https://docs.peaq.xyz/peaqchain/build/first-depin/run-and-test.md) - [Store Machine Data](https://docs.peaq.xyz/peaqchain/build/first-depin/store-machine-data.md) - [Connecting to peaq](https://docs.peaq.xyz/peaqchain/build/getting-started/connecting-to-peaq.md) - [DeFi on peaq](https://docs.peaq.xyz/peaqchain/build/getting-started/defi-guide.md) - [EVM Onboarding](https://docs.peaq.xyz/peaqchain/build/getting-started/evm-onboarding.md) - [Get test tokens](https://docs.peaq.xyz/peaqchain/build/getting-started/get-test-tokens.md) - [EVM Token Transfer](https://docs.peaq.xyz/peaqchain/build/getting-started/how-to-send-receive-peaq/evm-token-transfer.md) - [Substrate Token Transfer](https://docs.peaq.xyz/peaqchain/build/getting-started/how-to-send-receive-peaq/substrate-token-transfer.md) - [Installing peaq SDK](https://docs.peaq.xyz/peaqchain/build/getting-started/install-peaq-sdk.md) - [Token List](https://docs.peaq.xyz/peaqchain/build/getting-started/token-list.md) - [Tokenomics](https://docs.peaq.xyz/peaqchain/learn/tokenomics.md) - [SDK Reference](https://docs.peaq.xyz/peaqchain/sdk-reference/home.md) - [Create Instance](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/create-instance.md) - [DID Operations](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/did-operations.md) - [Group](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/rbac-operations/group.md) - [Permission](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/rbac-operations/permission.md) - [Role](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/rbac-operations/role.md) - [Send EVM TX](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/send-evm-tx.md) - [Serialized DID](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/serialized-did.md) - [Storage Operations](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/storage-operations.md) - [UMT](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/umt.md) - [Tier 1](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/verify/tier-1.md) - [Tier 2](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/verify/tier-2.md) - [Tier 3](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/verify/tier-3.md) - [peaq verify](https://docs.peaq.xyz/peaqchain/sdk-reference/javascript/verify/verify.md) - [Create Instance](https://docs.peaq.xyz/peaqchain/sdk-reference/python/create-instance.md) - [DID Operations](https://docs.peaq.xyz/peaqchain/sdk-reference/python/did-operations.md) - [Group](https://docs.peaq.xyz/peaqchain/sdk-reference/python/rbac-operations/group.md) - [Permission](https://docs.peaq.xyz/peaqchain/sdk-reference/python/rbac-operations/permission.md) - [Role](https://docs.peaq.xyz/peaqchain/sdk-reference/python/rbac-operations/role.md) - [Storage Operations](https://docs.peaq.xyz/peaqchain/sdk-reference/python/storage-operations.md) - [Transfer Operations](https://docs.peaq.xyz/peaqchain/sdk-reference/python/transfer.md) - [Permissions](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/access/permissions.md) - [Roles](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/access/roles.md) - [Create Instance](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/create-instance.md) - [Options test](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/examples/options-test.md) - [Wallet demo](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/examples/wallet-demo.md) - [Introduction](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/home.md) - [Create and Read](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/identity/create-and-read.md) - [Customize Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/identity/customize-document.md) - [Installation](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/installation.md) - [Network Selection](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/network-selection.md) - [Add and Read Data](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/storage/add-and-read.md) - [Telemetry and Configuration Helpers](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/storage/telemetry-and-config.md) - [Confirmation Modes](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/transactions/confirmation-modes.md) - [Status Callbacks](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/transactions/status-callbacks.md) - [Wallet Basics](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/python/wallet-and-keystore.md) - [Access](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/core-services/access.md): Govern robot permissions using ROS 2 services that wrap the peaq RBAC pallets. - [Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/core-services/identity.md): Manage robot DIDs through lifecycle ROS 2 services with full transaction visibility. - [Node Info](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/core-services/node-info.md): Inspect network, wallet, and config details exposed by `/info`. - [Service Index](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/core-services/overview.md): All ROS 2 services exposed by the peaq core workspace with request/response context. - [Storage](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/core-services/storage.md): Use `/storage/add` and `/storage/read` to move data between ROS 2 and the peaq storage pallet. - [Example Launches](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/examples/overview.md): Validate end-to-end ROS 2 + peaq pipelines with production-ready launch files. - [Example Scripts](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/examples/scripts.md): Run guided scripts that exercise ROS 2 services, storage bridge, and event streaming end to end. - [Configuration](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/getting-started/configuration.md): Provide network, wallet, and storage settings for ROS 2 nodes through environment variables or YAML. - [Installation](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/getting-started/installation.md): Set up the peaq ROS 2 workspace with Docker or a native Humble environment. - [Launch Core Services](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/getting-started/launch-core-services.md): Run lifecycle-managed ROS 2 nodes for peaq identity, access, and storage operations. - [Introduction](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/home.md): Enterprise-grade ROS 2 integration for the peaq robotics stack. - [Event Streams](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/messaging/event-streams.md): Subscribe to blockchain events and transaction lifecycles from ROS 2. - [Messaging Index](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/messaging/topics.md): ROS 2 topics exposed by the peaq robotics workspace and how to use them. - [Verifiable Storage](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/messaging/verifiable-storage.md): Cryptographically prove that every ROS 2 data point came from the right robot. - [Service Index](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/tether/overview.md): All address-only Tether WDK services exposed by `peaq_tether_node` with request/response context. - [USDT Balance](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/tether/usdt-balance.md): Read USDT (ERC-20) balances on peaq EVM using address-only ROS 2 services. - [USDT Transfer](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/tether/usdt-transfer.md): Dry-run and broadcast USDT transfers on peaq EVM using address-only ROS 2 services. - [Wallet](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/tether/wallet.md): Create EVM wallet addresses from ROS 2 without ever passing secrets over services. - [Wallet Registry](https://docs.peaq.xyz/peaqchain/sdk-reference/robotics-sdk/ros2/tether/wallet-registry.md): Understand how `peaq_tether_node` stores wallet secrets locally and why ROS remains address-only. - [Cancel Contract](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/cancelContract.md) - [Create Contract](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/createContract.md) - [Get Contract](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/getContract.md) - [Get Draft](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/getDraft.md) - [Is Blocked](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/isBlocked.md) - [Is Contract ID Available](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/isContractIdAvailable.md) - [Set Blocked](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/setBlocked.md) - [Sign Contract](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/cnft/signContract.md) - [Add Claim to Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/addClaimToIdentity.md) - [Create Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/createIdentity.md) - [Get Claim](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/getClaim.md) - [Get Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/getIdentity.md) - [Issue KYC Claim](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/issueKycClaim.md) - [Issue Role Claim](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/issueRoleClaim.md) - [Remove Claim from Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/identity/removeClaimFromIdentity.md) - [Installation & Initialization](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/initialize.md) - [Ensure Machine NFT Allowance](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/mnft/ensureMachineNftAllowance.md) - [Get Machine DID](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/mnft/getMachineDid.md) - [Register Machine NFT](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/mnft/registerMachineNft.md) - [Add Machine Issuer](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/addMachineIssuer.md) - [Find Contract NFT](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/findContractNft.md) - [Get Machine Issuers](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/getMachineIssuers.md) - [Get Machine Regulators](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/getMachineRegulators.md) - [Remove Machine Issuer](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/removeMachineIssuer.md) - [Set Machine NFT Block State](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/rwanft/setMachineNftBlockState.md) - [Approve Vault as Operator](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/approveVaultAsOperator.md) - [Claim Yield](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/claimYield.md) - [Claim Yield To](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/claimYieldTo.md) - [Create Vault and Token](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/createVaultAndToken.md) - [Deposit Yield](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/depositYield.md) - [Ensure Transfer Fee Allowance](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/ensureTransferFeeAllowance.md) - [Mint Security Tokens](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/mintSecurityTokens.md) - [Pause Token](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/pauseToken.md) - [Register Identity](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/registerIdentity.md) - [Transfer](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/transfer.md) - [Unpause Token](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/vault/unpauseToken.md) - [Common Flow](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/workflows/common-flow.md) - [Machine Issuer Flow](https://docs.peaq.xyz/peaqchain/sdk-reference/rwa/workflows/machine-issuer-flow.md) - [What is peaq chain](https://docs.peaq.xyz/peaqchain/what-is-peaq.md): The L1 that underlies the peaqOS contracts. - [GET /machine/{did}](https://docs.peaq.xyz/peaqos/api-reference/get-machine.md): Return the full machine profile for a DID, with response fields that vary by data visibility setting. - [GET /machines/{machine_id}](https://docs.peaq.xyz/peaqos/api-reference/get-machine-card.md): Return a peaqOS Machine Card for a machine identified by its numeric machine ID. - [GET /mcr/{did}](https://docs.peaq.xyz/peaqos/api-reference/get-mcr.md): Compute and return the Machine Credit Rating for a single machine DID. - [GET /metadata/{token_id}](https://docs.peaq.xyz/peaqos/api-reference/get-metadata.md): Return NFT metadata for a MachineNFT token, intended as an ERC-721 tokenURI target. - [GET /operator/{did}/machines](https://docs.peaq.xyz/peaqos/api-reference/get-operator-machines.md): List all machines registered under an operator DID, with paginated MCR scores. - [GET /health and GET /ready](https://docs.peaq.xyz/peaqos/api-reference/health.md): Liveness and readiness probes for monitoring the peaqOS MCR API server. - [API reference overview](https://docs.peaq.xyz/peaqos/api-reference/overview.md): Base URL, authentication, rate limits, error envelope, and endpoint index for the peaqOS MCR API. - [peaqOS CLI](https://docs.peaq.xyz/peaqos/cli.md): Drive activate, qualify, and operator flows from your terminal. - [Smart contracts](https://docs.peaq.xyz/peaqos/concepts/contracts.md): Architecture, addresses, and responsibilities of every peaqOS contract. - [Events](https://docs.peaq.xyz/peaqos/concepts/events.md): Revenue and activity events that feed a machine's credit history. - [Gas Station](https://docs.peaq.xyz/peaqos/concepts/gas-station.md): 2FA-gated faucet that funds fresh machine wallets on peaq chain so they can bond and register. - [Machine Credit Rating](https://docs.peaq.xyz/peaqos/concepts/machine-credit-rating.md): A Moody's-style score that summarizes a machine's creditworthiness from its on-chain history. - [Machine NFT](https://docs.peaq.xyz/peaqos/concepts/machine-nft.md): LayerZero V2 ONFT that anchors a machine's identity and links to its credit history. - [peaqID](https://docs.peaq.xyz/peaqos/concepts/peaqid.md): W3C DID for machines, portable across every chain peaqOS supports. - [Trust levels](https://docs.peaq.xyz/peaqos/concepts/trust-levels.md): Three tiers classifying how trustworthy a submitted event is. - [Activate](https://docs.peaq.xyz/peaqos/functions/activate.md): Put your machine on-chain. peaqID, wallet, and Machine NFT. - [Monetize](https://docs.peaq.xyz/peaqos/functions/monetize.md): List your machine's services. Other machines and agents discover and buy them. - [Qualify](https://docs.peaq.xyz/peaqos/functions/qualify.md): Credit rate your machine from its revenue and activity history. - [Scale](https://docs.peaq.xyz/peaqos/functions/scale.md): Pair an AI agent that transacts and consumes services on your machine's behalf. - [Tokenize](https://docs.peaq.xyz/peaqos/functions/tokenize.md): Fractionalize your machine into an investable asset via ERC-3643. - [Verify](https://docs.peaq.xyz/peaqos/functions/verify.md): Prove your machine is real via hardware attestation and trusted third parties. - [Proxy operator fleet](https://docs.peaq.xyz/peaqos/guides/proxy-operator-fleet.md): Register and manage multiple machines from one operator wallet using registerFor. Covers per-machine keys, batch registration, and fleet queries. - [Query Machine Credit Rating](https://docs.peaq.xyz/peaqos/guides/query-mcr.md): Fetch a machine's MCR from the peaqOS MCR API. Covers curl, JavaScript, and Python. - [ROS 2 machine runtime](https://docs.peaq.xyz/peaqos/guides/ros2-machine-runtime.md): Run peaqOS machine onboarding, MCR, events, smart accounts, and Machine NFT bridge flows from ROS 2. - [Self-managed onboarding](https://docs.peaq.xyz/peaqos/guides/self-managed-onboarding.md): Register a single machine where the owner is the operator. Generate keys, set up 2FA, fund via Gas Station, and call registerMachine. - [Submit events](https://docs.peaq.xyz/peaqos/guides/submit-events.md): Submit revenue and activity events to the EventRegistry. Covers validation, data hashing, event types, cross-chain patterns, and operational limits. - [Install](https://docs.peaq.xyz/peaqos/install.md): Install peaqOS via npm or pip. - [peaqOS overview](https://docs.peaq.xyz/peaqos/overview.md): The machine economy runs on peaqOS. - [peaqOS AI](https://docs.peaq.xyz/peaqos/peaqos-ai.md): Use the peaqOS agent skill to onboard machines, query MCR, and run fleet workflows from any AI coding agent. - [Errors](https://docs.peaq.xyz/peaqos/sdk-reference/errors.md): Error class hierarchy, 20 faucet codes, and on-chain revert names for the peaqOS SDK. - [Bridge](https://docs.peaq.xyz/peaqos/sdk-reference/ros2/bridge.md): Bridge Machine NFTs between peaq and Base from ROS 2 via LayerZero V2. - [ROS 2 configuration](https://docs.peaq.xyz/peaqos/sdk-reference/ros2/configuration.md): Configure peaqOS ROS 2 with a unified YAML file, local wallet registry, MCR API, faucet, and contract addresses. - [Installation](https://docs.peaq.xyz/peaqos/sdk-reference/ros2/installation.md): Build the peaqOS ROS 2 packages and configure the unified peaq_robot.yaml. - [SDK: ROS 2](https://docs.peaq.xyz/peaqos/sdk-reference/ros2/overview.md): ROS 2 services that turn a robot into an on-chain machine actor. - [ROS 2 service catalog](https://docs.peaq.xyz/peaqos/sdk-reference/ros2/services.md): Canonical peaqOS ROS 2 machine endpoints plus documented agent aliases, grouped by SDK capability. - [SDK: JavaScript](https://docs.peaq.xyz/peaqos/sdk-reference/sdk-js.md): TypeScript client for peaqOS. Class, static factories, methods, types, constants. - [SDK: Python](https://docs.peaq.xyz/peaqos/sdk-reference/sdk-python.md): Python client for peaqOS. Class, static factories, methods, types, constants. Mirrors the JavaScript SDK in snake_case. - [Wallets (OWS)](https://docs.peaq.xyz/peaqos/wallets.md): Encrypted, mnemonic-backed wallets for peaqOS via the Open Wallet Standard. Optional, opt-in, fully local. - [Quickstart](https://docs.peaq.xyz/quickstart.md): Register your first machine in five minutes. - [Roadmap](https://docs.peaq.xyz/roadmap.md): What's live, what's next, and where peaqOS is headed. ## OpenAPI Specs - [openapi](https://docs.peaq.xyz/api-reference/openapi.json) ## Optional - [Purple Paper](https://www.peaq.xyz/purple-paper) - [News](https://x.com/peaq) - [Community](https://www.discord.gg/peaqnetwork) - [Repos](https://github.com/peaqnetwork)