This generates the contentId your buyers will use. Share the resulting contentId as the "link" to your content.
After registering, add the matching entry to content-links.json in your
deployment with the same contentId and the real private URL, then redeploy.
That file is what the backend checks before releasing the link — the price and
buyer record live on-chain, the actual content link does not.