Robonomics Liability Messages¶
robonomics_liability/Liability.msg¶
Field | Type | Description |
---|---|---|
address | ethereum_common/Address | The Liability’s address |
model | ipfs_common/Multihash | CPS behavioral model Identifier |
objective | ipfs_common/Multihash | CPS behavioral model parameters in rosbag file |
result | ipfs_common/Multihash | Liability result hash |
promisee | ethereum_common/Address | The promisee address |
promisor | ethereum_common/Address | The promisor address (usually CPS) |
lighthouse | ethereum_common/Address | The address of lighthouse your CPS works on |
token | ethereum_common/Address | Operational token address |
cost | ethereum_common/UInt256 | CPS behavioral model implementation cost |
validator | ethereum_common/Address | Observing network address |
validatorFee | ethereum_common/UInt256 | Observing network commission |
ipfs_common/Multihash.msg¶
Field | Type | Description |
---|---|---|
multihash | std_msgs/String | A wrapper for model and objective fields |
robonomics_liability/StartLiability.srv¶
Request
Field | Type | Description |
---|---|---|
address | std_msgs/String | The address of Liability you are willing to execute |
Response
Field | Type | Description |
---|---|---|
success | std_msgs/Bool | Weather or not the Liability was started |
msg | std_msgs/String | Status of launch |
robonomics_liability/FinishLiability.srv¶
Request
Field | Type | Description |
---|---|---|
address | std_msgs/String | The address of Liability to finish |
success | std_msgs/Bool | The status of execution |
Response
The response is empty