Knowchain is a two-layer blockchain that allows the creation of decentralized applications (DApps) and attachments with additional information. Those attachments can contain supplementary identification proofs, contractual obligations or other conditions for actualizing third-party payments. By having more information on the blockchain users can choose to be anonymous or identified and they can re-access the information once it has been uploaded previously to Knowchain. Businesses can benefit from the platform to remotely obtain certifications, work projects and financial data. Workers can apply for new jobs with their Knowchain Smart Contract IDs. Patients can be treated in hospitals abroad without the need to send their medical records. There will be a reward system that will provide incentives to users for sharing their own data publicly. Organizations will also be rewarded by means of the KNOW token for becoming Service Ultranodes and maintaining the network.