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