REST — /wow
The Web of Worlds surface (MSF WoW API 0.0.1, with the completion report's coordinate metadata): the worlds this instance hosts, their composition graphs and nodes, portals, views, and the door (POST /wow/user) where a traveller presents a Universal Manifest and receives a signed um:Receipt. Discovery is /.well-known/spatial-fabric. Every route is public and CORS-open; a non-public world's graph and nodes answer only to a live receipt presented as a bearer token.
7 route handlers under /wow · 7 public (auth-optional).
Public flags are cross-referenced against
PUBLIC_API_PREFIXESinsrc/lib/route-access.ts. Routes without a public prefix require an authenticated session (or, where applicable, a signed federation request). See Auth models.
| Route | Methods | Access | Description |
|---|---|---|---|
/wow/portal/[portalId] | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/portal/{portalId}' — a portal with its destination (the report's decision 1). |
/wow/spatial/[spatialID] | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/spatial/{spatialID}' — a hosted world's composition graph. |
/wow/spatial/[spatialID]/node/[nodeId] | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/spatial/{spatialID}/node/{nodeId}' — one node of a hosted world, with the live state of the physical object standing at it. |
/wow/user | POST OPTIONS | Public | WoWAPI 0.0.1 User aspect — 'POST /wow/user': a traveller presents their Universal Manifest at the door of a world this instance hosts. |
/wow/user/[userId] | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/user/{id}' — who is present in the world this instance hosts, by receipt id or subject. |
/wow/view/[viewId] | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/view/{viewId}' — a named arrival inside a hosted world. |
/wow/world | GET OPTIONS | Public | WoWAPI 0.0.1 'GET /wow/world' — this instance's primary hosted world. |