code wiki / beach

topic: beach

25 modules sharing the beach name family (derived from the tree's prefix discipline).

The 'beach' topic family in the Nishi sovereign ecosystem provides tools for modeling and interacting with beach environments. The nx_beach_contact_candidate module manages ownership transitions for tested adapters, while nx_beach_contact_sweep handles axis-aligned body sweeps within bounds defined by the caller's contract. The nx_beach_release_recipe module defines native scene data for beach releases, and nx_beach_water_surface offers continuous still-water geometry with precise coordinate and ray parameters. These modules work together to support realistic and efficient beach simulations within the ecosystem.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_beach_beta_registry_probe_t47.nx121
nx_beach_contact_before_placement_t316.nxBEACH GROUND CONTACT: every body path that can leave feet under the77520
nx_beach_contact_candidate.nxThe tested adapter is now owned by the native craft controller.20
nx_beach_contact_gate.nxBEACH GROUND CONTACT: every body path that can leave feet under the77520
nx_beach_contact_sweep.nxAxis-aligned body sweep. Bounds and units belong to the caller's body contract.725
nx_beach_contact_sweep_gate.nx682
nx_beach_controller_contact_gate.nx922
nx_beach_facing_gate_t109.nxPrivate qualification of the existing native facing owner.1472
nx_beach_facing_policy_gate_t108.nx331
nx_beach_ground_probe.nx211
nx_beach_npc_origin_contact_gate_t43.nxORIGINAL. Exact observed shoreline NPC root coordinates; private native diagnostic.351
nx_beach_npc_residency_canonical_gate_t44.nxORIGINAL. Real Beach terrain, same source owner, signed entity save roundtrip.802
nx_beach_npc_residency_gate_t44.nxORIGINAL. Real Beach terrain, same source owner, signed entity save roundtrip.802
nx_beach_overhang_gate.nx541
nx_beach_pair_layout_gate_t46.nxValidates and enforces agreement between plain and shared memory layouts in a game pair using cryptographic checks and runtime verification.611
nx_beach_pose_pair_gate_t123.nxPrivate qualification of the existing native facing owner.1452
nx_beach_release_recipe.nxBeach release fixture recipe. Native scene data; no page-side geometry.120
nx_beach_release_recipe_dunes_t70.nxBeach release fixture recipe. Native scene data; no page-side geometry.180
nx_beach_release_recipe_move_t72.nxBeach release fixture recipe. Native scene data; no page-side geometry.280
nx_beach_release_recipe_relief_t140.nxBeach release fixture recipe. Native scene data; no page-side geometry.280
nx_beach_wasm_residency_gate_t45.nxORIGINAL. Actual plain/shared module residency calls and existing pair contract.442
nx_beach_water_surface.nxContinuous still-water geometry; Q8 coordinates and Q16 ray parameters.231
nx_beach_water_surface_gate.nx711
nx_beach_workspace_scripts_gate_t48.nx302
nx_beach_zone.nxspecialized water-land transition generator.3057