Product questions
What are we trying to conduct futarchy on?
AI markets: Timelines. Opus release date. Sb1047 results.
Upcoming election: who will win mayor? (just a better UX might be good). Then: #housing for each mayor? #crimes? Etc
Broader US governance? (GDP, etc)
Types of questions:
- Basic yes/no: âWill Trump win the 2024 electionâ
- Conditional: âIf elected, will Trump serve time?â
- Time: When will SB 1047 pass? When will Opus launch?
- âwhich mayoral candidate will build the most housing (with magnitudes)â
- how much will passing bill X increase/decrease GDP?
- âŠare all of these just âhow will this binary/ternary/etc outcome affect this numberâ? I think so
all should be answerable independent of the probability that the things happens (person elected, bill passes, etc)
Motivation
SB1047 â trying to get an understanding of what happens if this thing passes
Good for elections, but goes beyond â most things happen outside of election
Ballot props: laws you can vote on
Joe Biden stepping down as a great example of prediction markets helping Nate and his friends
Q: Do state senators already get the information
Nate: Senators already get an economic analysis.
- But an independent analysis is good - forklifts used a 5% discount rate, but biz donât, they use 12%
- Tetlock: superforecasters were able to predict foreign policy outcomes more accurately
- Information quality
- The more local you get, the drastically lower information quality you get
- Federal senators have access to great quality
- State senators have pretty mediocre quality; and many are not clear thinkers themselves.
- Problem is not info quality, but determining which to believe
- Even at state level, itâs tricky if not smart
- hard to get them to
Whatâs the goal?
- Fun viral app that showcases futarchy markets, in advance of the upcoming (local or US) elections?
- Serious dashboard that informs govt decisionmakers on the projected impacts of their proposed policies?
- Tool that helps orgs (startups, communities, eventually governments) decide what policies to implement?
Whoâs the target audience?
- Uninformed voters vs decisionmakers
- Local/SF vs national govt vs global
- Traders vs readers vs creators
Technical questions
What is the market mechanism?
- Numeric markets, futures, perp swaps
- Date markets
- Markets denominated in other coins
- Full exchange capabilities (leverage, margin)?
- Crypto might have the scaffolding for this now? Idk
- Incremental payouts (dividends) for continued alignment? Self resolving? Think of stocks...
- Hook: "GDP stocks" - trade on GDP. Then: counterfactual stuff
What is the financial layer?
(is it real money?)
- Manifold
- mana
- sweeps?
- Roll our own database
- Crypto�
Whatâs our tech stack?
My default tech stack for a new web app today looks like:
- NextJS
- Vercel
- Tailwind
- Supabase
- Drizzle?
- bun
Though Iâm also down to play with other things (Supabase is probably the thing Iâd most like to replace, also NextJS App Router)
Existing problems with futarchy
- âNot enough tradersâ problem
- (aka: not enough liquidity, fragmentation)
- Could solve with consolidation; arbitrage ability; more bots/LLM trading agents
- âInsufficient bits to steer byâ problem
- Resolution risk/âCreating resolution criteria is hardâ problem
- Condensing your worldview down to specific numeric quantities is hard
- bet sizing is hard (?)
- âlong term marketsâ problem. Solutions:
- pay out shares in eg S&P 500 or some synthetic thing, instead of USD
- provide interest
- provide leverage
- pay out dividends
- I like this because it provides more dopamine hits, âwinsâ
- encourage exits before the market resolves â aka more day trading, less buy-and-hold?
- More liquidity helps with this. Maybe also UX/UI tweaks, eg limit sells
Discussion
- Kind of want to just trade the gap
- Eg gap on ceasefires is 21% but nate thinks it should be 30%
- Want to express sentiment on the difference
- 75 vs 78 is not that large, most of this is a bet of what inflation will be. Just want to bet on variance
- [a] Can solve with leverage?
- Hardest part is setting up financial product
- Eg gap on ceasefires is 21% but nate thinks it should be 30%
- So Nate buys
- default
- lower for Harris 39% â 35%
- higher for Trump. 60% â 65%
- Then Trump wins
- Harris trade unwinds
- Trump market became the
liquidity hack
instead of putting $1 into both conditional markets and having each get refunded with some probability, put $1 in and get $1 worth of shares in both markets, and just zero the one which doesnât happen
so if P(X|A) = P(X|B) = $0.8 and you put in $1, you can get 1.25 shares of yes X|A and 5 shares of no X|A (or any of the other 3 combos)
note that selling your shares is fine and not money-creating because and equal amount of dollars have to flow in (this is not someone doing the liquidity hack, this is someone just buying existing shares in one market)
wait, maybe this is false with AMMs, could be printing money?
problem: shares are now worth $0 if event A doesnât happen, so the yes price wouldnât be P(X|A), it would be P(X|A)P(A)?
maybe the only way to get shares in either market is to get shares in both? does that fix it?
are the markets even accurate enough to be meaningful?
probably!*â âĄ
this is the range outside which you can make a >5.41% return in expectation, if you believe the true probability is outside that range
notice that lots of the ranges donât even overlap! the current probabilities only need to be about 10 points apart to be quite meaningful*
things that increase/decrease this range:
- fees are absolutely brutal. if they were 1% or 0% it would be way, way tighter. basically linear relationship with uncertainty window size
- liquidity hack helps (but out of scope), see below for more notes
- extreme P(A), the event being conditioned on, is brutal because you probably get no returns for being right on the unlikely half. fortunate that this election is close, but Iâm not sure this will generalize well to other questions without a better market structure
*what about risk though
the risk-free rate is not the actual hurdle rate â thereâs still plenty of risk even if youâre right
I did not try to compute the risk-adjusted returns or Sharpe ratios or anything, but that would be the proper way to do this
some reasons to be less than massively worried about this:
- the risk can be hedged a lot using the delta neutral or P(A)-normalized strategies in the spreadsheet. still not perfect but similar returns to the pure bets without nearly as much exposure to P(X) and P(A)
- you can sell your shares for profit as soon as A resolves, you donât have to wait for X to resolve (much later), so lost interest is less concerning
â these are mana markets
extremely bad thing for accuracy, because the manipulation incentive is the same while the profit incentive to fix it is way weaker
might be a dealbreaker but is very easy to fix. already messaged Steven, sounds likely to happen
âĄalso manifoldâs liquidity sucks
a $2 (200 mana) bet moves the market a whole percentage point
oof. very hard to make any real claims given that
however:
- with arbing between markets you actually have 4+ pools of liquidity all tied together, which helps some between trades (but still bad UX for each trader)
- markets with the most attention do get some limit orders in practice, which helps
- we should set some limit orders ourselves before launching, Iâm sure the launch will cause a lot of noisy variance we can profit from while keeping the numbers more reasonable
but itâs still pretty bad. I would love to be able to say âyou can make 5% annualized returns on $1k if you think the true number is outside this rangeâ, and I donât think weâll be able to say that for more than $10
conclusion
I think we should do this! The âmake %5 annualized returns if you think itâs outside this rangeâ claim is compelling enough even if itâs on small $ amts, and this way of visualizing uncertainty is novel and useful. There actually are many issues where the ranges donât overlap, and the ones where they do are informative as well
should probably include some big disclaimers though:
- âthis is an alpha release and much less accurate than the main markets bc low liquidity (for now)â
- we should maybe not update the page automatically, so we can double check for anything too crazy before we publish it as fact (e.g. large moves driven by one whale)
side notes (out of scope)
swaps/perps based system
might be more accurate / better in some ways. didnât finish modeling it. out of scope
liquidity hack basically cuts uncertainty range in half
but see section above to make sure it actually works?
either way, seems unlikely that manifold will implement it, and neither will we in the next two weeks
although, wait a second, is this the same as just having a Dependent Multiple Choice type question? I think so?? TODO: update thoughts based on this, although doesnât change the conclusion
Iâll probably write a guest blog post about this after the election
it was pretty interesting. also want to explore the swaps/perps setup
next steps
I think this is worth doing an MVP of. Itâs interesting and useful and shouldnât be too much work
- top pri: nice electionbettingodds-but-pretty site summarizing the conditional markets
- I think this is all we need
- spent some more time thinking about the UI options and I think a bunch of cards like this is probably the way to go
- stretch: arb bot to keep the markets in line
- stretch but I think high pri because a) we assume theyâre always in line, and b) this is a great arb opportunity