Today we changed the space in Akademie Graz to 'sunset red'. Naya has made progress with her 'animals' that form the 'arms' in the space, and so we decided on the cable paths and cut the speaker cables. I have sketched out the algorithm for the 'video node initiative', and began transcribing it into software. Several interesting questions arise - how do obtain coordinated collective behaviour across a network of nodes that requires more communication that "just" emerging behaviour from the individual interactions? I looked into the idea of a two-phase-commit, and sketched out a simplified form of dynamic 2PC, i.e. without a predetermined coordinator. A node sends out the request for a transaction, looking for partners to participate in that transaction. Either it collides and it is thus rolled back, or we find zero, one, or more than one candidates. This looks reasonable on paper, but let's see what surprises the implementation will bring. In any case, it is quite a change from my previous pieces that have a single instance performing transactions, and this networked mode of coordination.
Meanwhile, I decided to use the 'trunks' series of miniatures that had also made it into the xCoAx version of "Inner Space". The video screens are now shown distorted through a lens and behind the entrance hole of a beehive. While I love the lens, I'm not entirely happy about the reduced view size of the slit of the hive. I am now rendering a variant of 'trunks' that "returns to zero", i.e. continues the rotation until it comes back to the situation-A parameters, making it possible to loop the video for an indefinite duration.