Absolutely @siimphh. Recording streams of events generated by the system and using them to “save” performances and also communicate across instances of Sonic Pi has long been part of the design. It’s just not yet been fully realised.
Interestingly I have been thinking about exactly this part of the system the last few days and I’ve had some new ideas which could open up a lot of opportunity in this space. I’m working on experimental prototypes now to see if my thoughts were indeed feasible