Gunpowder: how early could it be developed?

It can be developed/invented at any time sulfur, charcoal and saltpeter are easily accessible by a single settlement. It's application as military use requires at least Iron Age technology. It's widescale adoption needs at the very least a stable trade route.
 
Top