API Versioning
Domain: Gateway & Platforms
Motivation
The client and Host must agree on the same wire contract: both sides consume the same generated InvocationDescriptor contract from the API Gateway, and strict mode reads generated descriptors from ctx.typert.local. Withdrawing an observed strict definition fails instead of weakening validation, so a client and host from mismatched builds cannot silently misinterpret each other.
Concrete Example
dsh-api-remotes imports generated /remote artifacts as runtime values, so the client half and the Host half stay bound to one shared declaration.
Analogy
Two translators working from the same published dictionary; a missing page stops the meeting rather than inventing words.