The fundamental idea is to have a platform where folks can submit games that can be judged by either a jury or the public.
At the moment, you can probably use Jams to facilitate this. What would be useful in the case of awards is having options to create categories for people submit into and also the ability for people to submit games which are unlisted and private/secret.
Like imagine if the IGF was hosted on itch.io 🤔