-

@ Gzuuus
2025-04-26 09:09:49
Hey yes! This could be a way, but I think it's worth clarifying some points.
From my perspective, a job request occurs when you already know the schema for the input parameters, allowing you to request a job. This implies that to make a job request, you should somehow have access to the schema beforehand, right?
At this point, responding with the schema in either kind 7000 or 6xxx is essentially the same. I think that to bootstrap the process, dvms can announce their schema, using nip89 announcement (or potentially other nip). Users can then discover these announcements and be ready to make job requests.
Another approach (and this is how I'm framing it for DVMCP) is that DVMs may choose not to announce themselves, perhaps because they're private and not intended to offer a "public" service. In this case, they would listen for input schema request, or for job requests if the user already knows the schema beforehand. WDYT?