"peer reviewed" / open review - badge or prominent tag

I agree. See this as well: Journal pub status flag

1 Like