the digital platform : a research agenda .
platforms rules : multi - sided platforms as regulators .