Spaces
A space is a shared 3D environment: a place where HSD documents coexist, are experienced together, and can affect one another through physics and events.
Ownership
A space is not a monolith. It is one document — the space owner’s — plus every other document anchored or instanced into it, each with its own owner. The space owner controls the base environment; each object’s owner controls the object itself, under the same capability rules as any document.
Navigation
Portals connect spaces. A portal names a destination space and, optionally, a receptor — a specific prim to arrive at. Walking through one travels the local agent into the destination, loading it first if it is not already.
Composition
A space embeds another document’s content the same way any HSD does: through a prefab or an anchor, never by nesting the documents. A portal is a link between two independent spaces, not a container relationship — walking through one changes which space you are in, not what either space contains.