What gives a good bagel its crust?
The secret to a nice chewy crust on a bagel is to dip them in lye. Lye is sodium hydroxide, and quite caustic, so gloves and glasses are recommended when using it. There are plenty of instructions online of safely using lye with bagels and pretzels.