Skip to main content
The peaq Real World Asset (RWA) Framework is a comprehensive blockchain infrastructure that enables the tokenization of physical assets (primarily machines) on the peaq network. It provides a compliant, regulated pathway for transforming real-world assets into 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).
These standards were combined into the peaq-rwa-evm repository, where custom business logic is integrated into 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 automatically
An SDK has been deployed to the peaq npm registry which can be used to interact with the framework in an easy manner. You can checkout the SDK Reference for more details.

Contract Addresses

peaq

proxyAdmin: '0xaF4d82F70B29d58e87C69f0404d171E2e60a5913',
infoDesk: '0x246eC0443D3017e319330e2B70F554B997a2Ec50',
peaqRwaNft: '0x10a6734bfB7123fb0a43AaE870f116A3Af91539A',
peaqVaultFactory: '0xF3e61Fa74FfA62a7de2791361536e4b1bccbFE34',
onchainidAuthority: '0xE51F50bA6713CA71Ee987C3C305BE77EC502fdBC',
onchainidFactory: '0x2f91c6db691D4b412976aDaB518D83723DC3A069',
verifierKyc: '0xF1b050b943065002489796BFDF54E37B19101b3F',
verifierMnftIssuer: '0x9C056EdCC77447c576d2b5808871d5305C58Bb03',
verifierMnftRegulator: '0x823db6D7621857a6279B26102577D55EEE59A406',
trexAuthority: '0x207d63D341fA6834E93606e3e66B9fe8f86A4966',
trexFactory: '0x51c17AC87f44F492271B7A243D0f21855C593003',
trexGateway: '0x9D671d1e2e621300312213CF24c767753c15ba9c',
initialContractNft: '0xdA340e0EB025014107cd87035A6DAadD4c80989C'

Agung

infoDesk: '0x9f2bF4e338cCC48D1b7021494377907ea4a593F2',
peaqRwaNft: '0x968b4520261C9c602a25448b75f3d4483D0a083B',
peaqVaultFactory: '0x7809591A43449Ab57452c56Cf7d95b04Ef9886b6',
onchainidAuthority: '0x84Df77FEa8398bcBCB18CE1165D89aEa02f8b67F',
onchainidFactory: '0x6c2Cf1CD533C5c36C2d9918Ca00EAB800AE32d0A',
verifierKyc: '0xb1b53EAD9E8aBa8eb061cC50a563FFd392C260d9',
verifierMnftIssuer: '0xfbbb480a67A5CB746F9468d00D9b0F4106D04a32',
verifierMnftRegulator: '0xEE3c15a286575620852d252F0BE1e1De0308C29f',
trexAuthority: '0xA2b6B1d25b8072E6560bFDB0D09b1217368CBa4a',
trexFactory: '0x2207DB2a167E31fF2d8E82E953ec0Bda942a8B71',
trexGateway: '0x6c24606B129cD4e426c54628E0A0896985aEbca3',
initialContractNft: '0x35D67095A5a6f00CBE288cF744b3efC48de3699a'

Next Steps