Spectre
A compelling apparition still needs a door through which its visitors can leave. Spectre is the Virtual Reality Composition: it admits a virtual place as VRHabitat@1, then keeps one bounded Encounter—participants, purpose, consent, significant events, interruption, and exit—inside it.
The name follows spectre, an appearance or apparition. The experience can matter without becoming Persona identity, physical truth, or authority. An Avatar may present the Lich there; Avatar retains presentation and binding membership while Spectre keeps the place and meeting.
Contract
spectre.virtual_reality revision 2 publishes spectre.admit_habitat@1 and spectre.enter_encounter@2. It returns immutable VRHabitat@1 or settled SpectreEncounter@2: completed, safely exited, interrupted, refused, or unresolved. World authorship, persistent-world effects, headset/runtime ownership, raw tracking archives, Persona/Avatar ownership, generic multiplayer, public release, and claims of physical presence remain outside its contract.
From place to meeting
| You want to understand… | Continue with… |
|---|---|
| what makes this place eligible, and this meeting distinct | Habitat binding and Encounter admission |
| how different people can enter, participate, and leave | admitted modalities and each participant's departure |
| what survives a lost runtime | runtime state and experienced events |
| how a greeting can end or recover | settling what happened |
| where the first experiment begins | hardware/runtime hypotheses and contract proof |