diff --git a/core-concepts/did-ddo.md b/core-concepts/did-ddo.md index f34edc56..cc890085 100644 --- a/core-concepts/did-ddo.md +++ b/core-concepts/did-ddo.md @@ -298,8 +298,8 @@ This only concerns metadata about a file, but never the file URLs. The only way An asset with a service of `type` `compute` has the following additional attributes under the `compute` object. This object is required if the asset is of `type` `compute`, but can be omitted for `type` of `access`. -| Attribute | Type | Required | Description                        | -| ------------------------------ | -------- | -------- | ----------------------------------------------------------- | +| Attribute | Type | Required | Description | +| ------------------------------- | ----- | ----- | ----------------------------------------------------------- | | `allowRawAlgorithm` | `boolean` | **✓** | If `true`, any passed raw text will be allowed to run. Useful for an algorithm drag & drop use case, but increases risk of data escape through malicious user input. Should be `false` by default in all implementations. | | `allowNetworkAccess` | `boolean` | **✓** | If `true`, the algorithm job will have network access. | | `publisherTrustedAlgorithmPublishers` | Array of `string` | **✓** | If not defined, then any published algorithm is allowed. If empty array, then no algorithm is allowed. If not empty any algo published by the defined publishers is allowed. | @@ -310,7 +310,7 @@ An asset with a service of `type` `compute` has the following additional attribu The `publisherTrustedAlgorithms` is an array of objects with the following structure: | Attribute | Type | Required | Description | -| ------------------------------ | -------- | -------- | ----------------------------------------------------------- | +| ------------------------------ | -------- | ---- | -------------------------------------------------------------- | | **`did`** | `string` | **✓** | The DID of the algorithm which is trusted by the publisher. | | **`filesChecksum`** | `string` | **✓** | Hash of algorithm's files (as `string`). | | **`containerSectionChecksum`** | `string` | **✓** | Hash of algorithm's image details (as `string`). | @@ -379,7 +379,7 @@ Sometimes, the asset needs additional input data before downloading or running a The `consumerParameters` is an array of objects. Each object defines a field and has the following structure: | Attribute | Type | Required | Description | -| ----------------- | -------------------------------- | -------- | -------------------------------------------------------------------------- | +| ----------------- | -------------------------------- | ---- | -------------------------------------------------------------------------- | | **`name`** | `string` | **✓** | The parameter name (this is sent as HTTP param or key towards algo) | | **`type`** | `string` | **✓** | The field type (text, number, boolean, select) | | **`label`** | `string` | **✓** | The field label which is displayed |