Let’s consider an Airline allowing people to exchange NFTickets among themselves.
This airline want to be sure to always take a commission on each exchange, but it still want to allow self custody of the NFTicket.
A solution could be to make the exchange through a smart contract owned by the Airline.
But if the NFTicket is an ASA that could be owned by any account, is there a way to force the exchange to be done through a specific smart contract ?
In other words, is it possible to have at the same time :
- self custody of NFT
- enforced commission/royalties when this NFT is transferred