> […] and in addition, peer reviews through the platform were possible, as to read such reviews, and also, equally important, to have available debates about the paper, […]
Someone here mentioned:
Looks exactly like what is asked for.
Never heard about it though. Would need some more visibility (and word of mouth, I guess).