I imagined it more like a schemaless database. Apps could save and use whatever data in your pod without any protocol changes.
> i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email
The other provider would provide those integrations, or a superior competitor will.
> Now all other chat apps supporting solid, has to follow my lead?
I don't think there is any mandatory integration. I think apps can choose the level of integration they implement. Maybe a feature of your app is that it purposely removes/ignores stickers, so you don't integrate. Another app may be all about stickers and even lets you augment and modify them, so it integrates heavily.
"I imagined it more like a schemaless database."
schemaless database would destroy the system immediately. All providers putting their own meta-extensions will make my pod trash
"The other provider would provide those integrations"
Yeah but imagine I moved from gmail to let's day new competitor smail, let's say they implemented filters too. Now they have 2 options, import my gmail filters, make new data structure as their own, or all the time support gmail filter structure with its limitations.
In both cases there is no happy ending, supporting N different data structures is not easy work. Cloning of the data is more disaster in the end.
> All providers putting their own meta-extensions will make my pod trash
This is the way the world is now except that you don't even have the data. Otherwise you bring up some good points. I imagine the answer is that sites will be incentived to cooperate with each other creating informal mini standards along the way. Sites that disagree with the standards can build their own data structures but won't be able to leverage existing networks, so it better be worth it. Eventually you could have different flocks of semi-interrelated apps that each act on various parts of the shared data structure.
I imagined it more like a schemaless database. Apps could save and use whatever data in your pod without any protocol changes.
> i can move my email data to another provider, but about my filters? On other tiny stuff that gmail builds on email
The other provider would provide those integrations, or a superior competitor will.
> Now all other chat apps supporting solid, has to follow my lead?
I don't think there is any mandatory integration. I think apps can choose the level of integration they implement. Maybe a feature of your app is that it purposely removes/ignores stickers, so you don't integrate. Another app may be all about stickers and even lets you augment and modify them, so it integrates heavily.