Rusty Morphospace Source: https://mesmerprism.com/projects/rusty-morphospace.html Canonical HTML: https://mesmerprism.com/projects/rusty-morphospace.html Generated: 2026-06-13 Description: Rusty Morphospace is a modular Rust platform for computational matter, situated relations, runtime authority, renderer-neutral inspection, and Quest validation. Markdown: https://mesmerprism.com/projects/rusty-morphospace.md Plain text: https://mesmerprism.com/projects/rusty-morphospace.txt BibTeX references: https://mesmerprism.com/projects/rusty-morphospace.bib CSL JSON references: https://mesmerprism.com/projects/rusty-morphospace.references.csl.json --- Computational morphology platform Rusty Morphospace Rusty Morphospace is the umbrella frame for a modular Rust platform that treats form as more than geometry. A form can be simulated matter, a spatial relation, a feedback circuit, a renderer-neutral view, an operator workflow, or a headset-hosted environment. The project names the space where those pieces can be built without collapsing them into one XR app. Repositories (https://mesmerprism.com/projects/rusty-morphospace.html#repositories) Module map (https://mesmerprism.com/projects/rusty-morphospace.html#module-map) Current work (https://mesmerprism.com/projects/rusty-morphospace.html#current-work) HSI layer (https://mesmerprism.com/projects/rusty-morphospace.html#hsi-implementation-layer) Why Morphospace (https://mesmerprism.com/projects/rusty-morphospace.html#why) Rusty XR boundary (https://mesmerprism.com/projects/rusty-morphospace.html#boundary) Rusty XR (https://mesmerprism.com/projects/rusty-morphospace/rusty-xr.html) References (https://mesmerprism.com/projects/rusty-morphospace.html#references) Purpose Computational form as a working medium The platform is being organized so responsibilities stay separate while still composing into one toolchain. Computational substance, reference spaces, command flow, inspection, authoring, and headset behavior need different ownership boundaries. When those boundaries are blurred, every prototype starts carrying platform policy, rendering assumptions, runtime authority, and study-specific names in the same layer. Morphospace is meant to make that separation visible. It provides a way to define computational material, place it in a relation field, route state and feedback through explicit authority surfaces, inspect it through renderer-neutral optics, and host it in desktop, browser, or headset contexts. The current source family has moved beyond naming notes. Matter, Manifold, Optics, Lattice, GUI, Makepad, Quest, and Quest-Makepad now have clean public repos with explicit ownership boundaries, AGPL-first licensing for Morphospace-owned source, and local validation gates. Studio, Hostess, Manifold Packages, and the Quest sidecar lane sit around those contracts as authoring, package, evidence, and integration surfaces. The Bioelectricity and Morphogenesis (https://mesmerprism.com/projects/bioelectricity.html) slice shows the Matter/Optics boundary in a public teaching model: Matter owns the planarian surface graph, voltage-like fields, conductance-like coupling, memory, readouts, and qualitative fixtures; Optics owns browser inspection over those payloads; and Manifold remains the lane for future command, session, and audit surfaces. A separate DiffeoMorph reference lane now covers learned many-agent morphogenesis: the paper DiffeoMorph: Learning to Morph 3D Shapes Using Differentiable Agent-Based Simulations (https://arxiv.org/abs/2512.17129) and the hormoz-lab/diffeomorph implementation (https://github.com/hormoz-lab/diffeomorph) are useful public sources for target-shape scoring, many-agent update rules, replay/checkpoint vocabulary, and robustness gates. They do not become the runtime authority for the current bioelectric Matter/Optics teaching model. The point is not to rename every existing Rusty XR surface. Rusty XR remains useful history, compatibility, and public Quest evidence. Rusty Morphospace is the cleaner umbrella for new computational-form work. Current frame - Umbrella: Rusty Morphospace - Clean source repos: Matter, Manifold, Optics, Lattice, GUI, Makepad, Quest, Quest-Makepad - Package and host repos: Manifold Packages, Studio, Hostess, Quest Sidecar Mesh - Current proofs: remote camera framing, live/recorded hand surfaces, SDF/ADF debug paths, particles, and bounded GPU readbacks - Licensing: AGPL-3.0-or-later for Morphospace-owned source Layer names - Runtime authority: Rusty Manifold - Computational substance: Rusty Matter - Visual inspection: Rusty Optics - Situated relations: Rusty Lattice - Graphical descriptors: Rusty GUI - Makepad adaptation: Rusty Makepad and Rusty Quest Makepad - Platform edge: Rusty Quest Useful for - Keeping simulation truth separate from renderer and platform adapters - Designing environments where tracked relations are first-class data - Routing commands, streams, leases, clocks, and diagnostics explicitly - Making visual state inspectable without tying it to one render backend - Proving headset paths with bounded evidence before claiming runtime backends Connected work - Mixed-Ability HSI (https://mesmerprism.com/plasmatic-multitudes/mixed-ability-hsi.html) uses Morphospace as the planned implementation layer for explicit access mappings, not as proof that the social method is already solved - Bioelectricity and Morphogenesis (https://mesmerprism.com/projects/bioelectricity.html) shows the Matter/Optics boundary applied to planarian surface-field dynamics - DiffeoMorph (https://arxiv.org/abs/2512.17129) provides a public computational-morphogenesis reference for many-agent target-forming bodies, separate from Morphospace runtime authority - Rusty Quest Makepad (https://github.com/MesmerPrism/rusty-quest-makepad) carries the current recorded-hand, SDF/ADF, particle, and GPU-proof adapter work - Rusty Hostess (https://github.com/MesmerPrism/rusty-hostess) provides the install, staging, launch, and evidence shell used to validate those headset paths - Rusty XR (https://mesmerprism.com/projects/rusty-morphospace/rusty-xr.html) remains the public compatibility and Quest reference surface - Quest Termux Lab (https://github.com/MesmerPrism/quest-termux-lab) is a public MIT lab source that feeds the Rusty Quest sidecar bridge - Quest Companion Tools (https://mesmerprism.com/projects/viscereality-companion.html) show why operator-side contracts matter - Polar H10 Work (https://mesmerprism.com/projects/polar-h10.html) shows the same boundary discipline applied to biosignal streams Implementation layer How Morphospace fits mixed-ability HSI For Mixed-Ability Human-Swarm Interaction (https://mesmerprism.com/plasmatic-multitudes/mixed-ability-hsi.html), Rusty Morphospace is the implementation layer, not the research claim. Its role is to keep the mapping stack explicit: which human channels enter the system, what capability evidence and calibration state they carry, what they bind to, which swarm dynamics they affect, who can see the effect, what is logged, and when a mapping can be revised or retired. The current public base is a capability scaffold. It includes separated Morphospace repositories, public contracts, package lanes, the Matter/Optics teaching model used by the bioelectricity page, and a bounded Quest Makepad/Hostess validation path for recorded hand data, Matter CPU oracle comparison, SDF/ADF debug payloads, particles, and GPU evidence. The planned HSI layer should be read more narrowly: it is an integration target for participant-facing mapping authoring, consent and provenance controls, facilitator inspection, replay, version comparison, and adapter swaps across desktop, browser, headset, biosignal, and later physical platforms. It is not yet a finished mixed-ability study app, clinical system, or scaled robotic backend. Current public base - Public module family with explicit Matter, Lattice, Manifold, Optics, GUI, Makepad, Quest, and Quest-Makepad boundaries - Package lanes for synthetic, biosignal, projected-motion, Polar H10, and hand-animation data - Matter/Optics teaching model for surface fields, conductance-like coupling, readouts, and browser inspection - Hostess and Quest Makepad evidence route for recorded and live hand surfaces, SDF/ADF debug views, particles, and bounded GPU readbacks - Rusty XR retained as compatibility history and public Quest evidence rather than the new authority model Planned HSI integration - Lattice records device roles, spatial relations, validity, confidence, calibration, and capability snapshots - Manifold routes streams, commands, clocks, acknowledgements, logs, consent state, and audit surfaces - Matter owns particles, fields, boids-like coupling, SDF/TSDF forms, constraints, goals, and simulation truth - Optics, GUI, and Studio expose appearance, debug views, mapping editors, provenance, comparison, and retirement - Quest, Makepad, Hostess, and later platform adapters validate deployments without owning the social meaning of a mapping Why this boundary matters A mixed-ability swarm body needs more than sensor variety. It needs a visible connection between social contract, input channel, dynamic target, feedback, privacy, and repair. Morphospace is the place where that connection can become inspectable software instead of a hidden effect. Module map Ownership boundaries Each name marks a responsibility boundary. The names are useful only when they keep implementation layers from inheriting each other's authority. Computational substance Rusty Matter (https://github.com/MesmerPrism/rusty-matter) Geometry, fields, particles, dynamics, SDF/TSDF data, sampling, deterministic fixtures, simulation state, and the current bioelectric morphogenesis (https://mesmerprism.com/projects/bioelectricity.html) teaching runtime. Situated relation Rusty Lattice (https://github.com/MesmerPrism/rusty-lattice) Reference spaces, transforms, tracked poses, view sets, spatial roles, calibration, confidence, validity, frame-time binding, and runtime capability snapshots. Runtime authority Rusty Manifold (https://github.com/MesmerPrism/rusty-manifold) Commands, sessions, streams, ports, valves, leases, gauges, clocks, transports, audit, and control surfaces. Appearance and inspection Rusty Optics (https://github.com/MesmerPrism/rusty-optics) Renderer-neutral views, cameras, projections, lenses, material descriptors, visual payloads, and debug visualization contracts. Graphical descriptors Rusty GUI (https://github.com/MesmerPrism/rusty-gui) Portable panels, widgets, inspectors, graph canvases, layout hints, themes, and command binding descriptors without owning command authority. Makepad adaptation Rusty Makepad (https://github.com/MesmerPrism/rusty-makepad) Generic Makepad adapters and canonical app settings surfaces, kept separate from Quest platform writes and app-specific headset behavior. Quest platform Rusty Quest (https://github.com/MesmerPrism/rusty-quest) Quest runtime profiles, permissions, launch planning, Android property hygiene, validation receipts, and platform write/readback evidence. Quest Makepad apps Rusty Quest Makepad (https://github.com/MesmerPrism/rusty-quest-makepad) Quest-specific Makepad app adapters for camera-shell profiles, recorded hand replay, Matter surface runtime handoff, SDF/ADF debug visuals, particles, and bounded GPU evidence. Authoring and validation Studio and Hostess Authoring, package review, installation, diagnostics, deployment, and operator workflows around the core layers without becoming Manifold authority. Public repository family Where the pieces live The clean Morphospace repos are public now. They are meant to be read as a small stack: core contracts first, then graphical and platform adapters, packages, authoring, host validation, and Quest-side integration around those contracts. Adjacent lab/reference repos are listed only where they feed a Morphospace boundary without owning that boundary. Core / Matter rusty-matter (https://github.com/MesmerPrism/rusty-matter) Computational matter: geometry, mesh surfaces, fields, SDF grids, particles, deterministic fixtures, schema catalogs, and Rust/Wasm reference runtimes. Status Public main License AGPL-3.0-or-later Use Simulation truth and render-neutral payloads Repository (https://github.com/MesmerPrism/rusty-matter) Core / Optics rusty-optics (https://github.com/MesmerPrism/rusty-optics) Renderer-neutral visual contracts over Matter payloads: views, projections, appearance policy, debug visualization, browser previews, and visual fixture validation. Status Public main License AGPL-3.0-or-later Use Inspection without owning simulation or renderer backends Repository (https://github.com/MesmerPrism/rusty-optics) Core / Manifold rusty-manifold (https://github.com/MesmerPrism/rusty-manifold) Typed contracts for command, stream, module, host, lease, clock, session, audit, and package authority. It is the default lane for runtime regulation. Status Public main License AGPL-3.0-or-later Use Control-plane authority and validation fixtures Repository (https://github.com/MesmerPrism/rusty-manifold) Core / Lattice rusty-lattice (https://github.com/MesmerPrism/rusty-lattice) Situated relation contracts for display view sets, reference spaces, tracked poses, frame-state binding, validity, confidence, staleness, and capability evidence. Status Public main License AGPL-3.0-or-later Use Relation snapshots without OpenXR, Quest, or renderer imports Repository (https://github.com/MesmerPrism/rusty-lattice) Core / GUI rusty-gui (https://github.com/MesmerPrism/rusty-gui) Framework-neutral graphical descriptors for panels, widgets, inspectors, graph canvases, controls, command bindings, layout hints, and themes. Status Public main License AGPL-3.0-or-later Use Graphical operation descriptors without runtime authority Repository (https://github.com/MesmerPrism/rusty-gui) Adapter / Makepad rusty-makepad (https://github.com/MesmerPrism/rusty-makepad) Generic Makepad app settings contracts, deterministic effective-settings resolution, hotload proposals and decisions, and toolkit adapter boundaries for Morphospace GUI surfaces. Status Public main License AGPL-3.0-or-later Use Makepad settings and adapter contracts, not Quest platform writes Repository (https://github.com/MesmerPrism/rusty-makepad) Platform / Quest rusty-quest (https://github.com/MesmerPrism/rusty-quest) Quest platform runtime profiles, Android property hygiene, permissions, launch planning, validation receipts, and platform tooling wrappers. Status Public main License AGPL-3.0-or-later Use Platform write/readback evidence without owning app simulation Repository (https://github.com/MesmerPrism/rusty-quest) Adapter / Quest Makepad rusty-quest-makepad (https://github.com/MesmerPrism/rusty-quest-makepad) Quest-specific Makepad camera-shell profile bundles, recorded mesh and hand-source replay, Matter surface runtime adapters, ADF/SDF debug boundaries, particle payloads, and GPU proof markers. Status Public main License AGPL-3.0-or-later Use Headset Makepad adapters over Matter, Optics, Quest, and Lattice contracts Repository (https://github.com/MesmerPrism/rusty-quest-makepad) Packages / Manifold rusty-manifold-packages (https://github.com/MesmerPrism/rusty-manifold-packages) First-party package manifests, fixtures, and deterministic processor cores for synthetic, biosignal, projected-motion, Polar H10, and hand-animation package lanes. Status Public main License AGPL-3.0-or-later Use Package evidence without runtime host authority Repository (https://github.com/MesmerPrism/rusty-manifold-packages) Authoring / Studio rusty-studio (https://github.com/MesmerPrism/rusty-studio) Schema-first authoring, graph validation, export planning, host-profile selection, and Makepad-backed review surfaces over the package and shell handoff model. Status Public main License AGPL-3.0-or-later Use Design and review workflows without device execution authority Repository (https://github.com/MesmerPrism/rusty-studio) Host validation / Hostess rusty-hostess (https://github.com/MesmerPrism/rusty-hostess) Default install, replay, capture, telemetry, and host-validation shell for proving Manifold packages across desktop, mobile, and headset profiles. Status Public main License AGPL-3.0-or-later Use Evidence capture and host-side validation Repository (https://github.com/MesmerPrism/rusty-hostess) Quest sidecar / Integration rusty-quest-sidecar-mesh (https://github.com/MesmerPrism/rusty-quest-sidecar-mesh) Public-safe Quest sidecar mesh contracts and synthetic fixtures for Termux-style Linux sidecar observation, handoff preparation, and Manifold/Hostess boundary review. Status Public main License AGPL-3.0-or-later Use Quest integration planning without live device authority Repository (https://github.com/MesmerPrism/rusty-quest-sidecar-mesh) Related lab / Termux quest-termux-lab (https://github.com/MesmerPrism/quest-termux-lab) Public MIT lab material for Termux, Termux:X11, Proot, VNC, outbound-agent, and peer-mesh experiments on Quest. It remains an upstream lab/reference source; Morphospace integration happens through the Rusty Quest sidecar bridge. Status Public lab/reference main License MIT Use Sanitized sidecar evidence source, not runtime authority Repository (https://github.com/MesmerPrism/quest-termux-lab) Compatibility / History Rusty-XR (https://github.com/MesmerPrism/Rusty-XR) Existing MIT-licensed Rusty XR reference work remains the compatibility and Quest evidence surface. New Morphospace layers should not use it as the default authority model. Status Public legacy/reference lane License MIT Use Quest examples, compatibility notes, and historical evidence Repository (https://github.com/MesmerPrism/Rusty-XR) Overview (https://mesmerprism.com/projects/rusty-morphospace/rusty-xr.html) Reference / Morphogenesis DiffeoMorph (https://arxiv.org/abs/2512.17129) Public paper and official code for differentiable agent-based morphogenesis. The work is useful to Rusty Morphospace as a reference for target-shape metrics, learned many-agent controllers, replay/checkpoint boundaries, and robustness evaluation. Status Public paper and official implementation reference Use Morphology-control vocabulary and future validation targets Boundary Reference lane, not simulation authority Paper (https://arxiv.org/abs/2512.17129) Official code (https://github.com/hormoz-lab/diffeomorph) Current work What is current as of June 13, 2026 The active implementation line now has several connected fronts. Quest Makepad consumes Matter-owned live or recorded hand-surface truth, Optics prepares renderer-neutral debug payloads, Quest-Makepad adapts those payloads to headset Makepad shells, and Hostess installs, stages, launches, and records evidence. In parallel, Manifold and Quest have a remote-camera command and stream framing lane, while the Matter/Optics bioelectricity model remains the public teaching slice for computational morphogenesis. The Quest Makepad path has moved past first smoke tests. It now separates settings control from data-plane assets, keeps hand meshes and compact joint frames out of settings JSON, selects recorded or live hand providers through the same Matter worker boundary, and validates bounded GPU proof markers for skinning, full mesh residency, mesh-to-dense-SDF construction, ADF debug payloads, particles, and field-construction readiness against Matter CPU oracle samples. The remote-camera lane is also deliberately bounded. The current source uses Manifold-aligned `RMANVID1` H.264 stream framing and receiver-first command planning, with source checks and single-device direct TCP evidence. Physical two-peer Quest or Quest-to-phone validation remains a future evidence gate. The GPU work is likewise proof-scale: it demonstrates storage-buffer residency, asynchronous submit/poll readback, and CPU-oracle comparison, not a final frame-critical field or force backend. Validated shape - Camera-free Hostess Quest Makepad APK route with generated Quest manifest - App-private settings plus sibling data-plane staging through Hostess tooling - Recorded and live hand providers shaped as bind mesh plus compact joint frames - Matter CPU oracle comparison for skinning, full mesh residency, mesh-SDF, ADF debug, and particle paths - Manifold-aligned remote-camera framing with high-rate video kept out of command JSON Architecture guards - Matter remains simulation, field, SDF/ADF, particle, and bioelectric truth - Manifold owns command/session authority, stream metadata, and audit - Makepad owns generic XR/Vulkan dispatch plumbing, not Matter semantics - Quest-Makepad owns adapter markers and headset app profile bundles - Hostess owns install, staging, launch, and evidence capture - High-rate mesh, field, particle, and GPU buffers stay out of settings/control JSON Next engineering pressure - Keep all GPU proof readbacks on ticket/poll or explicit evidence-command paths - Keep Vulkan probe implementations split into sibling modules - Scale dense SDF or indexed ADF only after bounded oracle checks and cadence evidence stay clean - Run physical two-peer camera validation before claiming peer streaming readiness - Keep particle force authority singular in normal profiles Why the name A space of possible forms A morphospace is a space of possible forms. In Rusty Morphospace, those forms are digital, dynamic, and situated: not only meshes or surfaces, but relations, regulatory circuits, views, workflows, and platform constraints that change what a system can become. That makes the name practical rather than only conceptual. It describes the engineering surface where material state, relation state, authority state, and visual state can vary independently while remaining connected enough to build tools and environments. Architecture sentence Matter is the morphology of substance, Lattice is the morphology of relation, Manifold is the morphology of regulation, and Optics is the morphology of appearance. The overlap is intentional. Data and its environment relationships are the engineering substrate, not incidental metadata around an app. Boundary Rusty XR stays useful, but narrower Rusty XR remains compatibility history and public Quest evidence. It is not the authority model for every new Morphospace layer. Rusty XR remains stable Existing public Rusty XR repositories can continue to document Quest experiments, public examples, passthrough notes, companion tooling, and historical evidence without becoming the umbrella for new architecture. Generic XR-shaped work moves to Lattice When the work is really about reference spaces, poses, eye views, tracked input roles, calibration, or frame-state validity, the clean lane is Rusty Lattice and the schema direction is rusty.lattice.* . OpenXR, Makepad, and Quest remain adapter or platform names at the edge. Licensing follows the boundary Morphospace-owned source code is AGPL-first. Legacy Rusty XR compatibility repositories and the Makepad-derived fork stay on their existing MIT lane unless a separate migration is approved. References External sources for this page - Pahng et al. "DiffeoMorph: Learning to Morph 3D Shapes Using Differentiable Agent-Based Simulations (https://arxiv.org/abs/2512.17129)." arXiv 2512.17129 (submitted 2025; revised 2026). - hormoz-lab. "diffeomorph (https://github.com/hormoz-lab/diffeomorph)." Official implementation repository for the DiffeoMorph paper.