Brizo v0.7.2

Brizo is the technical component executed by Publishers allowing them to provide extended data services. When running with our Docker images, it is exposed under http://localhost:8030.

/services/consume

get

Allows download of asset data file.

Parameters

consumerAddress*string

The consumer address.

serviceAgreementId*string

The ID of the service agreement.

url*string

This URL is only valid if Brizo acts as a proxy. Consumer can't download using the URL if it's not through Brizo.

signature

Signature of the documentId to verify that the consumer has rights to download the asset.

index

Index of the file in the array of files.

Responses

200 Redirect to valid asset url.
400 One of the required attributes is missing.
401 Invalid asset data.
500 Error

/services/exec

post

Call the execution of a workflow.

Parameters

consumerAddress*string

The consumer address.

serviceAgreementId*string

The ID of the service agreement.

signaturestring

Signature of the documentId to verify that the consumer has rights to download the asset.

workflowDIDstring

DID of the workflow that is going to start to be executed.

Responses

200 Call to the operator-service was successful.
400 One of the required attributes is missing.
401 Invalid asset data.
500 Error