golem-architecture

Golem Activity Capabilities

Namespace that describes Activity API capabilities, which can be perceived as “segments” of Activity API functionality.

Example segments can be:

Important:

Specific Properties

golem.activity.caps.transfer.protocol : List[String]

Describes: Offer

Indicates the data transmission protocols available for TRANSFER operation on this Provider/ExeUnit.

Value enum

| Value | Description | | ——- | ———————————————————————————————————— | | “http” | HTTP Protocol | | “https” | HTTPS Protocol | | “gftp” | Golem File Transfer Protocol - proprietary protocol allowing for transfer of data over the Golem P2P network |

Examples

golem.activity.caps.transfer.report-progress : bool [Fact]

Describes: Offer

Indicates that ExeUnit is capable of sending transfer command progress events according to protocol described here.

golem.activity.caps.deploy.report-progress : bool [Fact]

Describes: Offer

Indicates that ExeUnit is capable of sending deploy command progress events according to protocol described here.