Skip to main content
The peaq Real World Asset (RWA) Framework tokenizes physical assets, primarily machines, on the peaq network. It provides a compliant, regulated path from a real-world asset to tradeable digital securities. Framework Overview At its core, the framework combines three key blockchain standards:
  • ONCHAINID - A decentralized identity protocol that links wallet addresses to verified identities, enabling Know-Your-Customer (KYC) compliance on-chain.
  • T-REX (ERC-3643) - The Token for Regulated EXchanges standard, which provides a security token framework with built-in compliance controls.
  • ERC-721 NFTs - Non-fungible tokens that represent unique real-world assets (MachineNFT) and contractual agreements (ContractNFT).
peaq combines these standards with its own business logic in the framework’s smart contracts. The framework enables asset owners to:
  1. Register physical machines as on-chain NFTs with embedded DID documents
  2. Package those assets into vaults
  3. Fractionalize ownership into security tokens that can be sold to investors
  4. Distribute yield from machine operations to token holders, who claim their share
An SDK for the framework is published on npm as @peaq-network/rwa.

Contract Addresses

Use agung to build and test. On peaq mainnet the contracts are deployed, but no trusted Claim Issuers or Machine Regulators are configured yet, so KYC-gated calls (machine registration, contract creation and signing, adding Machine Issuers, vault minting and transfers) revert there.
The SDK exposes most of these through rwa_sdk.getAddresses() under different key names. infoDesk and initialContractNft are not in the SDK address book; pass them yourself (for example infoDesk in vault.createVault).

peaq

agung

Next Steps