It’s a very ambitious project and they are doing several big things at once:
Make a spec for a solid server and prototype. There are still auth issues and issues of data shapes that apps agree on.
Create infrastructure on the client side for an app ecosystem. Its kind of like trying to get a coral reef started. The apps will eventually be much more complex than the servers.
Create a healthy community and establish governance for the above. This is mainly done on github currently. This is also very important and innovative.
They are not specifying the client side infrastructure of apps but we were just talking here about preferences.