A method of determining and tracking virality of Internet memes, executed by one or more processors, the method comprising: monitoring a plurality of online sources for digital visual content, the digital visual content comprising a visual moment and a caption; determining whether instances of digital visual content include a same visual moment by: generating a perceptual hash for each instance of digital visual content; comparing perceptual hashes for each instance of the digital visual content to determine a distance between the perceptual hashes; provided the distance between two perceptual hashes satisfies a similarity threshold, determining that the instances of digital visual content corresponding to the perceptual hashes include the same visual moment; and provided the instances of digital visual content include the same visual moment, identifying the instances of digital visual content including the same visual moment as similar digital visual content; tracking each instance of the similar digital visual content; provided a total number of instances of the similar digital visual content exceeds an Internet meme threshold, identifying the similar digital visual content as an Internet meme; providing an offering of shares in the Internet meme at a first share price; receiving a digital currency purchase of shares in the Internet meme from a user; tracking a reach of the Internet meme; and based on the tracking of the Internet meme reaching a first threshold, providing a buyback offer for shares in the Internet meme at a second share price, the second share price being greater than the first share price. monitoring a plurality of online sources for digital visual content, the digital visual content comprising a visual moment and a caption; determining whether instances of digital visual content include a same visual moment by: generating a perceptual hash for each instance of digital visual content; comparing perceptual hashes for each instance of the digital visual content to determine a distance between the perceptual hashes; provided the distance between two perceptual hashes satisfies a similarity threshold, determining that the instances of digital visual content corresponding to the perceptual hashes include the same visual moment; and provided the instances of digital visual content include the same visual moment, identifying the instances of digital visual content including the same visual moment as similar digital visual content; generating a perceptual hash for each instance of digital visual content; comparing perceptual hashes for each instance of the digital visual content to determine a distance between the perceptual hashes; provided the distance between two perceptual hashes satisfies a similarity threshold, determining that the instances of digital visual content corresponding to the perceptual hashes include the same visual moment; and provided the instances of digital visual content include the same visual moment, identifying the instances of digital visual content including the same visual moment as similar digital visual content; tracking each instance of the similar digital visual content; provided a total number of instances of the similar digital visual content exceeds an Internet meme threshold, identifying the similar digital visual content as an Internet meme; providing an offering of shares in the Internet meme at a first share price; receiving a digital currency purchase of shares in the Internet meme from a user; tracking a reach of the Internet meme; and based on the tracking of the Internet meme reaching a first threshold, providing a buyback offer for shares in the Internet meme at a second share price, the second share price being greater than the first share price.