A method comprising: receiving, from a client device (106, 108), a request to generate a combined listing for a physical item and a digital twin non-fungible token, NFT, of the physical item, the request indicating that the physical item corresponds to an authentic physical item; outputting, at the client device (106, 108), a fingerprinting interface providing instructions for capturing one or more features of the physical item used to verify that the physical item corresponds to the authentic physical item; capturing the one or more features of the physical item using a fingerprint capture system of the client device (106, 108) according to the instructions; generating a fingerprint of the physical item using the captured one or more features of the physical item; transmitting, by the client device (106, 108), the fingerprint of the physical item to an authentication service via a network to verify that the physical item corresponds to the authentic physical item by matching the fingerprint of the physical item to distinguishing features of the authentic physical item; receiving a response from the authentication service via the network verifying that the physical item corresponds to the authentic physical item; causing minting of the digital twin NFT on a blockchain, the minting including creating the digital twin NFT on the blockchain and programmatically encoding an association of metadata with the digital twin NFT, the metadata including the matched fingerprint and digital content of the physical item; and generating the combined listing for the physical item and the digital twin NFT on a listing platform. receiving, from a client device (106, 108), a request to generate a combined listing for a physical item and a digital twin non-fungible token, NFT, of the physical item, the request indicating that the physical item corresponds to an authentic physical item; outputting, at the client device (106, 108), a fingerprinting interface providing instructions for capturing one or more features of the physical item used to verify that the physical item corresponds to the authentic physical item; capturing the one or more features of the physical item using a fingerprint capture system of the client device (106, 108) according to the instructions; generating a fingerprint of the physical item using the captured one or more features of the physical item; transmitting, by the client device (106, 108), the fingerprint of the physical item to an authentication service via a network to verify that the physical item corresponds to the authentic physical item by matching the fingerprint of the physical item to distinguishing features of the authentic physical item; receiving a response from the authentication service via the network verifying that the physical item corresponds to the authentic physical item; causing minting of the digital twin NFT on a blockchain, the minting including creating the digital twin NFT on the blockchain and programmatically encoding an association of metadata with the digital twin NFT, the metadata including the matched fingerprint and digital content of the physical item; and generating the combined listing for the physical item and the digital twin NFT on a listing platform.