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:

  1. Model Licence
  2. Tokens

Blockchain Licence Response includes

  1. Smart Contract (Blockchain Licence) ID.
  2. 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