| 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:
- AIH Data ID
- Model Licence
Blockchain Licence Response includes:
- Blockchain Licence ID
- 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 |