What does bid security mean under the Punjab Procurement Rules 2014 ?(Definitions)

A ) A cash deposit submitted by the bidder

B ) A promissory note from the bidder

C ) A fixed deposit in the bidder's name

D ) A bank guarantee or other form of security submitted with a bid to secure the bidder obligations ✅