intermediary platform