Origo Network presents a security protocol which aims to provide not only confidential transactions but also input/output data privacy for decentralized applications written in smart contracts. With the Origo privacy-preserving application platform (PPAP), application developers can create DAPPs with secure input/ output data without any knowledge about cryptography. To increase the level of anonymity, Origo bypasses the limitation of the public blockchain where information about each transaction is available for everyone through off-chain execution and proof of correctness. Other stages, such as verification of computation for privacy-preserving application, require on-chain computations.