Local, remote, and cloud are not semantic categories. They are topology. The namespace abstracts physical placement. An agent should not need branching logic based on where a resource lives. ## Nodes All capabilities, services and filesystem are presented by nodes, each node being a server mounted into the Acheron system. ### Local Nodes A node running on the same machine as the Spider Web itself i considered a local node, currently local nodes must be Linux, the provide the project root filesystem and host the Linux system used by the agents. ### Remote Nodes Remote nodes are small services running on different machines, currently supported Windows and Linux. They provide the distributed parts of a Spider Web. They are the primary expansion point and can offer any services to the Spider Web, including ones not designed into the Spider Web itself. ### Cloud Nodes Cloud nodes don't actually exists, as nodes in the cloud are just normal remote nodes. Cloud Nodes generally refer to parts of the other Node software then translate a cloud-based API into Acheron. Examples include Google Drive, Mail etc.