A colorist opens a delivered master labeled 10-bit ProRes and it doesn't grade like 10-bit footage, because underneath the container it never was. That's a trust problem, not a technical one: the file isn't lying about its wrapper, but the wrapper is implying something about the pixels inside it that isn't true. VisionX's delivery presets are built around not making that implication in the first place.

A container is not a promise about the source

VisionX ships six delivery presets built on real specs: ARRI Alexa 35 in LogC4 and ProRes 4444 XQ, RED Komodo in Log3G10, Sony Venice 2 in S-Log3, a Netflix-spec master in Rec.2020, a theatrical DCP path in P3, and a straightforward web and social preset in Rec.709 H.264. Each one maps to real encoder settings, not just a label. But a preset describes the container. It says nothing about whether the AI-generated pixels inside that container actually carry the bit depth the container is capable of holding, and for most of today's generation engines, they don't.

So every delivery preset carries an explicit bit-depth claim as a first-class field, not a note in a changelog: true, container-only, or false. A ProRes 4444 XQ export from an 8-bit source is labeled exactly that: a 10-bit-capable container carrying an 8-bit source. Not 10-bit. Not almost 10-bit. Container-only, stated plainly, because a DP or colorist making a grading decision needs to know which one they're holding.

Refusing the export instead of quietly downscaling the claim

The same discipline applies to resolution. Before an export runs, VisionX compares the source's actual pixel dimensions against the target preset's claim. If the source is 1080p and the preset says 4K, the export is refused outright, with a message pointing at the real fix: run the shot through Enhance first, VisionX's actual AI upscaler, which can add resolvable detail a naive resize cannot. A resize filter can make a 1080p frame occupy a 4K frame. It cannot make the frame contain a 4K frame's worth of information, and treating those as the same thing is exactly the kind of small dishonesty that erodes trust with a post-production audience faster than almost anything else.

Heavier masters, ProRes 4444, DNxHR, EXR sequences, and anything above 1080p, route to an asynchronous export job instead of the fast inline path, because a serverless function has a real time ceiling and pretending otherwise would just trade one honesty problem for another.

None of this makes an 8-bit source into a 10-bit one. It just means that when VisionX hands you a file, the label on it is telling you the truth about what's inside, which is the only way a delivery pipeline earns the right to sit upstream of an actual finishing workflow.