Practical authentication for distributed computing | Synapse