Stone.js API
    Preparing search index...
    SchemaDirection: "input" | "output"

    Which side of the exchange a schema is being described for.

    It is not cosmetic. A request schema that normalises before it judges (a trimmed handle, an upper-cased country) is a transform, and a transform has no output shape to describe: asking for one throws. input is also the honest direction for a request, which is what the caller sends, before coercion and defaults, and output is the honest one for a response.