CAPTURE TO PREVIEW

Upload once. Preview the processed splat. Edit only when needed.

Active projects-Immutable version history
Processing queue-Leased by local or cloud agents
Hosted assets-Private R2 storage
Active releases-Revocable in one operation
PROJECTS

Current production

Filters and saved views
Sign in to load production projects.
SECURE STUDIO

Sign in to production operations.

Spatial Studio is invite-only. Enter the email an administrator added, and we will send a one-time code from login@whymelabs.com. No access yet? Ask a workspace administrator to invite you.

Preparing security check…
NEW CAPTURE

Create a walkable scene.

Name the scene, add the two exports from one scan, then review what the platform will prepare.

  1. 1 Scene details
  2. 2 Capture files
  3. 3 Review

Scene details

Optional project details
Ready to upload.
PORTFOLIO VIEW

Save the current filters.

Saved views belong to your operator account and never change project data.

PORTFOLIO OPERATIONS

Templates and portable metadata.

Templates and saved views stay in D1. Exports are explicit JSON downloads; importing always previews before it creates new DRAFT projects.

TEMPLATES

Reusable project defaults

PORTABLE EXPORT

Move the canonical metadata

Export up to 100 projects. Assets and lifecycle state remain in this workspace.

VALIDATED IMPORT

Preview, then create DRAFT projects

Choose an exported portfolio file to begin.
PROJECT SCHEMA

Organisation-defined metadata

Typed fields are validated by the API and travel with a direct portfolio handoff. Field keys and types remain immutable.

CROSS-ORGANISATION HANDOFF

Copy selected metadata into another workspace

Requires platform-administrator access in both workspaces. The source remains unchanged; versions, R2 assets, releases, jobs, and review history are excluded.

Select projects in the portfolio and choose a destination.
IMMUTABLE ASSET COPY

Copy one project and its verified R2 assets

The source remains unchanged. The destination receives new IDs and returns to INGESTED; uploads, jobs, QA, reviews, releases, identity, and billing authority never transfer.

Select exactly one project and choose a destination.
TEAM INVITATION

Grant production access after email verification.

The invitation is accepted only after the recipient completes email OTP sign-in. Existing sessions are revoked whenever their role changes.

ENTERPRISE IDENTITY

Register an OIDC provider.

The client secret is never submitted through this browser. Create the draft here, store its generated provider ID in the OIDC_CLIENT_SECRETS Worker secret, then activate after discovery succeeds.

UNATTENDED CAPTURE TRANSFER

Create a scoped transfer credential.

Assign only the projects this workstation may upload. The token is returned after this action and is never stored in plaintext.

Assigned projects

Removing a project stops new parts and completion immediately. Existing immutable R2 objects are not deleted.

TOKEN ISSUED

Store this credential now.

This token is sufficient only for the assigned project upload APIs. Put it in SPATIAL_CAPTURE_AGENT_TOKEN; never commit it to source control.

NEW REVISION

Upload another capture result.

Compatible Gaussian exports are preserved as immutable source, processed automatically, and added as a new project revision.

Advanced ingest options

Use these only to preserve supporting evidence or attach authored collision geometry. They do not replace the portable splat needed for preview.

Ready to upload.
VENDOR-NEUTRAL CAPTURE CONTRACT

Register exactly what this capture can support.

Bind verified R2 assets to their evidence roles. The platform preserves a SHA-256-addressed manifest and evaluates rendering, metric, reconstruction, automation, and licence readiness independently.

IMMUTABLE INPUTS

Assign evidence roles

Only verified assets on the selected version appear. Select an asset, then choose every role it genuinely evidences.

COMMERCIAL RIGHTS
Select verified assets and evidence roles. Capabilities are derived from those roles, never typed as unsupported claims.
CAPTURE CONTRACT REVIEW

Record whether this bundle is acceptable.

PROJECT SETTINGS

Update the project details people see.

QUALITY GATE

Approve a web derivative.

Only Spark RAD, SPZ, or SOG assets can be published. Privacy review happens outside the platform; your confirmation below is the record of it.

PUBLISH RELEASE

Create or advance a release channel.

Fly requires an approved v7 closed structural shell. Walk and Fly collide with reviewed floors, walls, and ceilings while ignoring classified furniture.

Starting view

Preparing the approved scene…

Expert settings

These values affect collision, measurement, and publication evidence. Change them only when the reviewed capture evidence requires an override.

Visual orientation only. This renderer transform does not establish metric scale or replace reviewed source-to-world evidence.

The release freezes this transform and the exact authored navigation runtime. Provisional SU releases support navigation but make no metre, area, clearance, survey, or construction claim.

CONFIRM

PUBLICATION DECISION

Confirm publication change

CLIENT ACCESS

Invite a reviewer to one project.

The invitation is project-scoped and expires automatically. Access can be revoked at any time.

DELIVERY SETTINGS

Brand and retain this spatial asset.

CUSTOM DOMAIN

Provision a branded hostname.

Ownership, Cloudflare routing, and the TLS certificate are tracked separately. A hostname is active only after all three checks pass.

HOSTNAME LIFECYCLE

Registered domains

SPATIAL ENTITY

Add structure to the current version.

Use either bounds or a polygon for rooms, floors, and doorways. Polygons preserve concave footprints. Navigation obstacles require bounds and block the agent with clearance. Leave geometry blank only for labels and POIs.

POINT-CLOUD SEMANTICS

Propose walkable regions for human review.

The processor normalizes a verified PLY through an authored source-to-world transform, then proposes horizontal occupancy for review. It creates candidates only, never authored rooms or measurement claims.

Choose provisional SU when real scale is unknown. SU supports aligned navigation but not metre or area claims. Furniture, ceilings, stairs, glass, sparse floors, and overlapping levels can mislead extraction; inspect every polygon before acceptance.

HUMAN SEMANTIC REVIEW

Choose which polygons become editable room seeds.

Walkable candidates

Acceptance creates an authored floor grouping and editable room polygons. It does not certify walls, accessibility, title, area, or survey accuracy.

VENDOR-NEUTRAL FLOOR PLAN

Derive rooms, walls, and opening candidates.

The processor normalizes a verified metric point cloud and produces an indicative proposal. PLY is read natively; E57, LAS, LAZ, and PTS are normalized through PDAL with recorded provenance.

A registered trajectory (for example the Trion's .trajectory.las) becomes traversal evidence: rooms the scanner physically visited are recorded on the proposal so genuine doorways can qualify for automatic walkability.

Expert extraction values

The automatic defaults are the normal path. Change these values only when the registered source evidence proves a different orientation or extraction requirement.

The machine closes likely door-width gaps only to segment rooms, then keeps those gaps as unclassified opening candidates. It does not infer legal areas, survey control, or construction tolerances.

OPERATOR FLOOR-PLAN REVIEW

Correct topology before producing a revision.

LIVE CHECK

Plan preview

Expert: edit raw structured plan

The graphical Structure workspace is the normal correction surface. Edit this JSON only for recovery or engineering investigation.

Approval enables watermarked SVG, PDF, and DXF exports labelled indicative. Measured or certified drawings remain blocked behind the separate check-point QA and professional sign-off workflow.

GUIDED ROUTE

Connect authored places into a guided visit.

MEASUREMENT BRIEF

Define reliance before producing drawings.

INDEPENDENT CHECK POINT

Compare reference and observed coordinates.

AUTHORED GEOMETRY EVIDENCE

Compare two registered spatial versions.

This comparison measures authored floor, room, and doorway footprints. It does not infer survey accuracy from Gaussian appearance.

Entities correspond by normalized type and label. Duplicate labels or invalid footprints block a metric conclusion instead of being guessed.

HUMAN REVIEW

Record the disposition of this comparison.

RAW-SCENE REGISTRATION + CHANGE EVIDENCE

Align and compare two immutable PLY assets.

The leased processor can estimate bounded yaw and translation before comparing voxel occupancy, centroids, and mean colour. Every transform remains quality-gated evidence for human review, not survey registration.

Automatic mode preserves scale and gravity, searches yaw and translation only, and blocks change analysis when overlap, RMSE, or ambiguity gates fail. Large inputs remain private and immutable.

HUMAN RAW-SCENE REVIEW

Record what this registered comparison means operationally.

CAPTURE COMPLETENESS EVIDENCE

Check a pose path against authored rooms.

Upload canonical Y-up trajectory JSON. The source is preserved privately in R2; D1 stores the bounded result and review history.

Canonical trajectory JSON format
{"points":[{"position":[0,1.5,0],"timestampMs":0},{"position":[1,1.5,0],"timestampMs":1000}]}

Maximum 5,000 poses and 750 KiB. This checks path coverage only, not sharpness, exposure, occlusion, SLAM correctness, or reconstruction quality.

HUMAN CAPTURE REVIEW

Record whether this evidence is sufficient.

IMMUTABLE VERSION EVIDENCE

Compare two spatial releases.

Review the same place side by side. Visual comparison supports human approval; it is not an automated geometry-difference claim.

LEFT

Select a version

Waiting
Load a comparison to start the Spark renderer.
RIGHT

Select a version

Waiting
Load a comparison to start the Spark renderer.