~/identity | create | peaq_ros2_interfaces/srv/IdentityCreate | Provision a DID for the robot wallet with optional metadata |
~/identity | read | peaq_ros2_interfaces/srv/IdentityRead | Fetch the current DID document |
~/storage | add | peaq_ros2_interfaces/srv/StoreAddData | Submit compact JSON data or file pointers to the peaq storage pallet |
~/storage | read | peaq_ros2_interfaces/srv/StoreReadData | Retrieve stored data and IPFS CIDs |
~/access | create_role | peaq_ros2_interfaces/srv/AccessCreateRole | Define a new RBAC role |
~/access | create_permission | peaq_ros2_interfaces/srv/AccessCreatePermission | Register a permission identifier |
~/access | assign_permission | peaq_ros2_interfaces/srv/AccessAssignPermToRole | Link a permission to a role |
~/access | grant_role | peaq_ros2_interfaces/srv/AccessGrantRole | Grant a role to a robot or user DID |
~/ | info | peaq_ros2_interfaces/srv/GetNodeInfo | Return node metadata, network, wallet address, and config summary |