That looks good, thanks! Yeah SHA256 should work, and since it is browser based, this solution looks good to me. I’ll work on getting this figured out tomorrow :) gotta go to sleep it’s almost 2 am here haha.
ur only an hour ahead of me and i'm hitting the hay, too. find me on discord (itch server?); i might have a tip or 2 for you on using that api (DM on X or bsky, if that's easier. i just dont go there too often).