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 |