Update for subgoal 1
Options:
- datacoin has very cheap rates. Its hashrate is low and there is no easy automatable interface, but it's pay-once. It's designed for small-medium data.
- bitcoinsv stn is pay-once and is designed for gigabytes of data. Uploading may require running a full node
- a pay-monthly blockchain like sia or filecoin could be forked to change its behavior to pay-once
- others? ethereum has storage now, haven't looked at it recently