It could be called a Forum forum noun a : the marketplace or public place of an ancient Roman city forming the center of judicial and public business b : a public meeting place for open discussion The club provides a forum for people interested in local history. c : a medium (such as a newspaper or online service) of open discussion or expression of ideas And it could be for the whole World Like the World Economic Forum 🤣
How about a Nostrum?
Or : Nostrum FOOD Forum Of Open Discussion