A bond can be considered as a promise made by a surety (insurance) to fulfill the obligation of payment according to the terms of a contract. Since liens are not allowed on publicly owned property. To protect contractors, the law provides for subcontractors, sub-subcontractors and suppliers to file claim against a bond furnished by the general contractor.