1 Definition 2 Functional Requirements 3 Syntax 4 Semantics

1 Definition

Either the Request to the Blockchain to create a Smart Contract from a Model Licence or the Response from the Blockchain.

2 Functional Requirements

Blockchain Licence Request includes:

  1. AIH Data ID
  2. Model Licence

Blockchain Licence Response includes:

  1. Blockchain Licence ID
  2. Licence Status

3 Syntax

https://schemas.mpai.community/AIH1/V1.0/data/BlockchainLicense.json

4 Semantics

Label Description
Header Blockchain Licence Header
– Standard-BlockchainLicence The characters AIH-BCL-V
– Version Major version – 1 or 2 characters
– Dot-separator The character .
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
BlockchainLicenceID Identifier of Licence Request.
BlockchainLicenceTime Time of Licence Request.
BlockchainLicence Data in Blockchain Licence.
– Request Data in Request.
  – AIHDataID ID of AIH Data.
  – ModelLicence Model Licence.
– Response Data in Response.
  – BlockchainLicenceID ID of Licence stored in Blockchain.
  – LicenceStatus Boolean: 0=Licence creation failure; 1=Licence creation success.
DescrMetadata Descriptive Metadata