zkPhoto Phase 1: NFT minting contract and on chain tokenURI