Wouldn't it be nice if instead of trying to shove files into events with a weird encoding you just published them to Blossom?
That way you could get a canonical hash for each app version, fetch that from Blossom servers on 44b startup like you're doing anyway, and everybody would be much happier.
Even
@0461fcbe…35a474dd would be much happier because Shakespeare would be able to automatically publish 44b apps with a single line change instead of requiring a new weird dependency with all sorts of unknown problems associated.