I like it. But before going into codding too much would be better to have a scope defined first? Something like.
1. What is what we want to achive?
2. Some example - these details you exposed here for example are pretty good.
3. How does, in general terms, the ecosystem will look like?
Idk, few li...