Robonomics Messages¶
Note
This is Robonomics network Generation 4
message specification.
- Currently for message delivery is used IPFS PubSub broadcaster.
- IPFS PubSub topic is set according to Lighthouse ENS name.
- Robonomics message sended serialized by JSON.
Specification¶
Demand
Field Type Description model ipfs_common/Multihash CPS behavioral model Identifier objective ipfs_common/Multihash CPS behavioral model parameters in rosbag file token ethereum_common/Address Operational token address cost ethereum_common/UInt256 CPS behavioral model implementation cost lighthouse ethereum_common/Address Lighthouse address validator ethereum_common/Address Observing network address validatorFee ethereum_common/UInt256 Observing network commission deadline ethereum_common/UInt256 Deadline block number nonce std_msgs/UInt8[] Random unique data signature std_msgs/UInt8[] Sender’s digital signature
Offer
Field Type Description model ipfs_common/Multihash CPS behavioral model Identifier objective ipfs_common/Multihash CPS behavioral model parameters in rosbag file token ethereum_common/Address Operational token address cost ethereum_common/UInt256 CPS behavioral model implementation cost validator ethereum_common/Address Observing network address lighthouse ethereum_common/Address Lighthouse address lighthouseFee ethereum_common/UInt256 Liability creation commission deadline ethereum_common/UInt256 Deadline block number nonce std_msgs/UInt8[] Random unique data signature std_msgs/UInt8[] Sender’s digital signature
Result
Field Type Description liability ethereum_common/Address Liability contract address result ipfs_common/Multihash Liability result hash encoded as Base58 success std_msgs/Bool Is liability executed successful signature std_msgs/UInt8[] Sender’s digital signature