Nishi FamilyCompare › Sovereign Procedural Generation

Nishi Compare · measured, not asserted

Sovereign Procedural Generation

Nishi vs the field — every Nishi cell is measured against real organ source at emit time; each gap names the watch contract that will close it.

Nishi vs Infinigen and Houdini 21 and Blender 5.0 and Unreal 5.7 -- environments, beings, rooms and worlds generated from RULES, first byte up, all-integer with no third-party code in the loop. ONE generator serving games, simulation, synthetic data and cosmetic-surgery digital twins. Measured 2026-08-24: a full Mei 2007 hydraulic erosion pipeline and a wind-erosion generator exist as SOURCE-ONLY libraries nobody has compiled; the graphics board had declared erosion absent on a capsearch zero. Differentiable splat FITTING exists in nx_gsplat and its gate has never run. The shared math foundation was 1151 bytes until this admission. Houdini 21's erosion is ML-trained and Blender 5.0 added 27 volume nodes; ours is physical and integer, so conservation is a gate tooth instead of a float hope.

Layer 1 · Executive

Where we are. Measured 2026-08-24, not asserted. WORKING: the canon-driven body factory with a bone-muscle-fat-skin layer stack whose skin form EMERGES; resolution-independent emit; Catmull-Rom lofting; a real-skeleton rig with bit-identical replay; the secondary-dynamics solver with its envelope enforced in-solver; a LIVE constraint part solver that refuses inconsistent sets by name, with rooms composed on it; an eight-stage staged world pipeline with steepest-descent hydrology; a causal biome law; seeded Perlin and Worley primitives; a spatial-temporal weather field over eight kinds; a full Mei 2007 hydraulic erosion pipeline; anisotropic wind erosion; kind-specific river and forest generators; quadruped bird and fish creature plans on the shared anatomy method; terrain-watershed, ground-truth-trio and composed-scene gates all GREEN; and DIFFERENTIABLE GAUSSIAN SPLATTING in pure integer. OPEN, and this is the whole story: most of that environment physics is SOURCE-ONLY and has never been compiled, four green gates are BUILT-UNPROMOTED, one is PROMOTED-UNREGISTERED, the graphics board read erosion as ABSENT on a capsearch zero, the shared math foundation was 1151 bytes, the fit gate has never run, and there is no millimetre ruler and no plant growth model and no volumetric weather.

Where we need to go. ONE sovereign generator -- environments, beings, rooms and worlds -- first byte up in NishiLang with no third-party code in the loop, serving games, simulation, synthetic data and cosmetic-surgery digital twins. Python, Blender, Houdini and the engines appear ONLY as oracles and benchmarks. Exceed Houdini and Blender geometry nodes on the axes they cannot enter: physical integer erosion with conservation as a gate tooth, anatomy GENERATED not simulated over artist meshes, bit-exact determinism, one seed driving voxel heightfield and splat tiers, and a generator that scales to the hardware because density is a parameter of the canon rather than a baked LOD chain.

The unit. 1 u = one measured session-leg, the calibration graphics.plan uses (R21 parts-to-shipped in one leg on 2026-08-15, corroborated by mangagen R2 and R3). Estimates recalibrate as rungs land.
Where we are: 128 vs 827 permil. The board's own first emit read 128 permil present because the discovery and adoption gaps are real: physics written and unbuilt reads as absent to a matrix. The distance is mostly SHIPPING, not invention -- and that is the cheapest kind of distance there is.
Cost to stop reading our own work as absent: 1.5 u. PG1 library discoverability and PG2 the math foundation. Two false gaps on this board and six private isqrt copies are the measured price of not having them.
Cost to ship the environment physics that already exists: 2.5 u. PG18 the erosion gate with conservation teeth, PG19 promote the four green gates and register the fifth, PG20 compose erosion onto the live heightfield. No new physics is written for any of these.
Cost to a measurable clinical twin: 8 u. PG3 fit proven, PG4 the millimetre ruler, PG5 splat-to-rig binding, PG7 fat mechanics, PG11 the 206-bone skeleton.
Cost to Infinigen breadth: 13 u. Add PG21 space-colonization plants, PG22 volumetric weather, PG23 the part genome, PG10 scene-level composition over the live solver. Every one names its paper.
Cost to the 2026 ceiling: 17 u. PG24 the learned terrain tier on the integer nofloat ML stack, graded against SIGGRAPH 2026's diffusion terrain, with the physical erosion below it as the substrate it trains on.

Research bar. Infinigen (Princeton, BSD-3) is measured on plants, animals, terrain, fire, cloud, rain and snow from rules with true geometric detail; five creature genome classes with interpolatable parts; Indoors adds a constraint DSL and solver for rooms; 2.0 alpha adds controllable APIs and procfunc. Theirs: source-level read plus CVPR 2023 and 2024, grade-1. Ours: their creatures are SINGLE-SURFACE and they ship NO human generator; our layer stack and canon humans are the differentiator, their plant and weather breadth is our gap.

Research bar. Houdini 21 (SideFX, SIGGRAPH 2025) is measured on ML-trained tileable erosion, Neural Point Surfacing, the Otis GPU organic-tissue solver with FEM-grade muscle fascia and fat, native ML style transfer and skin deformation, 300 plus features. Theirs: vendor documentation read 2026-08-24. Ours: the tool to exceed: their erosion is learned and float, ours is physical and integer with conservation as a tooth; their Otis simulates tissue over artist meshes, ours GENERATES the anatomy the tissue rides on.

Research bar. Blender 5.0 geometry nodes (Nov 2025) is measured on bundles, closures, 27 volume-grid nodes for fog smoke clouds and SDF blends; 5.2 LTS adds procedural hair and cloth physics. Theirs: vendor documentation read 2026-08-24. Ours: the free rival: volumes are their new strength and our named gap; they compose nodes, we compose organs, and ours are bit-exact.

Research bar. SIGGRAPH 2026 terrain and splat track is measured on InfiniteDiffusion learned infinite terrain with procedural properties; A LoD of Gaussians; Mobile3DGS3; Relightable GS. Theirs: conference listing read 2026-08-24. Ours: PG24 grades against the learned terrain class; PG6 and PG13 take the LoD and relighting papers as bars.

Research bar. Isaac Sim Replicator (NVIDIA, oracle not rival) is measured on loads Infinigen USD as stage references, binds colliders, captures through semantic writers. Theirs: vendor documentation read 2026-08-24. Ours: PG8 and PG9: emitting USD makes us a peer generator and turns Replicator into a free independent oracle for our ground-truth trio.

Research bar. Clinical anthropometry is measured on Farkas craniofacial anthropometry, ANSUR II, CAESAR, facial proportions, FACE-Q. Theirs: published population data. Ours: THE aesthetic oracle for the human lane: quantitative and licensable; a likeness is an input under consent, never a benchmark.

36 of 70 capabilities measured|11 of them measured exceeds|34 open|coverage 514/1000|adoption 24 full / 12 partial

Layer 2 · Roadmap

Do this next — computed by the ranker, never chosen by a seat

Order from nx_compare_rank (nx_dr_ocm: (deficit + cost-of-delay + option + enables) x sponsor x self-sufficiency x momentum / cost). FINISH rows are rungs whose symbol is present but whose organ is short of full adoption: the cheapest closures on this board, listed before any new work. Stamp: # asof=1787883576 domain=procgen target_version=1.0 rungs=31 done=10 open=21 finish=1 ranker=nx_dr_ocm

#StageRungPriorityDerivation
FFINISHSplat-to-rig binding (PG5) gb_bindSOURCE-ONLYsource exists, never compiled: /api/build it
#11.0Anatomical skeleton 206 (PG11) rg_bone206933v=7 m=2 c=15
#21.0Fat layer doing real work (PG7) sd_fat_pool666v=5 m=2 c=15
#3laterContinuous collision in 3D (PG26) ph_toi3142v=11 m=2 c=7
#4laterStrand groom (PG14) gr_strand1200v=9 m=2 c=15
#5laterVolumetric weather fields (PG22) wg_cloud_volume1200v=12 m=2 c=20
#6laterGround-truth corroborated externally (PG9) gt_replicator_cmp900v=9 m=1 c=10
#7laterScene composition over the LIVE solver (PG10) ps_scene_compose800v=6 m=2 c=15
#8laterUSD interchange (PG8) usd_emit_stage700v=7 m=1 c=10
#9laterHelical thread SDF and threaded fit (PG28) nx_csg_helix_thread700v=7 m=2 c=20
#10laterSpace-colonization plants (PG21) tg_colonize600v=6 m=2 c=20
#11laterHierarchical LOD and monotonicity (PG6) lh_reduce400v=2 m=3 c=15
#12laterLubrication-modulated friction (PG27) ph_mu_lubricated400v=2 m=1 c=5
#13laterCloth XPBD solver and print stiffness field (PG29) gm_xpbd_step360v=9 m=1 c=25
#14laterSecond species horse (PG15) bp_canon_equine300v=3 m=1 c=10
#15laterRelightable splats (PG13) gs_relight266v=2 m=2 c=15
#16laterInterpolatable part genome (PG23) cg_genome_parts250v=5 m=1 c=20
#17laterConsent-gated likeness intake (PG17) rp_licence_admit200v=1 m=1 c=5
#18laterLearned terrain tier (PG24) td_sample133v=2 m=2 c=30
#19laterDeformation graph (PG16) dg_bind100v=1 m=2 c=20
#20laterMuscle actors 640 (PG12) bp_muscle_actor0v=0 m=1 c=20
#21laterRetire private duplicates onto the shared owner WITH PROOF (PG31) ro_prove0v=0 m=3 c=10

Critical path — contract, done-rule, executor, cost

RungCloses withDefinition of done (pre-declared)ExecutorEst.
Library discoverability (PG1)li_build_toBUILT ON THE LAPTOP LANE 2026-08-24; its gate runs RED there by ENVIRONMENT (cl_is_lib resolves the estate root NAS-side, so every file reads unreadable locally) and that run caught a real hole: 18,882 unreadable files summed to a clean partition and reported corpus_complete=1 -- fixed, a corpus that classified nothing is incomplete by definition. AND THE ECOSYSTEM HALF IS WRITTEN: nx_capsearch now joins the SOVEREIGN ROW PLANE knowledge/store/libindex- as a second corpus (the first cut wrote a .tsv and was corrected the same day -- no third-party formats in the plane, operator 2026-08-13), tags every result with its surface (tool or lib), and its row cap is ANNOUNCING (dropped count, corpus_complete) instead of silent -- compile-proven on the laptop, source landed in _hdl_build. Written as: nx_libindex_lib composes cl_is_lib and the cl_symbol_declared rule, streams rows, prints and sums the partition, refuses a missing index instead of reporting zero hits. Gate carries the load-bearing tooth -- find a symbol only a LIBRARY declares -- plus three neg-controls. DONE ON THE NAS 2026-08-24: nx_libindex_gate BUILT via the governed /api/build (src_path verified), PROMOTED, REGISTERED, and /api/gate_run returned exit 0 GREEN 12/12 -- 18809 nx files, 5516 libraries plus 13293 programs plus 0 unreadable summing to the population, 34005 symbols, 5516 plane rows equal to the library count, and gs_render_aniso RETURNED BY NAME (the symbol the tool corpus structurally cannot hold); the absent-plane control refuses rather than reporting zero hits. The real plane at knowledge/store/libindex- is seeded by nx_libindex build over the sovereign job lane. Remaining: promote the plane-reading nx_capsearch once its contentdiff names zero lost runs (its first stage dropped the ranker field and the ruler caught it)Organ0.5 u
Math foundation lib (PG2)vm_q_slerpGATE GREEN 20/20 ON THE NAS 2026-08-24 (nx_sov_build_run under an admission GRANT, then /api/build byte-identical b51ff4b2 and PROMOTED; the laptop lane had proven the same 20/20 first), atan2 worst error 21 against a derived bar of 96 over 25736 samples, isqrt exact on 20000 floor checks, quaternion and matrix rotation paths agreeing within 2 units. Eight private isqrt copies retired onto vm_isqrt with byte-identical outputs on the two runnable controls -- AND THE EIGHT WERE A FLOOR: the new library plane counts 106 of 5517 libraries carrying a private isqrt (nx_libindex find isqrt, rows_scanned=5517 hits=106), and nx_nxa_fk already carried quaternion primitives beside the ones written here. The retirement is a campaign with a measured worklist, and the plane is its ruler; each move proves neutrality by byte-identical rebuild or a named delta. The first run went RED 17/18 on acos and the BAR was the defect, not the lib: d(acos)/dc = 1/sin amplifies vm_cos's 25-unit error up to 70x at the poles, so the bar is now derived per sample from the amplification and three exact-algebra teeth were added; worst error sits at 283 permil of the derived bar. Written as: atan2 acos asin tan, isqrt with the exact-floor property, vec3, mat3, a quaternion type with slerp, the covariance builder. Gate sweeps the full representable circle and carries an anti-vacuity tooth proving the spherical branch runs. Done when GREEN and the six private isqrt copies are retired onto it with byte-identical rebuilds or named deltasOrgan1 u
Fit proven not placed (PG3)
after PG1
gs_color_grad_stepDONE 2026-08-24 -- nx_gsplat_fit_gate ran for the FIRST TIME EVER via the job lane and came back GREEN 8/8: a 5-pixel perturbation (pos_err 600) recovers to 28 world units against a 52-unit-per-pixel floor, so the residual is SUB-PIXEL; L1 loss 905928 to 0 in six descent steps, error strictly decreasing every step, exactly still at the optimum, and the at-truth neg-control bite-proven. Photorealism by fitting is a real mechanism in pure integer. It fell the good way; the row was written to publish either wayOrgan0.5 u
Millimetre deviation ruler (PG4)
after PG2
md_measureBUILT AND GATE GREEN 9/9 ON THE LAPTOP LANE 2026-08-24: the known 5.0 mm lift reads mean 50 p95 50 max 50 in tenths of a millimetre, self-compare reads zero, the point-triangle face vertex and edge regions are exact, and both refusals fire. PROVEN ON THE NAS the same day: nx_sov_build_run under an admission GRANT ran the gate 9/9 GREEN, /api/build reproduced it byte-identical (1b11fc2c), PROMOTED and REGISTERED. Written as: nx_mmdev_lib plus nx_mmdev plus nx_mmdev_gate, on a new nx_nxmesh_lib that owns the NXMSH2 layout two incumbents had been spelling inline, and an f32 codec lifted into nx_vecmath so a seventh private decoder was not written. Exact point-to-triangle over every vertex, both directions, grid-accelerated never sampled, unit derived from the i64 overflow bound and refused above it. Done when the gate is GREEN: a known 5.0 mm lift reads 50 tenths, self-compare reads zero, over-extent and empty inputs refuse by nameOrgan1 u
Splat-to-rig binding (PG5)
after PG2,PG3
gb_bindSOURCE-ONLY 15444 bytes never compiled; binds gaussians to the generated anatomy stack where avatar methods use fixed templatesOrgan1 u
Hierarchical LOD and monotonicity (PG6)
after PG4,PG5
lh_reduceOne quality scalar derived from measured device capability; merged-gaussian interior nodes; budget by the per-pixel error map. Done when lh_monotone proves deviation falls monotonically and no region vanishes at any qualityOrgan1.5 u
Fat layer doing real work (PG7)
after PG4
sd_fat_poolFat today only attenuates. It must pool sag and spread on contact, graded in mm by PG4Organ1.5 u
USD interchange (PG8)usd_emit_stageUSDA then USDC; done when a Nishi scene loads in Isaac Sim as a stage reference with colliders boundOrgan1 u
Ground-truth corroborated externally (PG9)
after PG8
gt_replicator_cmpOur trio vs Replicator writers on the same scene per pixel within a declared boundOrgan1 u
Scene composition over the LIVE solver (PG10)
after PG2
ps_scene_composeCORRECTED 2026-08-24: the earlier row named a constraint solver as ABSENT; nx_part_solver is LIVE with a real DSL and refuses inconsistent sets naming the worst constraint. What is absent is SCENE-level composition -- placing rooms, trees, water and beings against each other in one constraint set. Done when a scene composes over ps_solve with no second solver and an unsatisfiable scene REFUSES by nameOrgan1.5 u
Anatomical skeleton 206 (PG11)
after PG2
rg_bone206206 bones as rigid bodies replacing 104 hinges; replay stays bit-identicalOrgan1.5 u
Muscle actors 640 (PG12)
after PG11
bp_muscle_actorNamed muscle volumes driving the envelope; change shown in mm by PG4Organ2 u
Relightable splats (PG13)
after PG5
gs_relightOne fitted subject renders correctly under two light rigs; material is KNOWN from the layer stackOrgan1.5 u
Strand groom (PG14)
after PG2
gr_strandGuide curves plus interpolation, hierarchical for PG6; re-measure the gap after PG1Organ1.5 u
Second species horse (PG15)
after PG11
bp_canon_equineA horse canon through the identical path; DG-4DGS publishes a Horse benchmarkOrgan1 u
Deformation graph (PG16)
after PG5,PG11
dg_bindLong-sequence drift beats a time-conditioned baseline we build and KEEP RUNNABLE as the controlOrgan2 u
Consent-gated likeness intake (PG17)rp_licence_admitLicence plus consent must resolve or intake fails closed naming the conjunct; mechanism in the pathOrgan0.5 u
Erosion gate with conservation teeth (PG18)we_hs_driftBUILT AND GATE GREEN 16/16 ON THE LAPTOP LANE 2026-08-24: rain drift 0, flow drift 0 against a derived bound of 256, bed-plus-sediment drift EXACTLY 0, the planted one-unit leak BITE-PROVEN, and the transport stage MEASURED at 42,011,376 units of drift over ten ticks -- reported, never asserted, and now a number the board can act on. PROVEN ON THE NAS the same day: nx_sov_build_run under an admission GRANT ran it 16/16 GREEN with bed-plus-sediment drift exactly 0 and the planted leak bite-proven, /api/build reproduced it byte-identical (5f0a95ab), PROMOTED and REGISTERED. nx_water_erosion.nx implemented all seven Mei 2007 stages and named mass imbalance as its hazard, yet its self-test never summed the water. Its main was moved out so the file is a LIBRARY the gate composes in-process. Teeth DERIVED from the source: rain conserves EXACTLY, bed plus sediment conserves EXACTLY at tolerance zero, flow within one truncation unit per cell, transport reported not asserted, and a neg-control proving the checker fires on a planted one-unit leak. Done when GREEN. This is the row that makes physical erosion a Houdini-EXCEED rather than parityOrgan0.5 u
Promote the green gates and register the dark one (PG19)
after PG18
nx_water_erosion_tickFour GREEN procgen gates are BUILT-UNPROMOTED (terrain, scene, gtlabels, human) plus creaturegen and indoorgen gates; nx_worldgen_gate is PROMOTED-UNREGISTERED. Build nx_water_erosion nx_wind_erosion nx_forest_layout nx_river_carve nx_weather_pattern nx_worley_noise from SOURCE-ONLY. No new code: promote, register, and re-run each so the board flips on receipts. STARTED 2026-08-24: nx_procgen_gtlabels_gate re-ran GREEN on the NAS with the shared vm_isqrt (the control for the eight-copy retirement), its /api/promote was REFUSED D001 (hand-rolled PASS literals, verdict unreadable from the exit code), hand-migrated onto four gv_check teeth, PROMOTED and REGISTERED. Three new gates rostered on the fast beat and nx_libindex_gate on the slow rosterOrgan1 u
Erosion on the live heightfield (PG20)
after PG18
wp_erodeCompose nx_water_erosion_tick onto the worldpipe heightfield the five live worlds read, with the thermal-talus companion from Musgrave. The graphics EH1 contract, now correctly scoped as integration. Judged against published geomorphology bands (drainage density, hypsometric curve) so it reads as terrain, not blobsOrgan1.5 u
Space-colonization plants (PG21)
after PG2
tg_colonizeRunions 2007: competition for space determines branching; parameters map to landscaping-relevant shape controls. Integer, seed-diverse, feeding the existing forest layout so trees are GROWN then placed. Done when a gate proves distinct seeds yield distinct branching and the canopy envelope matches the layout's species paramsOrgan2 u
Volumetric weather fields (PG22)
after PG2
wg_cloud_volume3D noise-field clouds fog rain and snow raymarched through the sovereign renderer, driven by the weather field that already exists. Blender 5.0's 27 volume nodes and Houdini Pyro are the bars; Infinigen generates all four phenomena. Done when a gate proves the volume samples the weather field and the CPU tier keeps a sheet fallbackOrgan2 u
Interpolatable part genome (PG23)
after PG15
cg_genome_partsTyped parts over the existing quadruped bird and fish plans with legal interpolation between types; distinct genomes must measure distinct and interpolation must stay anatomically legalOrgan2 u
Learned terrain tier (PG24)
after PG20
td_sampleA learned terrain generator on the estate's integer nofloat ML stack with procedural properties -- seed-consistent, constant-time random access, infinite -- graded against SIGGRAPH 2026's diffusion terrain class. The physical erosion of PG18-PG20 is the substrate it trains on and is judged against. Done when its output passes the same geomorphology bands as the physical tier and beats it on a pre-declared perceptual refereeOrgan3 u
Adopt the proven contact lane (PG25)ph_contactNO NEW CODE. Five gates fired GREEN on their FIRST-EVER run on 2026-08-24 -- soft-tissue conservation 8/8, soft-tissue metamorphic 12/12, arousal-on-mesh 17/17, swept collision 8/8, splat fit 8/8 -- after sitting registered-dark or unauthorised for weeks; a gate that only runs when a seat remembers is a comment. Promote nx_phys3d_gate and nx_explode3d_gate (BUILT-UNPROMOTED), register nx_arousal_render (PROMOTED-UNREGISTERED), contentdiff and promote the nx_arousal_skin_gate stage (36409 vs 26871), mint caps for the four soft-tissue gates, put all of them on the gate roster. Done when every one of these is INVOKED on the catalogue and on a beat. PROGRESS 2026-08-24, same day: nx_phys3d_gate and nx_explode3d_gate were REFUSED D001 on promote (hand-rolled PASS literals, verdict unreadable), hand-migrated onto gv_check, and now read exit 0 from /api/gate_run -- phys3d GREEN 7/7 (free fall bit-exact, mu=0.78 slider stops while mu=0 slides, two worlds bit-identical over 500 ticks) and explode3d GREEN 7/7 on the REAL as1 STEP assembly (18 parts, monotone spread, deterministic pose, APNG written) after nx_step_sample_fetch was registered and run to bank the fixture the whole CAD gate family reads (step_parse, step_geom, step_nurbs, brepw, assemseq, cadtwin_report all read MISSING before). Both promoted and registered; phys3d on the fast roster. nx_arousal_skin_gate migrated too: its first-ever run read 8/30 because it forked a bare _build path relative to the serving root -- the subject is now resolved and announced and its output size is a SUBJECT tooth. The soft-tissue council is complete: dissipation 4/4 and rotation 5/5 (all 24 proper rotations bit-exact) joined conserve 8/8 and MR 12/12. The importer census was 24 h stale, not misfiled: refreshed, nx_softtissue reads importers=5 nonval=1 (nx_dyna_bind_skin)Organ0.5 u
Layer 3 · Engineering
How this is scored. Every Nishi mark is measured: the generator reads the real organ source on disk and requires the implementing symbol to exist (no self-grading). A watching tag names the organ and symbol contracted to close a gap — the mark flips itself on the next compare beat when that workstream ships, and the comparewatch- plane row flips with it. The flip is necessary, not sufficient: it proves the symbol exists, never that the capability is good. The bar is the rung's pre-declared done-rule, proven by its gate — a symbol shipped without the behaviour behind it is a defect, and the flip is exactly what makes that defect visible instead of quiet. Competitor marks record documented capability presence — presence, not depth or scale. Adoption is measured too: every measured row carries where its organ stands on the estate's ladder (source → built → promoted → registered → invoked; libraries by importer reach minus validation importers; gates by the execution surfaces that run them). A row is fully adopted only at the top of its ladder; anything short is tagged partial with the exact remedy, so a build nobody promoted can no longer read as shipped. Census stamps: importers asof 1787849099, gate census asof 1787855507 (unix seconds; -1 = census absent).

Capability matrix — measured against source

leads / measured exceed present partial absent · click any capability for its evidence

CapabilityNishiInfinigenHoudini 21Blender 5.0Unreal 5.7
library-discoverabilityMeasured exceed: li_build_to in runtime/nx_libindex_lib.nx, verified at emit. PREREQUISITE. nx_capsearch indexes REGISTERED TOOLS ONLY, so every library is invisible to the organ CLAUDE.md orders run before building. Cost measured on this board twice: two false ABSENT rows. Composes cl_is_lib and the cl_symbol_declared rule, streams rows, partition printed and summed, three neg-controls. No rival has a self-discovery census at all. Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
math-foundation-libMeasured: vm_q_slerp exists in runtime/nx_vecmath.nx, verified at emit. WOBBLY SCAFFOLD MEASURED: nx_itrig was 1151 bytes of Taylor sine. SIX private isqrt copies counted (gsplat, bodybench, gltf2mesh, gtlabels gate, worldgen, worley) and two private acos LUTs. Now one shared lib: atan2 acos asin tan, vec3, mat3, a quaternion type with slerp, the covariance builder gsplat could not call. Scale DERIVED from the estate's fx4096 unit. Gate GREEN 20/20 on the laptop build lane 2026-08-24 after one honest RED that caught a wrong test bar at the poles; NAS build owed. Adoption: LIB-WIRED importers=107 nonval=99 — fully adopted (top of its ladder).
asset-free-from-rulesMeasured: bp_load_dimorph exists in runtime/_hdl_build/nx_body_proc.nx, verified at emit. Every asset COMPUTED from a canon file. Zero scanned input in the product path. [infinigen23] Adoption: LIVE — fully adopted (top of its ladder).
resolution-independent-emitMeasured exceed: bg_cmr in runtime/_hdl_build/nx_body_gen.nx, verified at emit. Same canon emits 861696 tris at radial 96 and 1529856 at radial 128. Density is a PARAMETER so the asset has no maximum resolution and scales to the hardware by construction. Rivals ship baked LOD chains. Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, no MCP invocation on record (a direct fork logs the runner, so this is not proof it never ran); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked); only referenced by nx_creatorfit -- a mention, not a run.
adoption REGISTERED-DARK
inside-out-layer-stackMeasured exceed: bg_parse_layers in runtime/_hdl_build/nx_body_gen.nx, verified at emit. Bone core then muscle envelope then fat then skin as real peelable layers; skin form EMERGES from beneath. Infinigen creatures are SINGLE-SURFACE by source read. Houdini 21 Otis simulates muscle and fat as a solver over artist-built tissue; it does not GENERATE the anatomy. Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, no MCP invocation on record (a direct fork logs the runner, so this is not proof it never ran); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked); only referenced by nx_creatorfit -- a mention, not a run.
adoption REGISTERED-DARK
seed-parametric-creaturesMeasured: creaturegen_build_plan exists in runtime/nx_creaturegen.nx, verified at emit. Quadruped, bird and fish body plans through the SAME layered-anatomy method as the human, seeded proportions, skin as smooth-union envelope. Infinigen ships five genome classes with interpolatable parts; ours are fixed plans. Gate is BUILT-UNPROMOTED. Adoption: LIB-WIRED importers=9 nonval=3 — fully adopted (top of its ladder).
interpolatable-part-genomeOpen — watching runtime/nx_creaturegen.nx : cg_genome_parts, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Infinigen joins body head leg foot tail horn parts and interpolates BETWEEN types. Contract: typed parts with legal interpolation over the existing plans; distinct genomes must measure distinct.
watching cg_genome_parts
rig-forward-kinematicsMeasured: rg_fk_y exists in runtime/_hdl_build/nx_anat_rig.nx, verified at emit. Joint tree plus FK on the real skeleton; replay bit-identical across all frame checksums. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
soft-tissue-dynamicsMeasured: sd_step exists in runtime/nx_softdyn.nx, verified at emit. Spring-damper secondary dynamics with the stability envelope ENFORCED in-solver. Houdini 21 Otis is the bar: FEM-grade muscle, fascia and fat on the GPU. [houdini21] Adoption: LIB-WIRED importers=7 nonval=5 — fully adopted (top of its ladder).
parametric-morph-basisOpen — no implementing organ is measured for this axis yet. B-R6 morph basis exists; count against the MetaHuman 669-blendshape bar is unpublished. [metahuman-dna]
shape-judge-vs-oracleMeasured exceed: bb_detail_score in runtime/_hdl_build/nx_bodybench.nx, verified at emit. Silhouette IoU plus normal-field plus a subdivision-proof DETAIL judge; self-compare 1000 is the non-vacuity proof. No rival ships an honesty ruler. [bodyparts3d] Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, no MCP invocation on record (a direct fork logs the runner, so this is not proof it never ran); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked); only referenced by nx_bodydensity_gate -- a mention, not a run.
adoption REGISTERED-DARK
mm-deviation-rulerMeasured exceed: md_measure in runtime/nx_mmdev_lib.nx, verified at emit. THE CLINICAL RULER, GATE GREEN 9/9 on the laptop build lane 2026-08-24 (known 5.0 mm lift reads 50/50/50, self-compare 0, both refusals fire); NAS build owed. Exact point-to-triangle deviation in tenths of a millimetre over EVERY vertex, both directions, mean p95 and max, on a uniform grid derived from the triangle count -- never sampled. Unit DERIVED as the finest that keeps the integer barycentric products under i64 for a 2.5 m subject; over that extent it REFUSES by name. nx_bodybench measures permil agreement, not millimetres; published soft-tissue prediction bars sit near 1-2 mm. Gate proves a known 5.0 mm lift reads 50, self-compare reads zero, and both refusals fire. Adoption: LIB-WIRED importers=6 nonval=3 — fully adopted (top of its ladder).
consent-gated-likenessOpen — watching runtime/nx_realperson_gate.nx : rp_licence_admit, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. A likeness is an INPUT admitted under consent. Licence artifact plus consent record must resolve or intake FAILS CLOSED naming the failing conjunct.
watching rp_licence_admit
perlin-fbm-primitiveMeasured: nx_perlin_fbm_2d exists in runtime/nx_perlin.nx, verified at emit. Seeded Perlin with fBm, Q10, a shared foundational primitive. HONEST: three procgen gates re-roll their own fbm and smoothstep beside it -- the duplicate-ruler defect PG1 exists to stop. Adoption: LIB-WIRED importers=7 nonval=4 — fully adopted (top of its ladder).
worley-cellular-primitiveMeasured: nx_worley_noise exists in runtime/nx_worley_noise.nx, verified at emit. F1 cellular noise, Q10, with a classified distance band. SOURCE-ONLY. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
staged-world-pipelineMeasured: wp_hydro_bake exists in runtime/nx_worldpipe.nx, verified at emit. Eight ordered stages over six parameter fields: continentalness spline, ridged relief, river carving, biome from the parameter VECTOR not height, surface, features, spawn. Hydrology traces steepest descent to sea or lake and water never flows uphill by construction. Stage toggles let gates prove causality per stage. Adoption: LIB-WIRED importers=8 nonval=3 — fully adopted (top of its ladder).
causal-biome-derivationMeasured: nx_biome_map_build exists in runtime/nx_procgen_biome.nx, verified at emit. Biome as a LAW from elevation band times a Perlin moisture stream, not paint. Eight biomes. Adoption: LIB-WIRED importers=6 nonval=3 — fully adopted (top of its ladder).
terrain-watershed-gateOpen — no implementing organ is measured for this axis yet. FBM heightfield to D8 flow accumulation: 4169 river cells, 100 percent downhill. GREEN 4/4 and BUILT-UNPROMOTED -- a proven gate nobody serves.
hydraulic-erosion-mei2007Measured exceed: nx_water_erosion_tick in runtime/nx_water_erosion.nx, verified at emit. EXCEED with the why: the full Mei 2007 pipe model in Q14 integer -- rain, pressure-driven flow, mass-conserving water update, velocity, capacity-driven erosion and deposition, semi-Lagrangian transport, evaporation -- four physical regimes. Houdini 21's erosion is ML-TRAINED; ours is physical and bit-exact, so bed-plus-sediment conservation is a GATE TOOTH with tolerance ZERO, which a float or learned sim cannot state. Was SOURCE-ONLY since May and read as ABSENT on the graphics board. [mei2007] Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
erosion-physical-not-learnedMeasured exceed: we_hs_drift in runtime/nx_water_erosion_gate.nx, verified at emit. The gate: rain conserves EXACTLY, erosion conserves bed plus sediment EXACTLY, flow within one truncation unit per cell (bound DERIVED from the division count), transport reported never asserted, neg-control proves the checker fires on a planted one-unit leak. GATE GREEN 16/16 on the laptop build lane 2026-08-24 -- rain and bed-plus-sediment drift EXACTLY 0, the planted leak BITE-PROVEN, and the transport stage MEASURED at 42,011,376 units of drift over ten ticks, reported not asserted; NAS build owed. [houdini21] Adoption: GATE:LIVE trial=GREEN — fully adopted (top of its ladder).
wind-erosion-anisotropicMeasured: nx_wind_erosion_at exists in runtime/nx_wind_erosion.nx, verified at emit. Directional scour on windward slopes, dune deposition on leeward, four cardinal winds, Q14. SOURCE-ONLY. Named V2 tail: eight directions, arbitrary angle, particle transport. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
thermal-talus-erosionOpen — watching runtime/nx_worldpipe.nx : wp_thermal_talus, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Musgrave thermal weathering: material above the angle of repose slides to the downhill neighbour. The classical companion to hydraulic erosion, absent here. [musgrave1989]
watching wp_thermal_talus
erosion-on-the-live-heightfieldMeasured: wp_erode exists in runtime/nx_worldpipe.nx, verified at emit. LANDED 2026-08-25 (PG20): wp_erode composes the gate-proven Mei 2007 pipeline plus the Musgrave thermal-talus companion onto the worldpipe heightfield, through ONE owner (runtime/nx_terrain_erode_lib.nx) so the estate has exactly one talus law and one terrain referee. nx_worldpipe_erode_gate 21/21 GREEN, exit_code 0 via /api/gate_run, BITE-PROVEN (a compiling mutant of the subject lib killed the gate, restore byte-identical at 8548 B). Measured on the full 102400-cell population, no sampling: mass conserved EXACTLY on both talus laws; wp_erode INERT before the bake (0 non-zero readings) so every existing consumer is byte-unchanged; 101614 cells changed after it; causality restores 102400 of 102400 with the stage off; two bakes agree at every cell. The referee is Strahler's hypsometric integral, chosen because it is DIMENSIONLESS and therefore provably invariant to the offset and scale a fake erosion would use (both proven as teeth); it read 356 to 472 permille across the run. CORRECTION to this row's own prose: it claimed the heightfield is what 'the five live worlds read' -- MEASURED FALSE, nx_wasm_craft does not import nx_worldpipe at all; the five importers are nx_engine_phys_gate, nx_engine_stream_gate, nx_worldpipe_gate, nx_m2d_engine and nx_authorgen (nx_absent, corpus_complete=1). Wiring the wasm worlds is a SEPARATE rung against a different terrain source, named here rather than implied. STILL OWED, by name: drainage density needs a metric scale this world does not have, and no published maturity band is quoted because the primary answered HTTP 403 Cf-Mitigated challenge. [mei2007] [musgrave1989] Adoption: LIB-WIRED importers=8 nonval=3 — fully adopted (top of its ladder).
river-carving-kind-generatorMeasured: nx_river_generate_path exists in runtime/nx_river_carve.nx, verified at emit. Headwaters, middle, lower and delta river types with meanders, oxbow detection and braided delta channels; a kind-specific generator, not noise. SOURCE-ONLY. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
forest-layout-poissonMeasured: nx_forest_layout_generate_poisson exists in runtime/nx_forest_layout.nx, verified at emit. Eight tree species over five forest types with Poisson-disc placement, understory and per-tree age. Places trees; does not GROW them. SOURCE-ONLY. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
space-colonization-treesOpen — watching runtime/nx_treegen.nx : tg_colonize, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Infinigen grows plants from rules. Ours are a trunk and three stacked canopy discs in a gate. Contract: Runions 2007 space colonization -- competition for space determines branching -- with parameters mapped to landscaping-relevant shape controls, integer, seed-diverse. [runions2007]
watching tg_colonize
weather-field-spatial-temporalMeasured: nx_weather_kind_at_biome exists in runtime/nx_weather_pattern.nx, verified at emit. Eight weather kinds over 50 km cells with weekly cycles, biome-reweighted distributions, bilinear parameter smoothing, wind vectors and lightning events. A real field, not a mode switch. SOURCE-ONLY. nx_worldgen still carries three hardcoded lighting modes beside it -- the duplicate-ruler defect. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
volumetric-weather-fieldsOpen — watching runtime/nx_worldgen.nx : wg_cloud_volume, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Infinigen generates cloud, rain, snow and fire with true geometric detail; Blender 5.0 shipped 27 volume-grid nodes; Houdini owns Pyro. Ours renders sky gradients. Contract: 3D noise-field volumetrics raymarched through the sovereign renderer, fed by the weather field above. [blender50]
watching wg_cloud_volume
heightfield-render-with-giMeasured: worldgen_render_full exists in runtime/nx_worldgen.nx, verified at emit. Sovereign Infinigen rung 1: fBm terrain, water, sky, sun penumbra and a bounce-irradiance cache, emitting depth, segmentation and normal buffers per pixel. HONEST: biome albedo is twelve bare literals and the snowline is a magic 300 -- a Rule 11 row. Adoption: LIB-WIRED importers=11 nonval=4 — fully adopted (top of its ladder).
worldgen-gate-unregisteredOpen — no implementing organ is measured for this axis yet. PROMOTED-UNREGISTERED: a real binary nobody can call over MCP. One register call.
constraint-part-solverMeasured: ps_solve exists in runtime/nx_part_solver_lib.nx, verified at emit. LIVE, CORRECTED FROM A FALSE ABSENT. The Infinigen-Indoors transfer: a declarative DSL (part attach mirror station clear inside band ratio extent facing noclip envelope face) with a maximal-satisfaction solver that REFUSES an inconsistent set naming the worst constraint, exit 4, never fabricating success. Gate LIVE. [infinigen-indoors24] Adoption: LIB-WIRED importers=7 nonval=4 — fully adopted (top of its ladder).
indoor-rooms-by-constraintMeasured: ig_room_solve exists in runtime/nx_indoorgen_lib.nx, verified at emit. Rooms composed ON the incumbent solver: envelope, noclip, door clearance, wall-hug and mate bands, quantized to voxel cells, salted re-rolls before a variant is REFUSED, a named negative control room that cannot hold a bed. Gate BUILT-UNPROMOTED. Infinigen-Indoors is the bar and their 2.0 alpha is the moving frontier. Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
scene-composition-dslOpen — watching runtime/nx_part_solver_lib.nx : ps_scene_compose, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The part solver places parts in a room; Infinigen composes whole scenes from a constraint language. Contract: scene-level composition over the LIVE solver, never a second solver. HOST CHOSEN 2026-08-25: the row cited runtime/nx_scene_constraint.nx and NO SUCH FILE EXISTS ANYWHERE (nx_shelltool find over 61935 buildroot files, corpus_complete=1), and an unresolvable citation is not a citation. Repointed onto the organ that ALREADY owns the constraint DSL and its maximal-satisfaction solver -- the thing this contract says the composition must ride -- which is the same host and the same reasoning the threaded-fit row below already uses. SYMBOL RENAMED sc_compose to ps_scene_compose BECAUSE sc_compose IS TAKEN: nx_self_compose.nx line 48 declares an unrelated func of exactly that name, so the old watch name would have collided with a live symbol in another lane and that collision would have read as a flip. ps_scene_compose is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1, so this repoint grounds nothing and the cell stays a watch.
watching ps_scene_compose
ground-truth-trio-gateOpen — no implementing organ is measured for this axis yet. Depth, normals and semantic segmentation from real heightfield geometry, aligned panels, GREEN 4/4, BUILT-UNPROMOTED. Corroborated against no external writer yet.
composed-scene-labels-gateOpen — no implementing organ is measured for this axis yet. Hills plus trees plus one canon human in one frame with a per-pixel class map. GREEN 4/4, BUILT-UNPROMOTED.
world-art-capture-instrumentOpen — no implementing organ is measured for this axis yet. Renders any styled world natively through the engine source and writes a raw depth plane beside the PNG. REGISTERED-DARK on the MCP surface; BUILT NO against PROMOTED 217662 -- adjudicate by rebuild before touching.
usd-interchangeOpen — watching runtime/_hdl_build/nx_mesh2glb.nx : usd_emit_stage, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. USDA then USDC. Infinigen exports usdc for Omniverse; Houdini is USD-native. Emitting USD makes us a peer generator and turns Isaac Replicator into a free independent oracle for the ground-truth rows. HOST CHOSEN 2026-08-25: the row cited runtime/nx_usd_emit.nx and NO SUCH FILE EXISTS (find over 61933 buildroot files, corpus_complete=1); nor does ANY organ with usd in its name exist in buildroot/runtime at all (23279 files, corpus_complete=1), so this stays a watch contract and is repointed rather than grounded. Repointed onto the estate's ONE interchange emitter, which already writes NXMSH2 meshes and rigged NXANIM01 out to .glb carrying positions, per-tri colour, normals and skinning -- USD is a second target container off the same source containers, not a second exporter, and putting it anywhere else would fork the export leg. usd_emit_stage is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching usd_emit_stage
ground-truth-corroboratedOpen — watching runtime/_hdl_build/nx_procgen_gtlabels_gate.nx : gt_replicator_cmp, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Our depth normal and segmentation compared per-pixel against Replicator writers on the SAME scene, within a declared bound. Today the trio reads HAVE on our own say-so. HOST CHOSEN 2026-08-25: the row cited runtime/nx_gt_replicator.nx and NO SUCH FILE EXISTS (find over 61935 buildroot files, corpus_complete=1). Repointed onto the organ that PRODUCES the trio being corroborated -- the ground-truth-trio gate above, whose own note already concedes it is corroborated against no external writer -- so the missing comparison lands inside the instrument whose claim it repairs instead of standing up a second labeller to disagree with. Depends on usd_emit_stage above, since USD is what makes Replicator readable as an oracle at all. gt_replicator_cmp is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching gt_replicator_cmp
learned-terrain-tierOpen — watching runtime/nx_terrain_erode_lib.nx : td_sample, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. THE 2026 CEILING: SIGGRAPH 2026's top-attention terrain work is a diffusion generator with procedural-noise properties. Houdini 21 ships ML erosion today. Contract: a learned terrain generator on the estate's integer nofloat ML stack, graded against that class, with the physical erosion above as the substrate it trains on and is judged against. HOST CHOSEN 2026-08-25: the row cited runtime/nx_terrain_diffuse.nx and NO SUCH FILE EXISTS (find over 61939 buildroot files, corpus_complete=1). Repointed onto the terrain owner the wp_erode row above already names as the estate's ONE talus law and ONE terrain referee, because this contract makes the physical erosion both the substrate the learned tier trains on AND the thing it is graded against -- and the referee that decides whether a heightfield reads as terrain rather than blobs (Strahler hypsometric integral, dimensionless and therefore invariant to the offset and scale a faked generator would use) already lives in that lib. A learned tier hosted anywhere else would need a second referee to be judged by. td_sample is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1. [terraindiff26]
watching td_sample
differentiable-splat-fitMeasured exceed: gs_color_grad_step in runtime/nx_gsplat.nx, verified at emit. Colour AND position gradient descent against a TARGET image, isotropic and anisotropic, ALL INTEGER. This is the photorealism mechanism. No rival has it in a no-float stack. Adoption: LIB-WIRED importers=19 nonval=6 — fully adopted (top of its ladder).
anisotropic-splat-renderMeasured: gs_render_aniso exists in runtime/nx_gsplat.nx, verified at emit. Project, depth-sort, front-to-back composite with 2D conics and an integer exp-LUT. Unreal 5.7 has no first-party 3DGS module; the path is third-party plugins. [kerbl3dgs] Adoption: LIB-WIRED importers=19 nonval=6 — fully adopted (top of its ladder).
splat-fit-gate-never-runOpen — no implementing organ is measured for this axis yet. BUILT PROMOTED REGISTERED with AUTHORISED NO and INVOKED NO: the instrument that decides whether photorealism is reachable has never executed. One cap mint.
full-3d-covarianceOpen — watching runtime/nx_gsplat.nx : gs_set_quat, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. gs_set_aniso takes normal plus tangent, a surfel. The quaternion primitive now exists in nx_vecmath; the covariance call is the next edit.
watching gs_set_quat
splat-to-rig-bindingMeasured exceed: gb_bind in runtime/_hdl_build/nx_gsplatbind.nx, verified at emit. SOURCE-ONLY 15444 bytes never compiled. Binds gaussians to the anatomy stack; the 2026 literature says avatar methods are limited by FIXED templates and ours is generated. Adoption: SOURCE-ONLY — PARTIAL: source exists, never compiled: /api/build it.
adoption SOURCE-ONLY
hierarchical-splat-lodOpen — watching runtime/nx_mesh_qem.nx : lh_reduce, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Interior nodes are MERGED gaussians standing in for their subtree, per A LoD of Gaussians at SIGGRAPH 2026. Never stride-sampling, which deletes whole regions. HOST CHOSEN 2026-08-25: the row cited runtime/nx_lodhier.nx and NO SUCH FILE EXISTS (find over 61938 buildroot files, corpus_complete=1). Repointed onto the organ that ALREADY reduces geometry by MERGING it under an error metric -- Garland-Heckbert quadrics, lowest-cost edge collapse first, midpoint placement, pure integer -- and whose own header rejects uniform vertex clustering for precisely the reason this row rejects stride-sampling: cheap uniform decimation destroys the feature regions. A gaussian merge is that same reduction over a different primitive, so it belongs with the estate's one reducer and not in a second decimator. lh_reduce is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching lh_reduce
lod-monotonicity-gateOpen — watching runtime/nx_mesh_qem_gate.nx : lh_monotone, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. As quality rises deviation must fall monotonically and NO anatomical region may vanish at any quality. The tooth that catches a mobile tier silently dropping the legs. HOST CHOSEN 2026-08-25: the row cited runtime/nx_lodhier_gate.nx and NO SUCH FILE EXISTS (find over 61938 buildroot files, corpus_complete=1). A gate contract belongs with the gate of the organ that hosts the capability, so this follows lh_reduce onto the QEM reducer's EXISTING gate rather than standing up a second LOD referee beside it -- and the deviation this tooth is monotone in is already measurable by the clinical mm ruler this board carries. lh_monotone is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching lh_monotone
relightable-splatsOpen — watching runtime/nx_gsplat.nx : gs_relight, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. A fitted cloud carries BAKED lighting and cannot drop into a game with different lights. Our layer stack knows skin from muscle from bone so material is KNOWN, not inferred. HOST CHOSEN 2026-08-25: the row cited runtime/nx_gsplat_relight.nx and NO SUCH FILE EXISTS (find over 61939 buildroot files, corpus_complete=1). Repointed onto the splat owner itself, which already holds both the differentiable fit that BAKES the lighting in and the anisotropic render that would have to un-bake it -- the watch symbol was already spelled in that organ's own gs_ prefix, which is the tell that this was where it belonged. gs_relight is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1, so the cell stays a watch and does not flip.
watching gs_relight
second-species-horseOpen — watching runtime/_hdl_build/nx_body_proc.nx : bp_canon_equine, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. A horse canon through the IDENTICAL canon-generator-emitter path. Kills corpus-of-one. DG-4DGS publishes a Horse benchmark so this is externally scored.
watching bp_canon_equine
deformation-graphOpen — watching runtime/_hdl_build/nx_gsplatbind.nx : dg_bind, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Time-conditioned fields drift per the 2026 literature; deformation-graph constraint is SOTA. Anchoring the graph on a GENERATED anatomical stack is the union neither Infinigen nor fixed-template avatars have. HOST CHOSEN 2026-08-25: the row cited runtime/nx_defgraph.nx and NO SUCH FILE EXISTS (find over 61936 buildroot files, corpus_complete=1). Repointed onto the organ whose entire responsibility is anchoring gaussians to a driving parametric cage one-directionally -- the mesh drives, the splats follow, never the reverse -- because a deformation graph is the next constraint layer on exactly that binding, and the GENERATED anatomical stack this contract must anchor to is already the cage that organ takes. It shares the host with the gb_bind row above by design: one binder, two rungs, not two binders. dg_bind is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching dg_bind
anatomical-skeleton-206Open — watching runtime/_hdl_build/nx_anat_rig.nx : rg_bone206, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. 206 bones as rigid bodies. Today 104 joints, hinges only. ANATOMY not animation joints.
watching rg_bone206
fat-layer-mechanicsOpen — watching runtime/nx_softdyn.nx : sd_fat_pool, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Fat today only ATTENUATES muscle relief. It must pool, sag and spread on contact. The clinical core, and Houdini 21 Otis is the rival bar.
watching sd_fat_pool
strand-groomOpen — watching runtime/nx_hairdyn_lib.nx : gr_strand, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Guide curves plus interpolation, hierarchical by construction. Blender 5.2 LTS adds procedural hair physics; Houdini and MetaHuman ship strand grooms. ONE WITNESS for the gap: the board verdict, re-measure after PG1. HOST CHOSEN 2026-08-25: the row cited runtime/nx_groom.nx and NO SUCH FILE EXISTS (find over 61946 buildroot files, corpus_complete=1). HOMONYM CHECKED AND REJECTED BEFORE REPOINTING: nx_char_groom_gate.nx DOES exist and is NOT this -- it grooms BODY HAIR as a skin material layer (shave, stubble density, per-region), with no strand geometry anywhere in it, so a name search alone would have grounded this row on the wrong sense of the word. Repointed onto the estate's strand owner, the hair lib that already treats hair as a CHAIN rather than a point and steps every segment on the one shared soft-tissue integrator; guide curves are precisely the geometry that lib is missing and currently substitutes with a single lagging joint, so the groom belongs beside it rather than in a second hair organ. gr_strand is ABSENT-PROVEN over buildroot/runtime, corpus_complete=1.
watching gr_strand
tet-cage-xpbd-volume-complianceMeasured: st_layer_alpha_vol exists in runtime/nx_softtissue.nx, verified at emit. XPBD over a TETRAHEDRAL physics cage with per-layer distance AND volume compliance and a contact input, all integer. The flesh document's first two modules, already written. LIB: the adoption measure is importer count, and its two council gates below had never been run. Adoption: LIB-WIRED importers=12 nonval=2 — fully adopted (top of its ladder).
softtissue-conservation-gateMeasured exceed: cg_bulge in runtime/_hdl_build/nx_softtissue_conserve_gate.nx, verified at emit. FIRST RUN 2026-08-24, GREEN 8/8: indented volume conserved at EVERY depth (area 100 101 103 104 107 percent of rest, zero depths losing volume), far-side bulge monotonic 7 40 85, damped solvers reach EXACT fixed points, both detectors bite-proven. Registered with no cap ever minted until today. No rival ships a conservation gate; a float solver cannot state tolerance zero. This is the document's displaced-volume claim, measured. Adoption: GATE:LIVE trial=GREEN — fully adopted (top of its ladder).
softtissue-metamorphic-gateOpen — no implementing organ is measured for this axis yet. FIRST RUN 2026-08-24, GREEN 12/12: translation, axis-permutation, reflection, time-translation invariance and quiescence over the SHIPPING solver (in-gate reference bit-identical over 200 ticks), a 3x3 mutation matrix with every detector bite-proven. Oracle-free, so it needs no rival to grade against.
xpbd-cage-to-skin-bindingMeasured: dbs_displace_free exists in runtime/nx_dyna_bind_skin.nx, verified at emit. LIVE. Binds the XPBD cage to skin vertices and measures its own plant in the subject's units; region mask derived from the mesh, substep from the solver's reference step, no constant of ours. Adoption: LIVE — fully adopted (top of its ladder).
swept-collision-2d-tunneling-killMeasured: c2_sweep exists in runtime/_hdl_build/nx_collide2d.nx, verified at emit. GATE 8/8 GREEN 2026-08-24, first run over MCP: a 400-unit-per-tick mover STOPS AT a 4-unit wall where an endpoint test tunnels; slide preserves the tangent exactly; e=1/2 rebounds to 4555 against h times e squared 4500; two 500-tick runs bit-identical; save-transparent. The flesh document calls a sign test on an SDF continuous collision -- that is discrete penetration correction; CCD is time-of-impact along the trajectory, and this organ does the real thing in 2D. Adoption: LIB-GATE-ONLY importers=1 — PARTIAL: imported only by validation organs (gates, tests, benches): wire it into a shipping program.
adoption LIB-GATE-ONLY importers=1
rigid-contact-coulomb-frictionMeasured: ph_contact exists in runtime/nx_phys3d.nx, verified at emit. Sequential-impulse rigid core: restitution, Coulomb friction, positional correction, sleeping, all integer with byte-identical replay. Its gate proves a mu=0.78 slider stops and a mu=0 slider keeps sliding under the same push -- hand-migrated onto gv_check and now GREEN 7/7 from /api/gate_run (2026-08-24): free fall bit-exact against the analytic sum, the 8-box stack asleep with gaps 121-125, two worlds bit-identical over 500 ticks. Broadphase is O(n squared) pairs; BVH is the next rung. Adoption: LIB-WIRED importers=2 nonval=1 — fully adopted (top of its ladder).
continuous-collision-3dOpen — watching runtime/nx_phys3d.nx : ph_toi, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Time-of-impact for the 3D core (the 2D sweep above is proven). Contract: conservative advancement against the tet cage's surface so a fast mover can never end a tick inside flesh; the tooth is the 2D one lifted -- a mover faster than the wall per tick stops AT it.
watching ph_toi
lubrication-modulated-frictionOpen — watching runtime/nx_phys3d.nx : ph_mu_lubricated, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. ABSENT-PROVEN estate-wide 2026-08-24 (lubric: zero matches, corpus complete). Contract: a friction coefficient that is a FUNCTION of a film-thickness field and sliding velocity, the Stribeck shape in integer, never a scalar mu, driving the existing Coulomb term.
watching ph_mu_lubricated
vasocongestion-integer-modelMeasured exceed: a_perf in runtime/nx_arousal_lib.nx, verified at emit. Drive, lag, perfusion, temperature, heart rate, blood pressure and subjective response as INTEGER functions (permil, millidegC, ms), shared by simulate and fit so the two cannot drift. The arousal document's Phase 1 with a physiology model under it rather than a normal-push scaled by a magic K_STRENGTH -- a pure normal push is not volume-conserving, which the conservation gate above would refuse. Adoption: LIB-WIRED importers=5 nonval=5 — fully adopted (top of its ladder).
arousal-on-mesh-gateOpen — no implementing organ is measured for this axis yet. FIRST RUN 2026-08-24, GREEN 17/17: flush COMPUTED per vertex (236/207 pale to 218/118 flushed) AND DRAWN (rendered 179/159 to 167/94), the Soret red holds on render, colour is tessellation-independent across 34196 and 14366 tris, five refusals fire. Registered-dark until today.
arousal-skin-gate-staged-behindOpen — no implementing organ is measured for this axis yet. STAGED 36409 against PROMOTED 26871, and nx_arousal_render is PROMOTED-UNREGISTERED: the skin-optics half of the lane sits unadjudicated. Contentdiff then promote, then register the renderer -- no new code.
csg-booleans-marching-tetrahedraMeasured: nx_csg_extract exists in runtime/nx_csg.nx, verified at emit. The bolt document's Pillar 1: box-minus-cylinder, round box, torus and two-sphere fillet as SDF booleans extracted to a watertight mesh by marching tetrahedra (Kuhn six-tet split, shared faces). LIB. Adoption: LIB-WIRED importers=12 nonval=6 — fully adopted (top of its ladder).
exploded-view-3dMeasured: ex3_pose exists in runtime/nx_explode3d.nx, verified at emit. pos = home + explode_vec times t over a real STEP assembly (as1-oc-214), radial from the parent's centroid, staged by depth; its gate proves part count against an independent occurrence expansion, monotone pairwise spread and pose determinism -- hand-migrated onto gv_check and GREEN 7/7 from /api/gate_run on the REAL as1 STEP assembly (2026-08-24: 18 parts, 6425 entities, spread 4885 to 11912, APNG written) after the STEP fixture the whole CAD gate family reads was fetched and banked; on the slow roster. The bolt document asks for explosion along the CONTACT NORMAL; ours is radial-from-parent, so that is the named refinement, not a gap in the engine. Adoption: LIB-WIRED importers=5 nonval=4 — fully adopted (top of its ladder).
stress-yield-material-registryMeasured: ms_yield_pa exists in runtime/_hdl_build/nx_matstruct.nx, verified at emit. sigma = F/A in integer Pascals with SAFE WORKING YIELDED verdicts (nx_stress) over a MATERIAL REGISTRY (density, yield, ultimate, modulus per family). The bolt document hardcodes 276e6 Pa inside a function; here 6061-T6 is a table row, which is where Rule 11 says it lives. Adoption: REGISTERED-DARK — PARTIAL: callable, authorised, no MCP invocation on record (a direct fork logs the runner, so this is not proof it never ran); no execution surface runs it either (clock, cron, daemon, roster, actlog and surfaced forks checked).
adoption REGISTERED-DARK
helical-thread-generatorOpen — watching runtime/nx_csg.nx : nx_csg_helix_thread, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. ABSENT-PROVEN estate-wide 2026-08-24 (helical: zero matches, corpus complete). Contract: a thread SDF from pitch, major and minor diameter and handedness in the same integer SDF family as the CSG primitives, male and female from ONE definition so they fit at the vertex level by construction.
watching nx_csg_helix_thread
threaded-fit-constraintOpen — watching runtime/nx_part_solver_lib.nx : ps_threaded_fit, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. Rotation-translation coupling, one turn advances exactly one pitch, and a stop when the head face meets the washer face, as a constraint KIND on the LIVE part solver -- never a second solver. Done when the solver refuses a pitch mismatch by name.
watching ps_threaded_fit
cloth-xpbd-solverOpen — watching runtime/nx_nxa_garment.nx : gm_xpbd_step, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. CORRECTED FROM A NAME READ: nx_nxa_garment GENERATES a fitted dress mesh by measurement; its XPBD mention is prose about future ingests and it has three functions. A cloth solver (stretch, shear and bending compliance over the garment edge list, riding the tet cage's contact) is genuinely absent. Blender 5.2 LTS ships procedural cloth; Houdini Vellum is the bar.
watching gm_xpbd_step
printed-region-stiffness-fieldOpen — watching runtime/nx_nxa_garment.nx : gm_stiffness_mask, re-measured on every compare beat. Ship that symbol and this mark flips itself; the comparewatch- plane row flips with it. The textile document: a print region as a per-edge stiffness and thickness FIELD on the cloth solver, so the logo creases where the fabric folds. Depends on the solver above; the phototwin board's colorimetric twin is the print's colour half.
watching gm_stiffness_mask
On these two registers. Rows are declared in the domain's plan file and carry the debt id, which is the join key back to the sovereign debt plane — that plane, not this page, is the authority on state. Reconciling them automatically (the regen reading the plane and refreshing these rows) is a named, owed rung; until it lands, treat an id here as a pointer to look up, not a status to trust.
Honest verdict. The coverage above is capability presence measured against source — not depth, scale, or polish, where mature rivals may lead. Exceeds are claimed only where a mechanism backs them. Every open gap is a watch contract: it names the organ and symbol that closes it, and this page flips the cell itself when that workstream ships.

Person · product · place — not yet measured for this domain

Every compare carries this layer. Declare knowledge/compare/procgen.ppp (rows surface|nishi or c1..c4|label|url|connect naming OUR live surface and each rival's front door), run nx_ppp_probe domain procgen, and this section fills itself on the next beat: the same ruler on both sides — privacy and CX (third-party hosts, tracker classes, cookies, security headers), design and longevity (design hygiene, computed WCAG contrast, render-blocking resources, unsized media, script weight, theme and motion queries), findability (landmarks, skip link, on-site search, breadcrumb, headings, internal links).

References

Beyond a link list. Every reference below resolves twice — the publisher's copy and, where banked, the estate's own non-rottable library mirror with a content pin — and carries its evidence class plus the exact claim on this page it grounds. Keyed marks like [key] in the matrix notes jump here. A dash means honestly absent, never assumed.
  1. [mei2007] Mei, Decaudin, Hu. Fast Hydraulic Erosion Simulation and Visualization on GPU. Pacific Graphics 2007. publisher · accessed 2026-08-24 · published-paperGrounds: hydraulic-erosion-mei2007
  2. [musgrave1989] Musgrave, Kolb, Mace. The Synthesis and Rendering of Eroded Fractal Terrains. SIGGRAPH 1989. publisher · accessed 2026-08-24 · published-paperGrounds: thermal-talus-erosion
  3. [runions2007] Runions, Lane, Prusinkiewicz. Modeling Trees with a Space Colonization Algorithm. Eurographics Workshop on Natural Phenomena 2007. publisher · accessed 2026-08-24 · published-paperGrounds: space-colonization-trees
  4. [infinigen23] Raistrick, Lipson, Ma et al. Infinite Photorealistic Worlds Using Procedural Generation. CVPR 2023. BSD-3 source read: plants, animals, terrain, fire, cloud, rain, snow, all from rules; creatures are single-surface NURBS lofts over a part genome. publisher · accessed 2026-08-24 · source-readGrounds: asset-free-from-rules
  5. [infinigen-indoors24] Raistrick, Mei, Kayan et al. Infinigen Indoors: Photorealistic Indoor Scenes Using Procedural Generation. CVPR 2024. A constraint DSL plus a maximal-satisfaction solver, exposed as a Python API. publisher · accessed 2026-08-24 · published-paperGrounds: constraint-part-solver
  6. [houdini21] SideFX. Houdini 21 (SIGGRAPH 2025 release): ML-trained tileable erosion on heightfields, Neural Point Surfacing, the Otis GPU organic-tissue solver (FEM-grade muscle, fascia and fat), native ML style transfer and skin deformation. publisher · accessed 2026-08-24 · vendor-docGrounds: erosion-physical-not-learned
  7. [blender50] Blender Foundation. Blender 5.0 (November 2025): bundles, closures and 27 volume-grid geometry nodes for fog, smoke, clouds and SDF blends; 5.2 LTS adds procedural hair and cloth physics. publisher · accessed 2026-08-24 · vendor-docGrounds: volumetric-weather-fields
  8. [terraindiff26] InfiniteDiffusion / Terrain Diffusion: training-free spatially-infinite diffusion with seed-consistency and constant-time random access; a learned real-time infinite terrain generator with a procedural-noise interface. SIGGRAPH 2026 (top-10 attention). publisher · read in our library knowledge/library/gfx_sig2026.html · pin h85877ffc6f9b28d2e3a303e48585e7dd20dc397b1fc0c9a5d93a0ecc40645c2f · accessed 2026-08-18 · published-paperGrounds: learned-terrain-tier
  9. [kerbl3dgs] Kerbl, Kopanas, Leimkuehler, Drettakis. 3D Gaussian Splatting for Real-Time Radiance Field Rendering. ACM TOG 42(4), SIGGRAPH 2023. publisher · read in our library knowledge/library/gfx_sig2023.html · pin h3cc33d09097d5970c376313c7c0a89efbb2b09dfa4411bf053b4c36d22d2d0ba · accessed 2026-08-17 · published-paperGrounds: anisotropic-splat-render
  10. [metahuman-dna] Epic Games. MetaHuman DNA, Rig Logic and pipeline reference: head 24K-60K tris at LOD0, ~700-800 joints, 710 FACS-driven expressions, strand grooms. publisher · accessed 2026-08-24 · vendor-docGrounds: parametric-morph-basis
  11. [bodyparts3d] Mitsuhashi, Fujieda, Tamura et al. BodyParts3D: 3D structure database for anatomical concepts. Nucleic Acids Research 37, 2009. CC BY-SA 2.1 JP. publisher · accessed 2026-08-24 · datasetGrounds: shape-judge-vs-oracle

generated by nx_swcompare_matrix (sovereign NishiLang organ) from knowledge/compare/procgen.matrix · every Nishi cell verified against organ source at emit time · watch cells re-measured on every compare beat · zero JS, zero trackers