Decentralized prediction markets have always been — and continue to be — our core product at Gnosis.

But they’re not the only thing we’ve been working on. If you’ve been following our Season of Announcements, you’ve noticed that we have our hands in a few different product areas — notably decentralized trading protocols (DutchX) and token storage (Gnosis Safe).

While both of these can operate as standalone technologies, they also act as complementary infrastructure that will increase liquidity and streamline onboarding for our prediction market platform.

Although it hasn’t been our sole focus, we’ve been hard at work on PM v2.0, a full re-design of Apollo, our v1.0 prediction market smart contract repository.

Here’s a look at just a few of the changes we’ll be making.

1. More conditional market support.

In v2.0, conditional tokens are held in “positions.” Positions can be simple (with only one condition) or complex (which can belong to multiple conditions). For instance, instead of holding on to A and C — where A and C are outcomes of two events — you can now hold one position AC that represents event C given that event A has already occurred. In the diagram below, position AC would represent a yes on Brexit and a subsequent increase in the value of the GBP.