Wow, nice!
Why did you decide to use federation for prediction markets? I'm a PMs fanboy, happy to brainstorm this project!
Good luck bro
Building fedimint modules for prediction markets ( or any other use case) has a some big advantages, mainly:
  • The problem of custody and payment is already solved through the default modules
  • The federation can be built with a collection of custom modules making a single federation have multiple special abilities
  • Makes your app servers redundant. For example in a 4 guardian federation, I believe you could lose 1 guardian's server and everything would still operate normally