Skip to content

Physics Soft Continuum Kernel Native Result

easylogic edited this page Oct 11, 2026 · 1 revision

First continuum kernel result: KERNEL_GO

Measured clean source10d73d033a726932535f9daa86295a17b05bf3c6. Native first flow and independent decoder both exit0/stderr0. Twelve positive cases, six native refusals and two reference schema guards passed. No successful model/reference/decoder replay.

Complete actual counts and maxima are in RESULTS.json. Root Node driver elapsed0.836649583s, Python child0.423753125s; these are process times, not a full World CPU benchmark. Decoder first0.113967250s authenticated85storedfiles/1052333bytes,1421numeric fields/46signedzeros/2nonfinite guard fields. Decoder kernel/reference/World calls0.

Max rest displacement3.1763735522036263e-19m; max native-vs-reference position error4.53787241375155e-18m; multiplier error2.5976666956453707e-23kg*m2. Maximum scaled evaluation error0.00028305519241623246 versus1gate. Maximum backward residual6.387660699973995e-17; normalized condition<=1.0746961061308433. FD144location records/288perturbed-position evaluations/864scalar outputs passed bothprecisions; maxconstraintFDerror1.8897482688204436e-10m^-1 versus1e-8gate. Native rounded rest drift is retained, not repaired to zero.

External18nativeAPI calls are observed. Three internal evaluates/total21 are source-inferred from returnedprojects, not instrumented telemetry.14cold requests/replies,12positive×2precision=24derivations; six FD proof populations are retained. Known error class/message, inputs/copies, two pinned vertices and actual coupled corrections passed. Original13065trackedfiles and15frozenownedsourcefiles unchanged afterexecution.

KERNEL_GO only qualifies this declared tetrahedral primitive population. Existing whole-soft-block8×8/8×16 NO_GO remains. No125nodeWorld/480trajectory/wholeCPU/refinement/Chromium/publicsoft/API/GPU/Viewer/FEM/calibration/fullengine/Box3Dparity is established. Next is a separately frozen original-rest480step model with unchanged global/local quality andCPU gates. Public1003–1006 remainPLANNED,826OPEN.

Native custody and next scope

Exact new native range726266ac1aaf18fe7dc7376546ee4f3a14135fb4→bff3e1edc10a18673c3657073c1c9d252c8f0697,3commits/114NEW paths ONLY examples/physics-soft-continuum-reference/**. Actual source10d73d03; bff3e1ed adds evidence and does not change the measured runtime. Worktree clean. Artifact manifest96files/3862642bytes SHA034519672f956c23fa8a1fe4fb86d0dc5c486ee78d1b7fc98b37085b4c47a34b. Full mode/blob/byte handoff SHA34c648496b479d0c62ad64a8c6c951df7251da95b014910abe152c76f388835f.

Current observed Integrationeccd0e99a337821df25cb83e3a31113f09fd1624 has0f401/soft-budget/continuum paths. This does not assert adoption. Native implementation and deferred1254/674screen/file/recovery remain separate. No product push/PR/deployment/npm/release.

Next existing826 work freezes cached384rest data and whole original125node480step World separately. Kernel equivalence can reuse the exact saved12input/output bank as DATA; it must not replay old reference calculations or seed state with candidate AFTER. Originalvolume/stretch/pin/plane/recovery andlocal CPU gates remain. Three agents prepare cache/World, independent observables and campaign/controls contracts; no nextWorld math/code has run.

Selected law/source freeze, previous budget NO_GO, saved strain localisation, roadmap.

Actual numerical summary

{
  "verdict": "KERNEL_GO",
  "measuredSource": "10d73d033a726932535f9daa86295a17b05bf3c6",
  "base": "726266ac1aaf18fe7dc7376546ee4f3a14135fb4",
  "counts": {
    "externalEvaluateAttempts": 12,
    "externalEvaluateReturns": 9,
    "externalEvaluateRefusals": 3,
    "externalProjectAttempts": 6,
    "externalProjectReturns": 3,
    "externalProjectRefusals": 3,
    "referenceRequests": 14,
    "referenceReplies": 14
  },
  "inferredInternal": 3,
  "inferenceAuthority": "returned project source calls evaluateTet exactly once; not runtime instrumentation",
  "maximumScaledEvaluationError": 0.00028305519241623246,
  "maximumPositionErrorM": 4.53787241375155e-18,
  "maximumMultiplierErrorKgM2": 2.5976666956453707e-23,
  "maximumRestDisplacementM": 3.1763735522036263e-19,
  "maximumNativeBackwardResidual": 6.387660699973995e-17,
  "maximumNormalizedConditionInf": 1.0746961061308433,
  "referenceProofDigits": [
    80,
    120
  ],
  "fdPositionEvaluations": 288,
  "fdScalarOutputs": 864,
  "fdLocationRecords": 144,
  "maximumFDConstraintErrorPerM": 1.8897482688204435e-10,
  "maximumFDForceErrorN": 2.25089e-75,
  "worldCalls": 0,
  "whole480Executed": false,
  "productBuildExecuted": false,
  "compiledExecuted": false,
  "browserExecuted": false,
  "originalBaselinePreserved": 13065,
  "sourceAfterExecutionUnchanged": true
}

Clone this wiki locally