Auto-translated
You can simply grant a bonus to knowledge based on levels. It's much easier. Why come up with something so complicated?
But on the other hand, something similar already exists. And essentially, both would be indistinguishable. That is, it would be a duplicate.
In my case, there is synergy with artifacts, special buildings, and with sanctuaries (if you include the other characteristics in the formula). That is, essentially, this bonus depends not only on the level but also on the hero's upgrades/equipment. A little bit of variability.
Нужно построить Зиккурат!