AFM Safecoat offers products called LOCK OUT used for both carpets and walls.
(Residential and Commercial)
For Carpets: It is sprayed onto carpet fibers and backing to keep offgassing from occurring. It's stays on until its shampooed.
For Walls : It can be applied over paints that contain the bad VOC's. It dries clear and seals in the offgassing. You can paint over this coating (without priming) with a Zero VOC paint when you are ready.