First, thanks for the feedback! This project was written as a thought experiment, and getting real-world feedback is extremely helpful. I’d love to hear more about how you end up approaching the problem in practice (feel free to DM me!).
IMO, no matter how this problem is approached, two things have to occur: