Partial NFT transfer based on dynamic user activity
An example operation may include one or more of generating a dynamically-modifiable image comprising a plurality of pieces of interconnected content via an image generating model and displaying the dynamically-modifiable image via a user interface of a software application, installing a smart contract that includes an identifier of an owner of the dynamically-modifiable image on a blockchain ledger, detecting removal of a piece of content from among the plurality of pieces of interconnected content based on user inputs via the user interface, detecting addition of the removed piece of content to a different dynamically-modifiable image of a different user, and in response to the detected addition, executing an electronic payment transaction to transfer value from the owner of the dynamically-modifiable image to the different user based on the smart contract installed on the blockchain ledger.
1 . An apparatus comprising:
a memory; and
a processor coupled to the memory, the processor configured to:
generate an image and display the image via a user interface of a profile of a software application, install a smart contract that includes an identifier of the image and instructions for detaching content from the image on a blockchain ledger,
remove a piece of image content from the image with an artificial intelligence (AI) model based on inputs on the user interface matching the instructions in the smart contract,
add the piece of image content to a different image of a different profile, and
execute a transfer of the piece of image content from a first blockchain address of the profile to a second blockchain address of the different profile using peer nodes of the blockchain ledger.
2 . The apparatus of claim 1 , wherein the processor is further configured to detect a sequence of touch inputs on the user interface of the software application, and in response, detach the piece of image content from the image and move the detached piece of content to a different location within the image.
3 . The apparatus of claim 1 , wherein the processor is configured to generate a non-fungible token (NFT) that includes the image based on execution of a generative adversarial network (GAN) on a corpus of images.
4 . The apparatus of claim 1 , wherein the processor is configured to write conditions for removing the piece of image content into the smart contract, and the conditions comprise identifiers of user interface commands with respect to the image.
5 . The apparatus of claim 1 , wherein the processor is configured to transfer a digital asset from an address of a digital wallet of the profile to an address of a digital wallet of the different profile via the blockchain ledger.
6 . The apparatus of claim 1 , wherein the processor is configured to write an identifier of the different profile within the smart contract.
7 . The apparatus of claim 1 , wherein the image comprises an image of a tree, and the processor is configured to remove at least one of a branch of the tree and a leaf of the tree.
8 . A method comprising:
generating an image and displaying the image via a user interface of a profile of a software application;
installing a smart contract that includes an identifier of the image and instructions for detaching content from the image on a blockchain ledger;
removing a piece of image content from the image with an artificial intelligence (AI) model based on inputs on the user interface matching the instructions in the smart contract;
adding the piece of image content to a different image of a different profile; and
executing a transfer of the piece of image content from a first blockchain address of the profile to a second blockchain address of the different profile using peer nodes of the blockchain ledger.
9 . The apparatus of claim 1 , wherein the processor is configured to commit the piece of image content and an identifier of the different profile to the blockchain ledger through execution of the consensus process.
10 . The apparatus of claim 1 , wherein the processor is configured to identify movement of an object within the image based on the inputs to the user interface, and remove the piece of image content from the object based on the movement of the object.
11 . The method of claim 8 , further comprising detecting a sequence of touch inputs on the user interface of the software application, and in response, detaching the piece of image content from the image content image and moving the detached piece of content to a different location within the image.
12 . The method of claim 8 , wherein the generating comprises generating a non-fungible token (NFT) that includes the image based on execution of a generative adversarial network (GAN) on a corpus of images.
13 . The method of claim 8 , wherein the installing the smart contract comprises writing conditions for removing the piece of image content into the smart contract, and the conditions comprise identifiers of user interface commands with respect to the image.
14 . The method of claim 8 , wherein the method further comprises executing a blockchain request via the blockchain ledger to transfer data from within the profile to the different profile by the peer nodes of the blockchain ledger.
15 . The method of claim 8 , wherein the method further comprises writing an identifier of the different profile within the smart contract.
16 . The method of claim 8 , wherein the image comprises an image of a tree, and the removing comprises removing at least one of a branch of the tree and a leaf of the tree within the image of the tree.
17 . A computer-readable medium comprising instructions stored therein which when executed by a processor cause a computer to perform:
generating an image and displaying the image via a user interface of a profile of a software application;
installing a smart contract that includes an identifier of the image and instructions for detaching content from the image on a blockchain ledger;
removing a piece of image content from the image with an artificial intelligence (AI) model based on inputs on the user interface matching the instructions in the smart contract;
adding the piece of image content to a different image of a different profile; and
executing a transfer of the piece of image content from a first blockchain address of the profile to a second blockchain address of the different profile using peer nodes of the blockchain ledger.
18 . The computer-readable medium of claim 17 , wherein the processor is further configured to perform detecting a sequence of touch inputs on the user interface of the software application, and in response, detaching the piece of content from the image and moving the detached piece of image content to a different location within the image.
19 . The computer-readable medium of claim 17 , wherein the generating comprises generating a non-fungible token (NFT) that includes the image based on execution of a generative adversarial network (GAN) on a corpus of images.
20 . The computer-readable medium of claim 17 , wherein the installing the smart contract comprises writing conditions for removing the piece of image content into the smart contract, and the conditions comprise identifiers of user interface commands with respect to the image.