Knowledge as Code: Creation of Decentralized Services Directly from Ideas and Knowledge
Let’s enable users to create new services from their knowledge and ideas with Knowledge as Code project.
A short story: You usually make an online order in your favorite restaurant and go to pick it up. But it’s raining and you feel lazy to go outside today. However, there is no food delivery service in your town yet. Nothing is lost! You have the idea to hand over the order to existing local couriers. How to digitize your idea as a fully functional digital service immediately usable for others?
How it works
Your knowledge is a feature
For instance, it’s a common knowledge that a wine can be a part of a wine order. Anyone can turn this knowledge into a small decentralized feature that takes a message describing a wine and changes it into a wine order.
Features interface various resources
Also, we know that an ordered wine can be delivered. How about to create another feature that interfaces a messenger? Features can interface any resource — smart contracts, platforms or objects.
Services created from ideas and knowledge
With knowledge as code, new kinds of services can be created on fly from reusable and combinable features: Independently from any provider you are able to create a new wine delivery service in your town!
We get an absolute interoperability
Wine order is in JSON but a delivery service understands only to “good old” XML? Just add a feature that works as a translator.
Extensions for dApps and apps
Features can be delivered to dApps when and where needed. For instance, we can place an order for any wine in any app without necessity to develop extra functionalities.
Knowledge about things and processes
And back to the beginning… With reverse engineering of features we get automatically generated, human-readable static knowledge.
Web: http://ufw.yiedl.io
Twitter: https://twitter.com/unfwk
Telegram: https://t.me/joinchat/FzZn_RDFMoSuvj83DKxsmA
Mail: vlad@kahoun.info