Есть Object и у него есть атрибут Object.prototype который является прототипом для объектов созданных с помощью литеравов. Но как у Object может быть прототип, если у него нет прототипа? Он ведь на вершине всей цепочки прототипов.
Object -- это вообще функция, кстати. Есть еще объект {}, у которого есть __proto__, и это прото - и есть тот объект, куда указывает Object.prototype. Вот его, наверное, надо считать вершиной.