nOS describes itself as a full-stack solution and decentralized network for application development, deployment, discovery, and interaction. The platform is described as a Virtual Operating System due to the distributed services it aims to offer both developers and end-users. Key features include:
- Transparent Back-ends: On nOS, applications and websites can reportedly be deployed in an open and decentralized manner by integrating smart contracts, client-side code, and public-key cryptography. Unlike server-side backend code, smart contracts can be open for all to read, allowing users to review how their data will be transmitted before any final commitments to action.
- Filesystem: Client-side code and other frontend materials can be distributed via nOS Filesystem, a decentralized file sharing protocol that reportedly allows for secure and transparent distribution of static files.
- Client: Apps that are deployed to nOS can be accessed through nOS Client, a software solution for desktop and mobile that (among other features) introduces nOS Browser. nOS Browser functions as a web browser, which is integrated with the nOS Protocol, a blockchain-powered web protocol that the facilitates secure and open accessibility of nOS apps.
- Protocol and Name Service: The nOS Protocol resolves domain names that exist on nOS Name Service, a blockchain-powered decentralized implementation of a Domain Name Service, and allows for apps to register domain names which are discoverable on nOS.
- App Store and Decentralized Authority: The App Store aims to offer a user-friendly discovery platform.
- Automatic Token Conversion: By integrating crypto-currency exchange APIs, nOS Client is reportedly able to automatically convert primary blockchain platform currencies into the required amount of application tokens that are needed to make specific transactions or invocations.