Distributed Autonomous Systems