| 1 Definition | 2 Functional Requirements | 3 Syntax | 4 Semantics |
1 Definition
The Request made to the Blockchain to Store a Model Licence as a Smart Contract and to provided the Smart Contract (Blockchain Licence) ID.
2 Functional Requirements
Blockchain Licence Request includes:
- Model Licence
- Tokens
Blockchain Licence Response includes
- Smart Contract (Blockchain Licence) ID.
- Blockchain Licence State
3 Syntax
https://schemas.mpai.community/TFA/V1.0/data/BlockChainLicence.json
4 Semantics
| Label | Description |
| Header | Blockchain Licence Header |
| – Standard-BlockchainLicence | The characters AIH-BLL-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 Blockchain Licence. |
| BlockchainLicenceTime | Time of Blockchain Licence. |
| BlockchainLicence | Data in Blockchain Licence. |
| – Request | If Request |
| – ModelLicence | End User’s Model Licence. |
| – Tokens | EndUser’s Tokens |
| – Response | If Response |
| – SmartContractID | ID of Smart Contract |
| – BlockchainLicenceStatus | Boolean; 0=failure, 1= success |
| DescrMetadata | Descriptive Metadata |