All contractors doing work for the city under a public contract shall supply to the city a performance bond in an amount not less than the amount of said contract. This bond shall guarantee that work shall be completed, and completed to the satisfaction of the city as outlined in bid and specification documents. The performance bond may be specified in bid documents in a public contract, as determined by the City Council, which may provide additional requirements.