when you say kind definition, do you mean they are defined in the job request event (kind 5xxx)?. Am I correct in understanding that there is no global 'params' structure per kind? The way nostrdvm does it is that in a DVM's nip-89 announcement, that DVM specifies their 'nip90Params' right?
I just want to confirm this. It's a huge plus for the protocol if DVMs define their own params and there is no global definition that is forced upon everyone.
I'm bringing this up because other decentralized AI approaches have tried to force input / output structure of ai services