A Puppet Gets a Body
Does the Puppet remain the same participant when its physical interface changes?
Robots are one environment we are using today. The larger question is what happens when distributed participants move, disconnect, change hosts, act locally and still have to remain part of one coherent system.
The robot is not the product. The distributed system is.
Not because we are becoming a robotics company.
Robots simply make distributed-systems problems harder to hide.
Today the participants may be robots. Tomorrow they may be vehicles, machines, edge devices, mobile applications or systems we have not encountered yet.
perception · manipulation · navigation
ROS · DDS · networking · fleet managers
Puppeteer does not replace either layer. It explores what becomes possible between them.
We are deliberately working in the middle.
The existing research gives us the properties. The frontier tests what happens when the conditions get harder.
Who is this participant?
What may it decide?
What survives process, network or host changes?
What keeps a consequence attributable to the act that caused it?
What obligations remain when participants disappear?
What follows from an action elsewhere?
What survives strongly enough to reconstruct the participant?
Together, these are the properties whose continuity we are now testing across changing hosts and topologies.
What has to be true of a participant for it to remain part of one coherent system while it moves, acts on its own and loses contact?
Architecture separates the subject from its host: a Puppet has identity, authority and a durable history of its own. The experiment begins when the process, machine, network or physical host changes.
If the host changes and the subject does not, what exactly has persisted?
The ontological claim becomes testable when the infrastructure starts to move.
What we mean by a Puppet as a subjectROS2 robots
ROS2 robots put mobility, local computation, independent action and changing connectivity in one compact environment. ROS2 gives the subject a moving host. Puppeteer lets us ask whether the subject remains the same. The environment is the stress, not the subject: nothing here is a claim about ROS2.
Nothing recorded yet.
Nothing recorded yet.
One question each. An experiment that turns out to be wrong has done its job.
Does the Puppet remain the same participant when its physical interface changes?
Can a commitment outlive the host that first carried it?
Can participants coordinate authority without turning infrastructure into the organization?
What changes when one participant acts on another participant's observation?
Can organizational continuity survive topology changes and temporary disappearance?
Notes from active work will appear here.
Observations that survived their evidence, including the ones that went against what we expected.
No published findings yet. Experiments are still running.
Not a pipeline. Most notes never become findings, and most findings never become papers — which is what makes the ones that do worth reading.
Activity will be logged here as the work moves.
Identity. Authority. Continuity. Causality. Commitments. Consequences. Coordination without requiring a permanent center.
Research — the argument this rests onDemos — the evidence that already stands