Overview

The Naut cloud is a peer to peer, decentralized and distributed computing environment which runs Naut's backend runtime system. User's interact with this environment via the Naut Shell, which is a three dimensional user interface that has a strong conceptual connection with the backend. User's navigate the distributed environment with the Naut Shell. Builders develop, deploy, and manage applications with the Naut Shell. Node operators run the backend, and manage their nodes via the Naut Shell. And everyone can participate in the marketplace via the shell.
Download source code

Shell

The shell presents users with an immersive three dimensional graphical user interface. It has three modes of operation: Run, Browse and Build. User's start out in browse mode where they can see their local and remote resources, as well as their crypto wallets, and settings. By browsing to a given resource of interest, they can then choose to interact with it. They can see how it works in build mode, or they can use it, in run mode. In build mode, users / builders can create 'Maps' which manipulate anything in the Naut ecosystem. Maps can be collaborated upon with other builders, submitted to the marketplace for distribution, and run in the Naut cloud.

Graphical Language

When in the 3D user interface, users draw "Maps" which are just directed graphs where the node and edge types control what the program does. Users place nodes of various types, connect them to other nodes as the rules permit, and can execute the created map locally or on remote nodes they have access to. Nodes can hold data, typed, or not, perform operations on data, as well as access API's and/or other integration modules. Third party extension modules are available in the marketplace, which expand what user maps can do. Extensions can be contributed in Python or Naut native code. Additional languages will be supported over time.

Multiple users can connect to the same Map and see each others changes in real time. They can also use the debugger to visually step through their map and inspect how the runtime is evaluating their map.

Distributed, Decentralized Cloud

Application, Compute and Content Marketplace

Ways to contribute


Donate ETH:

Donate BTC