undergirded
Undergirded means supported or upheld by something else. The boat was undergirded by a chain to protect it from the wind.
The building was undergirded with steel beams to support the weight of the building.
The company undergirded its new product with a good reputation.