The engine always writes both stamps together, so a bare modelVersion with no minReaderModel is malformed foreign data; that case reads the version itself as the floor (conservative fallback).
modelVersion
minReaderModel
The engine always writes both stamps together, so a bare
modelVersionwith nominReaderModelis malformed foreign data; that case reads the version itself as the floor (conservative fallback).