It can be good to have typed tag values. Having tags pre-defined also helps for more verbose static analysis, validations, docs of services and workflows.
are you talking about the tags that we can give for the executions ? I’m not sure I really understand what you are proposing.
Yes, I was talking about execution tags, but never mind. Services are not aware of what kind of tags can be attached to their executions anyway. Tags are meant to be used for carrying data state around and they’re only given and handled by workflows.