← Creator Hubsites / creator-hub / map

Decentraland · interaction topology

Every click. Every wait. One map.

The complete click/state sitemap of the Creator Hub. Nodes are routes and machine states; every edge is one user click — or a load whenever the product makes you wait more than 100 ms: engine boot, folder pickers, signed deploys. Hover or focus anything to light its full path. Regenerated against the live route tree.

31
route nodes
37
machine states
72
click edges
18
loads >100 ms
one user click
click, then >100 ms of invoked work — the spinner copy shown in-product
automatic — no click
reversible pair
route — click to open it
machine state
overlay
external tab
01

Entry & Home

The hub shell at /create: rail navigation, the Start-building fast path, the home cards, and sign-in. Every rail door stays in-product.

HomeScenesTemplatesCollectionsCuratecommitteeWorldsLandNamesActivityMetricsData sourcesLearn⚙ SettingsSign inthe rail — Land → /shop and Names → /marketplace/names stay in-product; Curate appears only for committee wallets
Start buildingLOAD engine · “Loading scene editor…”EDITOR/creator-hub/scene-editor
Your published scenesNew sceneBrowse templatesDeploy a sceneGet the desktop appthe home cards — Deploy carries ?from=home so its breadcrumb returns here; the Manage card mirrors the rail doors
Sign inSIGNIN_MODALOTP / socialsigned-in
02

Create a Scene

create-projectdelete-project

Template pick → confirm → straight into the editor. The naming wizard at /creator-hub/create-project survives as the deep-link/legacy path. Reopening a saved or deployed scene hydrates its composite. Deleting writes a signed tombstone.

/create/templatescardCONFIRM_MODALCreateLOAD engine · “Loading scene editor…”EDITOR?new=1&template=X&from=templates
Cancel / Escback
/creator-hub/create-projectmachine: create-projectNAMINGname prefilledCreateSCAFFOLDINGwrite filesCREATEDOpen in editorEDITOR/creator-hub/scene-editordeep-link/legacy path — no in-product click leads here anymore
no templatepickTEMPLATINGSCAFFOLDING
errorERRORRetry / Choose folderSCAFFOLDING
/create/scenesscene cardhydrate compositeEDITORreopen + continue
ImportTemplatesSign inempty state
/creator-hub/delete-projectmachine: delete-projectCONFIRMDeletesigned tombstonedone?local=deleted | kept
03

Editor Loop

scene-editor-place-items

Boot, then the place-and-save loop; preview is an explicit Play. Drafts sync in the background to the /api/creator-hub/drafts JSON API. Exits follow the ?from= breadcrumb.

EDITINGOpen AssetsBROWSINGplacePLACINGCreate entityTRANSFORMINGaxesMODIFYINGSaveFSA writeSAVEDcontinueEDITING
EDITING▶ Play“Loading preview…”PREVIEWPause / Play■ StopEDITINGno auto-play; Stop ≠ reload
EDITINGdraft savedPUT /api/creator-hub/drafts/:id · signed auth chainsync chip: Synced308 shim covers the old /creator-hub/drafts pathbackground — no click; the rail chip mirrors draft-sync state
EDITINGExitbreadcrumb origin?from= home | scenes | templates | manage | operator — default /create/scenesPublishdeploy flow
04

Wearables & Collections

wearable-create-collectionwearable-item-editorwearable-publish-collection

Collections home, the new-collection wizard, per-item editing, and the publish flow (its Pay step is a disclosed stub).

New collection/create/wearables/collections/newmachine: wearable-create-collectionNAMING⏎ submits · “third-party?” → ?type=linkedITEMSdropzone: .zip · .glb · .gltf · .png — removeREVIEWSUBMITTINGDONEdetail
05

Worlds

manage-worldsworlds-storageworld-settingsworld-permissions

Manage worlds, watch storage quota, edit settings (Unpublish is real), and grant permissions (commit writes the real ACL via signed POST /world/<name>/permissions/access).

/creator-hub/worlds-storageSELECT worldQUOTA PANELDAO-proposal linkBUY MANA / LAND / NAME
/creator-hub/world-permissionsmachine: world-permissions · tabsinvite / add collaborator / password ≥8+2numCOMMITsigned ACL write
05b

Activity & Data sources

Occupancy for the worlds you deployed, sampled every ~5 minutes, plus the ledger of every endpoint the hub reads. Nothing here writes. A datum that did not arrive renders as “—” beside the endpoint that failed to produce it — never as a zero.

no addressNO ADDRESSscoping, not a login — [Connect wallet] or ?address=
world row/creator-hub/activity/:worldright now · history · deployed · access · receptionper-row: live count · a real 0 with a note · “no sample” ≠ 0 · NEVER DEPLOYED · BLOCKED
Look up x,y/creator-hub/activity?pointer=x,y — inline historya parcel cannot be listed, only looked up — no endpoint maps a wallet to its parcels
/creator-hub/data-sourcesthe source ledgerprobe live + sampled rows (4s timeout)● live · ◐ sampled · ◔ snapshot · ⊘ unavailable · ▨ not built · ✕ excludedunbuilt and excluded rows are constants and are never probed
06

Deploy & Claim

deploy-sceneclaim-name

Publish a scene to a World name via a signed deploy; claim a new name and come back with it preselected. The breadcrumb honors ?from= — scene-editor entries get “Back to editor”.

/creator-hub/deploy-worldmachine: deploy-scene · ?from= breadcrumbPICK NAMElive · ?name= preselectDeploysigned deploySUCCESS
Claim name/creator-hub/claim-namemarketplace claimUse in Publish to Worldback with ?name
07

Metrics

metrics

Creator metrics are scoped to your wallet — cards plus a per-scene visits table from the places API. The Network tab is network-wide data, none of it yours.

signed-outGATE
creatorcardsreal: collections · on-sale · sales · visitsper-scene visits tablereal rows · per-row “Not available”per-card “Not available” on failure · EmptyState if none
Network tab/creator-hub/operator-metricsnetwork-wide — not your sceneslive presence · deploy funnel · admin activityor “Presence unavailable”
08

Curation

curate-committee

Committee-only review queue: pick a row, decide, back to the queue. The rail item shows only for wallets on the committee.

/create/curatecommittee only — rail item is membership-gatedQUEUEfilters ?status ?type ?assignee=me · search · sortrowREVIEWapprove / reject + commentDECIDEDqueue
09

Learn, Settings & Meta

Learn links out to videos and docs (plus this map), Settings holds preferences, the download landing ships the desktop app — and the map maps itself.

VideosCreator DocsStudiosCreator Hub flow mapVideos · Creator Docs · More — external tabs, plus one in-product link
/creator-hub/settingspreferencesClosebackhistory back · /create fallback