Command & Telemetry Topics
| Topic | Type | Direction | Purpose |
|---|---|---|---|
peaq/storage/ingest | peaq_ros2_interfaces/msg/StorageIngest | Publish | Send telemetry or file CIDs to the storage bridge |
peaq/storage/status | peaq_ros2_interfaces/msg/StorageResult | Subscribe | Track success/failure for each storage ingest |
peaq/tx_status | peaq_ros2_interfaces/msg/TxStatus | Subscribe | Transaction lifecycle updates for all peaq operations |
peaq/events | peaq_ros2_interfaces/msg/Event | Subscribe | Raw events emitted by peaq pallets |
StorageIngest Schema
- Use
is_file=truewithfile_pathwhen pointing to local files that the bridge should upload to IPFS - Provide structured payloads via
content(JSON) plus an optionalmetadata_jsonenvelope for robot state, firmware versions, or mission identifiers
StorageResult Schema
statustransitions throughPENDING,RETRYING,SUCCESS, orFAILED- Failed entries are also written to
/tmp/storage_bridge_failures.jsonlso you can replay them later

