Like others suggested a basic step would be to use a certificate based approach where a company (or basically any deployment) gives out certificates for robots allowed to join and you only communicate with them.
But how do you distribute the certificates? It's cold-starting peer to peer distributed systems that's hard.
But how do you distribute the certificates? It's cold-starting peer to peer distributed systems that's hard.