The oracle would be responsible for resolving the bet and would turn an ambiguous statement into a well defined one. i.e. What you are betting on, ultimately, is how the linked oracle will resolve the bet, and everyone can see the code.
The first bet I see is about Russia invading Ukraine. We could have an oracle that checks Wikipedia's list of Russian military engagements every day and if there is a new one in Ukraine and it stays for five days that might be a sign. Another sign might be scraping New York Times headlines for a list of terms you might expect to see in an invasion. Maybe there's a website tracking Russian troop deployments, or Russian flagged planes and ships and those could become signals. Then, the oracle collects and judges based on its signals.