Data store nodes have to run somewhere. Replicante uses Platforms as the interface to the control plane that manages where nodes run. Platforms therefore provide the ability to add/remove/manage data store nodes programmatically.
Platforms therefore can be physical machines, cloud instances, containers or anywhere else a process can run.
In the context of the Replicante Project:
This description is intentionally vague because of the many many ways that exist to manage nodes. Restricting the definition of a Platform Control Plane would needlessly prevent integration with existing and new systems alike.
The rest of the specification details expectations of what Platforms can do and how such requests are made (and by extension of Platform Control Planes).