Per Non-clustered HAA cluster pilot Source 5 close 2026-05-07: [IMPLEMENTATION-BACKED-CORE] / [AIRIS-DERIVED-NAL-ADJACENT] / [NACE-NOT-AIRIS] / [PARTIALLY-INTEGRATED-VIA-METTA-BRIDGE].
NACE is a real implementation, not a paper sketch. Pure-Python at HEAD 361fddf (2025-05-06; git ls-tree -r HEAD --name-only shows 13 .py files + 4 .metta files; no src/ directory, no *.cpp files; Qt-support per the recent commit message is via PyQt bindings in gui.py, not C++ Qt). The repo extends Berick Cook's AIRIS apparatus with partial observability, nondeterminism, nonstationarity, external changes, and Non-Axiomatic Logic (NAL) frequency/confidence evidence tracking. Distinct from AIRIS (closed HAA Source 1 2026-05-06) and from MeTTa-NARS (closed HAA Source 5 2026-05-07).
The implementation is centered in nace.py:
(precondition, operation) => consequence, learned through direct interaction with the environment. README.md:5-9.nace.py:49 returns airis_score from _Plan; nace.py:189 annotates the score as "AIRIS confidence"; nace.py:198 describes planning that searches for highest reward, "or absent that, biggest AIRIS uncertainty". This shows direct AIRIS-derived signal use, not paraphrase.nace.py:69-85 uses airis_score to choose between exploration and exploitation, including a printed CURIOUS behavior label at nace.py:84; nace.py:71-72 applies thresholds (airis_score >= 0.9) and revisit conditions (airis_score == 1.0) for goal-directed action selection.nace.py:403, :408, :442 contain explicit comparison-to-classical-AIRIS-behavior code paths — confirming NACE positions itself as an extension/comparison study, not a re-implementation.bridge.py + spaces.metta / knowledge.metta / tasks.metta / input.metta connect NACE to a MeTTa runtime via the ONA (OpenNARS for Applications) bridge surface — one of the world-mode interaction paths, not the whole engine.| Repository | HEAD | Date | Verdict |
|---|---|---|---|
| patham9/NACE | 361fddf | 2025-05-06 | [IMPLEMENTATION-BACKED-CORE] — primary maintained line; pure-Python (100% per language breakdown); MIT licensed; 22 stars / 5 forks / 9 releases. |
Author: Patrick Hammer (patham9). NACE is part of patham9's "non-axiomatic" portfolio together with MeTTa-NARS and Hammer's co-authorship on the AIRIS paper (Cook & Hammer 2024).
bridge.py; it is not a NARS implementation.airis_score; ECAN attention is a global-economic STI/LTI dynamic. Not the same mechanism.src/main.cpp / NACE.cpp claim originates from a pre-cluster-pilot reviewer confabulation rejected at S5 close (V5-1).bridge.py ONA bridge surface, not deep AtomSpace/PLN integration.Implementation status: Active maintained research line. Recent commit theme is Qt/Wayland support (PyQt GUI). Demonstrates AIRIS-derived control on grid-world environments with Non-Axiomatic evidence tracking.
Primary sources:
Cluster-pilot extraction archive: scripts/archive/non_clustered_haa_pilot/source5_NACE_AIDSL_MOSES_MeTTaNARS/ (close 2026-05-07). V5-1 [NACE-IMPLEMENTATION-BACKED-CORE-PURE-PYTHON] + V5-2 [NACE-AIRIS-DERIVED-NAL-ADJACENT] + V5-3 [NACE-BRIDGES-METTA-NARS-NOT-SAME] + V5-13 [PATHAM9-HAA-PORTFOLIO] carry-forwards locked at S5 close.