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.