Sounds interesting, but the use cases get me excited. It sounds like you are brewing an interesting platform/solution for an unknown problem. My advice is to stop right now, find a clear problem people have that they are willing to pay to solve.
All-encompassing platform plays are hard to do without a solid use case to build from. However niche, you need to absolutely smash someone's problem with this platform, and once you find success there, you can go horizontal.