Under the “Crown Witness” system, there are two types of agreements that the United States can enter into with witnesses, non-prosecution agreements and cooperation agreements.
Non-prosecution agreements, are mainly used for situations where a witness’s involvement in a criminal act is minimal. These agreements grant immunity from prosecution in connection with that case in return for full, truthful cooperation. Although non-prosecution agreements are available, they are rarely used.