Here's a weird, maybe misguided ActivityPub protocol question:
Let's say I have an Thermometer actor that honors Follow activity messages.
Would it be weird if that Thermometer later sent off different activities depending on the type of Actor that had followed?
Let's say that Person actors receive Create Note activities - e.g. a natural language description of current temperature, essentially compatible with Mastodon statuses.
But, say there's an extended actor type called WeatherMonitor.
Imagine that it instead receives Create TemperatureRecord activities from the Thermometer. The TemperatureRecord object type would be a richer data schema than Note - e.g. suitable for insertion into a temperature time series database.
So, in a nutshell, different representations of the same underlying data for different kinds of following actors meant for different end use cases.
Would that be... problematic?