Maxity’s front-end dApp allows charities to mint NFTs (individually and in bulk), and to list them for sale. A buyer can buy an NFT, in which case it is transferred by the smart contract to the user’s Ethereum address. Once owned by a user, the user can re-list the NFT, possibly at a new price, and another user can buy it. Users can buy and sell NFTs from each other. At the first sale, 98% of the sale price goes to the charity that minted it, with 2% going to Maxity as a service fee. On subsequent sales, a certain percentage (“royalties”) of the transaction amount goes again to the charity, and 2% to Maxity as service fee, with the remainder going to the seller and the NFT designer. The royalty percentage is set by the charity at mint-time, and can be up to 10%. In this way, the charity continues to benefit financially every time the NFT is traded.