The BA is the Swiss public prosecutor on the federal level.
The BA conducts criminal investigations into certain criminal offences, including illegal trading in war material and nuclear goods, international organised crime and white-collar crime and international money laundering and corruption. Also included in the catalogue are offences committed by federal officials. The OAG is responsible for the prosecution of the above-mentioned offences in the federal courts.