#pos=…) all work.Hypertext gave us pages.
Hyperspace gives us places.
One static file makes any website a walkable 3D world. Links become portals. Phones walk it, headsets step inside it, search engines can still read it. No tokens, no registry, no owner.
Works on any phone or laptop. On a VR headset (Quest, Vision Pro, Galaxy XR): open this page in the headset's browser and press Enter VR inside the demo — this site is https, which is all WebXR needs.
That's a valid world. This very page has one — view source, or paste world.json's URL into the demo's ◈ Worlds drawer to traverse here over a live fetch.
Pages that never heard of Hyperspace get a world generated live from their own HTML — and it arrives wearing the site's identity: its colors and imagery set the room's palette, its icon hangs by the hearth, its typography styles the panels, headings become walls of text, and links become doors. The next page is the next room.
Honesty note: a browser tab can't read cross-origin HTML by itself, so this hops through a free public CORS relay (allorigins / corsproxy) — native spatial browsers won't need the hop, and sites that publish one world.json skip all of it (spec §3.5).