🟦 Student Interface — archive_org Module
RTT/1 Interface Specification#
Identity#
- Interface Name: student_interface
- Module: archive_org
- Purpose: Provide a simple, structured, student‑friendly interface for exploring Internet Archive objects using the RTT operator chain.
1. Interface Purpose#
The student interface exposes a safe, minimal, operator‑aligned set of actions that allow students to:
- explore continuity
- compare versions
- understand drift
- identify stable snapshots
- learn how the RTT operators work
The interface is intentionally simple and non‑technical.
2. Student Panels#
The interface presents four panels, each corresponding to a structural dimension of the object:
Panel A — Continuity Timeline#
Shows:
- all snapshots
- drift levels
- continuity breaks
- regime shifts
This panel helps students visualize how the object changed over time.
Panel B — Lineage Map#
Shows:
- lineage graph
- transformations
- continuity kernel
- structural evolution
This panel teaches students how lineage differs from “version history.”
Panel C — Substrate Profile#
Shows:
- substrate type (html, pdf, image, ocr, mixed)
- stability score
- drift risk
- multi‑layer flags
This panel teaches students why some snapshots are more trustworthy than others.
Panel D — Collection Context#
Shows:
- collection membership
- coherence clusters
- related objects
- regime profile
This panel teaches students how structural families shape expectations.
3. Student Actions#
Students can perform the following actions:
1. show_earliest_stable_version#
Displays the earliest snapshot with a stable substrate + continuity kernel.
2. compare_versions#
Compares two snapshots structurally using drift + transformations.
3. explain_differences#
Explains structural differences between snapshots (layout, template, substrate).
4. locate_most_reliable_version#
Identifies the snapshot with the highest stability score.
5. find_related_objects#
Shows structurally related IA objects based on collection + clusters.
4. Learning Mode#
Students may toggle learning mode, which reveals:
- which operators were used
- in what order
- what each operator contributed
- how drift was measured
- how lineage was constructed
- how substrate stability was determined
This turns the interface into a teaching tool for RTT.
5. Safety Rules#
The student interface enforces:
- no content‑based reasoning
- no speculation
- no assumptions about missing snapshots
- explicit drift warnings
- substrate‑aware trust decisions
- lineage‑preferred reasoning
All outputs must be drift‑bounded.
6. Interface Summary#
The student interface is:
- minimal
- structural
- operator‑aligned
- drift‑bounded
- continuity‑aware
- substrate‑aware
- student‑friendly
It provides a safe, intuitive way for students to explore Internet Archive objects using the RTT operator chain.