octaviusJson

val octaviusJson: Json

A Json carrying octaviusSerializersModule and otherwise left alone.

Strict, as Json is: a payload carrying a field the class does not declare is an error rather than something dropped. That is the client's default for dynamic_dto too, and this is the same instance to reach for on the other side of the wire - a JS frontend decoding a class the backend wrote.

Anything further - ignoreUnknownKeys, a naming strategy, a module of your own - is a Json { } of your own with octaviusSerializersModule in it.