Hi, thanks for the question.
This feature is still in the design stage. The idea is pretty simple. Currently, you can push a pre-calculated visualization and associate it with particular user input. However, in many cases it's not possible to recalculate all possible combinations of user input in advance. That's why we'd like to let user push not a visualization but a function that produces a visualization. This function will be triggered when the user changes input. Such a function can do a visualization on the fly and if needed take the data from an external source.
Can you elaborate on “What’s next”?
> User callbacks- so that application shows not just pre-calculated visualizations but also can fetch data from a store and process it in real-time.
How are you envisioning this working? Will dstack be like a database? How will “user callbacks” be triggered?