where is actual text content stored in v2?
Same as in v1 actually. It accepts content uri similar to ERC721s. IPFS /Arweave most common