Die jeweils lokalen Navigations-Frames der C³-Struktur (siehe Bild 5 in Navigation: Lost in Hyperspace und den Prototyp) sollen auch jeweils eine lokale History bieten.
Die einfache, im Browser integrierte History-Funktion erlaubt nur die globale Rückbewegung über alle besuchten Seiten. Das Problem ist im Prototyp sichtbar: wir wollten jeweils lokale "Back"-Buttons realisieren, diese funktionieren aber leider nur global, d.h. es wir immer zur gerade zuletzt besuchten Seite gesprungen und nicht zur zuletzt auf der jeweiligen Ebene besuchten Seite.
Für die Realisierung ist ein History-Server nötig, der die verschiedenen lokalen Rücksprungadressen verwaltet. Bei einem Ebenenwechsel von n -> n+1 merkt sich der Server den Vorgänger der aktuellen Adresse. Ein lokaler Rücksprung aus dem Navigations-Frame der Eben n+1 bringt dann diese Seite wieder im passenden Ziel-Frame der Ebene n. Eventuell läßt sich diese Funktionalität im Zusammenhang mit dem Link-Server (siehe Hypertext-Steuerung) realisieren.
Ein zentraler Linkserver sollte den Aufbau der Frames und damit der dargestellten Ebenen steuern. Ein Client dieses Servers würde den gewünschten Ziel-Link übergeben und der Server generiert daraus die folgende Darstellung im Browser. Dafür benötigt er die Informationen aus dem Abhängigkeitsgraph (siehe Evolution der Entwicklung nachvollziehen), da der Zusammenhang der Komponenten verschiedener Ebenen dort verwaltet wird.
Implemtierung in einer Web-Sprache (Java, Python, Pearl).