An on demand performance bond (sometimes also called a performance guarantee) involving an independent payment obligation, to be issued in letter form, typically by a bank.
An on demand performance bond (sometimes also called a performance guarantee) involving an independent payment obligation, to be issued in letter form, typically by a bank.