Each Pulsquares token has a tokenId and a 32 byte tokenTraits number which is used by a p5js script to render the output. Currently each token's metadata is stored on https://content.pulsquares.art as are the images and videos linked in the metadata. A PulsquaresRecipeV1 contract has the facility to store the p5js code used to render the output as well as ipfs content identifier for the script.