This document discusses creating beneficial artificial general intelligence (AGI). It begins by distinguishing between narrow AI, which can only perform specific tasks, and general AI, which could theoretically learn to perform any human task. It describes the OpenCog project and SingularityNET framework, which aim to develop AGI by integrating multiple AI techniques. SingularityNET would create a decentralized marketplace where different AI agents could cooperate and their capabilities could emerge from the network as a whole. The document outlines various applications of AGI and a roadmap for developing SingularityNET over the next few years.