GapFree använder transaktionspåståenden som omfattar hela kretsens beteende, vilket säkerställer grundlig täckning. En fullständighetskontroll identifierar och åtgärdar noggrant eventuella verifieringsluckor, vilket säkerställer att ingen aspekt av designen lämnas okontrollerad. Den identifierar noggrant specifikationsluckor och stänger dem med lämpliga transaktionspåståenden, som sedan verifieras mot registeröverföringsnivån (RTL). Alla svaga transaktionspåståenden identifieras, förstärks och verifieras därefter för att upprätthålla robusthet och noggrannhet. Eventuella saknade transaktionspåståenden identifieras, tips för att utveckla dem ges och senare verifieras de noggrant mot RTL.