Methods, architectures, apparatuses and systems directed to blockchain-enabled collaborative application deployment and operation
In some implementations, a WTRU may include transmitting, to a network element, a request to join a collaboration infrastructure associated with one or more activities. In addition, the WTRU may include receiving, from the network element, a request response including information indicating a proposal of a smart contract that may include responsibilities and policies associated with joining the collaboration infrastructure, and information indicating conducted tasks to be assigned by the network element. The WTRU may include transmitting, to the network element, feedback on the smart contract. Moreover, the WTRU may include receiving, from the network element, a WTRU collaboration guide indicating one or more tasks assigned to the WTRU. Also, the WTRU may include evaluating the one or more tasks assigned to the WTRU. Further, the WTRU may include transmitting, to the network element, an acknowledgement of the one or more tasks assigned to the WTRU.
1 . A method implemented in a wireless transmit/receive unit (WTRU) for wireless communications, the method comprising:
transmitting, to a network element, a request to join a collaboration infrastructure associated with one or more activities;
receiving, from the network element, a request response comprising information indicating a proposal of a smart contract that comprises rules and policies for joining the collaboration infrastructure, and information indicating one or more activities to which the smart contract is applicable;
transmitting, to the network element, feedback on the smart contract;
receiving, from the network element, a WTRU collaboration guide indicating one or more tasks assigned to the WTRU;
evaluating the one or more tasks assigned to the WTRU; and
transmitting, to the network element, an acknowledgement of the one or more tasks assigned to the WTRU.
2 . The method of claim 1 , wherein the feedback on the smart contract comprises an acceptance of the smart contract or a proposed modification of the smart contract.
3 . The method of claim 1 , wherein the WTRU collaboration guide indicates at least one of: WTRU application acquisition instruction, WTRU application input capture instructions, WTRU application output sharing instructions, quality and performance requirements, or performance reporting instruction.
4 . The method of claim 1 , further comprising transmitting a report indicating a location presence.
5 . The method of claim 3 , wherein evaluating the one or more tasks assigned to the WTRU comprises determining to accept the one or more tasks assigned to the WTRU.
6 . The method of claim 5 , further comprising:
installing, based on the WTRU collaboration guide, one or more WTRU applications corresponding to the more tasks assigned to the WTRU, capturing one or more inputs and providing one or more outputs corresponding the one or more WTRU applications to one or more second WTRUs; and
receiving an acknowledgment from the one or more second WTRUs.
7 . The method of claim 6 , further comprising:
creating a blockchain transaction to report an actual performance of the installed one or more WTRU applications;
sending the blockchain transaction to a blockchain node to trigger an execution of the smart contract; and
receiving an acknowledgment of the blockchain transaction from the blockchain node.
8 . The method of claim 6 , wherein the request to join the collaboration infrastructure comprises at least one of: an identification of the WTRU, an activity triple (AT) identifier, an activity triple (AT), one or more current capacities of the WTRU, activity location information, an identifier associated with the collaboration infrastructure, or one or more identifiers associated with a set of the one or more WTRU applications corresponding the one or more tasks assigned to the WTRU.
9 . The method of claim 1 , further comprising:
receiving, from the network element, an acknowledgement notification indicating a status the smart contract and a query of capabilities and capacity of the WTRU; and
transmitting, to the network element, a response to the query identifying the capabilities and the capacity of the WTRU.
10 . A wireless transmit/receive unit (WTRU) comprising circuitry, including a transmitter, receiver, a processor and memory, the WTRU configured to:
transmit, to a network element, a request to join a collaboration infrastructure associated with one or more activities;
receive, from the network element, a request response comprising information indicating a proposal of a smart contract that comprises rules and policies for joining the collaboration infrastructure, and information indicating one or more activities to which the smart contract is applicable;
transmit, to the network element, feedback on the smart contract;
receive, from the network element, a WTRU collaboration guide indicating one or more tasks assigned to the WTRU;
evaluate the one or more tasks assigned to the WTRU; and
transmit, to the network element, an acknowledgement of the one or more tasks assigned to the WTRU.
11 . The WTRU of claim 10 , wherein the feedback on the smart contract comprises an acceptance of the smart contract or a proposed modification of the smart contract.
12 . The WTRU of claim 10 , wherein the WTRU collaboration guide indicates at least one of: WTRU application acquisition instruction, WTRU application input capture instructions, WTRU application output sharing instructions, quality and performance requirements, or performance reporting instruction.
13 . The WTRU of claim 10 , wherein the WTRU is further configured to:
transmit a report indicating a location presence.
14 . The WTRU of claim 12 , wherein the WTRU is further configured to determine to accept the one or more tasks assigned to the WTRU based on the one or more tasks assigned to the WTRU evaluated.
15 . The WTRU of claim 14 , wherein the WTRU is further configured to:
install, based on the WTRU collaboration guide, one or more WTRU applications corresponding to the one or more tasks assigned to the WTRU, capture one or more inputs and provide one or more outputs corresponding the one or more WTRU applications to one or more second WTRUs; and
receive an acknowledgment from the one or more second WTRUs.
16 . The WTRU of claim 15 , wherein the WTRU is further configured to:
create a blockchain transaction to report an actual performance of the installed one or more WTRU applications;
send the blockchain transaction to a blockchain node to trigger an execution of the smart contract; and
receive an acknowledgment of the blockchain transaction from the blockchain node.
17 . The WTRU of claim 15 , wherein the request to join the collaboration infrastructure comprises at least one of: an identification of the WTRU, an activity triple (AT) identifier, an activity triple (AT), one or more current capacities of the WTRU, activity location information, an identifier associated with the collaboration infrastructure, or one or more identifiers associated with a set of the one or more WTRU applications corresponding the one or more tasks assigned to the WTRU.
18 . The WTRU of claim 17 , wherein the WTRU is further configured to:
receive, from the network element, an acknowledgement notification indicating a status the smart contract and a query of capabilities and capacity of the WTRU; and
transmit, to the network element, a response to the query identifying the capabilities and the capacity of the WTRU.