The PPP legal framework will need to describe which Government authorities and entities have the power to perform different functions associated with a PPP project. An ultra vires act is one performed outside of a party's legal rights, for example where a party enters into an obligation or agreement which it is not empowered to undertake. An ultra vires obligation or agreement may be void by law. This doctrine can affect the acts of private companies and Government bodies.