code wiki / _hdl_build / nx_openpub_census.nx
nx_openpub_census.nx source
↩ module page · 144 lines · 13500 B
1// nx_openpub_census.nx -- the HONEST MEASURED starting line for a NISHI answer to apertvs.ai (Apertus,
2// the Swiss AI Initiative's "Fully Open Foundation Model for Sovereign AI"). Drives the GENERAL, reusable
3// nx_capability_census engine: each axis = a DATA ROW (competitor-evidence TERM + our implementing-organ
4// path + our exceed-gate path); the engine grades NEVER self-scored --
5// them(src) = how many of the sovereign-banked openpub_*.raw sources attest the term (re_has; >=1 noted)
6// us = EXCEEDS (our exceed-gate opens on disk) > PRESENT (our organ opens) > ABSENT [disk facts]
7// verdict = GAP (they have, we ABSENT) | PARITY (both) | AHEAD (we EXCEEDS, or PRESENT & they unattested)
8// The thesis: apertvs.ai wins on OPENNESS (you can SEE weights/data/code). Nishi EXCEEDS on the axis openness
9// can't touch -- SOVEREIGNTY + DETERMINISM (you can REPRODUCE it BYTE-EXACT, from silicon up, with NO
10// third-party runtime). So we expect PARITY across the publish-everything bar (we can publish all they do)
11// and AHEAD across the determinism/sovereignty moat (several MEASURED via a real exceed-gate on disk).
12// GAPS are reported FIRST-CLASS, not hidden: language SCALE (Apertus=1000+ langs) and a training-data
13// PII/memorization-prevention pipeline are genuine ABSENTs today (organ-shaped, named accurately -> honest GAP).
14// GREEN = the MEASUREMENT is honest+grounded (liar-kill armed; graded against a real banked corpus), NOT
15// "we win" -- the scorecard speaks for itself. Run nx_openpub_research_fetch first to bank the corpus.
16// Sovereign nx_cc->nxasm (no gcc, no 3rd-party). expect_exit: 0 license_tier: ORIGINAL
17import "nx_capability_census.nx"
18import "nx_syscalls.nx"
19const K_MAGIC_2097152: i64 = 2097152
20
21func w(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 }
22func wn(v: i64) -> i64 { var m: i64=v; if m<0{w("-" as *u8);m=0-m} let t:*u8=sys_mmap(24); var k:i64=0; if m==0{t[0]=48 as u8;k=1} while m>0{t[k]=(48+(m%10)) as u8;m=m/10;k=k+1} var i:i64=0; let o:*u8=sys_mmap(24); while i<k{o[i]=t[k-1-i];i=i+1} sys_write(1,o,k); return 0 }
23
24// st[0]=total st[1]=have(our>=3) st[2]=exceeds(our==4) st[3]=ahead st[4]=parity st[5]=gap st[6]=bothabsent st[7]=comp_sum
25func row(label: *u8, term: *u8, organ: *u8, exceed: *u8, subj: *i64, ns: i64, buf: *u8, cap: i64, st: *i64) -> i64 {
26 let comp: i64 = cc_comp_attest(subj, ns, term, buf, cap)
27 let our: i64 = cc_our_grade(organ, exceed)
28 let v: i64 = cc_verdict(comp, our)
29 w(" "); w(cc_verdict_str(v)); w(" us="); w(cc_grade_str(our)); w(" them(src="); wn(comp); w(") "); w(label); w("\n")
30 st[0]=st[0]+1
31 if our>=3 { st[1]=st[1]+1 }
32 if our==4 { st[2]=st[2]+1 }
33 if v==3 { st[3]=st[3]+1 }
34 if v==2 { st[4]=st[4]+1 }
35 if v==1 { st[5]=st[5]+1 }
36 if v==0 { st[6]=st[6]+1 }
37 st[7]=st[7]+comp
38 return 0
39}
40
41func main() -> i64 {
42 w("=== NISHI vs apertvs.ai (Apertus / Swiss AI Initiative) -- OPEN+SOVEREIGN PUBLISH-EVERYTHING CENSUS ===\n" as *u8)
43 w("them(src) = sovereign-banked knowledge/fetched/openpub_*.raw attestation (0 = run nx_openpub_research_fetch)\n" as *u8)
44 w("us = EXCEEDS(exceed-gate on disk) > PRESENT(organ on disk) > ABSENT. Never self-scored.\n\n" as *u8)
45
46 let cap: i64 = K_MAGIC_2097152
47 let buf: *u8 = sys_mmap(cap)
48 let st: *i64 = sys_mmap(128) as *i64
49 var z: i64 = 0; while z < 8 { st[z]=0; z=z+1 }
50
51 // ---- the sovereign-banked competitor corpus (Apertus + the open/reproducible/sovereign category) ----
52 let subj: *i64 = sys_mmap(8 * 24) as *i64
53 subj[0] = "knowledge/fetched/openpub_a_open_source_ai.raw" as *u8 as i64
54 subj[1] = "knowledge/fetched/openpub_a_foundation_model.raw" as *u8 as i64
55 subj[2] = "knowledge/fetched/openpub_a_llm.raw" as *u8 as i64
56 subj[3] = "knowledge/fetched/openpub_a_oss.raw" as *u8 as i64
57 subj[4] = "knowledge/fetched/openpub_b_apertus_hn.raw" as *u8 as i64
58 subj[5] = "knowledge/fetched/openpub_b_epfl.raw" as *u8 as i64
59 subj[6] = "knowledge/fetched/openpub_b_apertus_about.raw" as *u8 as i64
60 subj[7] = "knowledge/fetched/openpub_c_reproducibility.raw" as *u8 as i64
61 subj[8] = "knowledge/fetched/openpub_c_reproducible_builds.raw" as *u8 as i64
62 subj[9] = "knowledge/fetched/openpub_c_deterministic.raw" as *u8 as i64
63 subj[10] = "knowledge/fetched/openpub_d_sbom.raw" as *u8 as i64
64 subj[11] = "knowledge/fetched/openpub_d_provenance.raw" as *u8 as i64
65 subj[12] = "knowledge/fetched/openpub_d_supply_chain.raw" as *u8 as i64
66 subj[13] = "knowledge/fetched/openpub_e_ai_act.raw" as *u8 as i64
67 subj[14] = "knowledge/fetched/openpub_e_gdpr.raw" as *u8 as i64
68 subj[15] = "knowledge/fetched/openpub_e_ai_safety.raw" as *u8 as i64
69 subj[16] = "knowledge/fetched/openpub_f_digital_sovereignty.raw" as *u8 as i64
70 subj[17] = "knowledge/fetched/openpub_f_apache_license.raw" as *u8 as i64
71 subj[18] = "knowledge/fetched/openpub_f_multilingual.raw" as *u8 as i64
72 subj[19] = "knowledge/fetched/openpub_f_self_hosting.raw" as *u8 as i64
73 let ns: i64 = 20
74
75 let none: *u8 = "runtime/nx_DOES_NOT_EXIST_zzqq.nx" as *u8 // sentinel: never opens -> forces disk-honest grade
76
77 // ============ SECTION 1: THE apertvs.ai PUBLISH-EVERYTHING BAR (expect PARITY -- we can publish it too) ============
78 w(" -- SECTION 1: apertvs.ai 'publish everything' bar (open weights/data/code/evals/docs/license/hosting) --\n" as *u8)
79 row("OPEN source + docs published to the world (site)" as *u8, "open source" as *u8, "runtime/nx_docpub_site.nx" as *u8, none, subj, ns, buf, cap, st)
80 row("OPEN model ARTIFACT [Apertus=weights; us=deterministic organ]" as *u8, "weight" as *u8, "runtime/nx_model_spec.nx" as *u8, "runtime/nx_nofloat_exceed_gate.nx" as *u8, subj, ns, buf, cap, st)
81 row("OPEN training DATA / datasets (vault)" as *u8, "training data" as *u8,"runtime/_hdl_build/nx_vault_census.nx" as *u8, none, subj, ns, buf, cap, st)
82 row("OPEN evals / BENCHMARKS" as *u8, "benchmark" as *u8, "runtime/_hdl_build/nx_research_benchmark.nx" as *u8, none, subj, ns, buf, cap, st)
83 row("MODEL CARD / documentation portal" as *u8, "documentation" as *u8,"runtime/nx_docpub_census.nx" as *u8, none, subj, ns, buf, cap, st)
84 row("Clear open LICENSE (per-artifact license_tier)" as *u8, "license" as *u8, "runtime/nx_license_check.nx" as *u8, none, subj, ns, buf, cap, st)
85 row("Self-HOSTABLE serving on own infra" as *u8, "hosting" as *u8, "runtime/nx_nishipages_serve.nx" as *u8, none, subj, ns, buf, cap, st)
86 row("MULTILINGUAL MT [Apertus=1000+ langs; us=EN-pivot 5]" as *u8, "multilingual" as *u8, "runtime/_hdl_build/nx_mt_multi.nx" as *u8, none, subj, ns, buf, cap, st)
87 row("Public REGISTRY / discoverability (hub cards)" as *u8, "repository" as *u8, "runtime/nx_hub_emit.nx" as *u8, none, subj, ns, buf, cap, st)
88 row("RELEASE / news / update feed" as *u8, "release" as *u8, "runtime/nx_docpub_pulse.nx" as *u8, none, subj, ns, buf, cap, st)
89 row("PEER-REVIEWED publication (paper emit)" as *u8, "peer review" as *u8, "runtime/_hdl_build/nx_paper_emit.nx" as *u8, none, subj, ns, buf, cap, st)
90
91 // ============ SECTION 2: THE SOVEREIGN + DETERMINISM MOAT (expect AHEAD -- apertvs.ai can't) ============
92 w("\n -- SECTION 2: the SOVEREIGN + DETERMINISM moat (byte-exact, silicon-up, no 3rd-party) -- our EXCEED --\n" as *u8)
93 row("REPRODUCIBLE BIT-FOR-BIT (not merely 'open')" as *u8, "reproducib" as *u8, "runtime/_hdl_build/nx_nofloat_census.nx" as *u8, "runtime/nx_nofloat_exceed_gate.nx" as *u8, subj, ns, buf, cap, st)
94 row("DETERMINISTIC no-float math (no CUDA nondeterminism)" as *u8, "deterministic" as *u8,"runtime/_hdl_build/nx_nofloat_census.nx" as *u8, "runtime/nx_nofloat_exceed_gate.nx" as *u8, subj, ns, buf, cap, st)
95 row("FROM-HARDWARE-UP: own ISA / assembler / kernel" as *u8, "instruction set" as *u8,"runtime/_hdl_build/nx_kernel_census.nx" as *u8, none, subj, ns, buf, cap, st)
96 row("NO third-party RUNTIME (no PyTorch/CUDA/Python)" as *u8, "dependency" as *u8, "runtime/_hdl_build/nx_portability_census.nx" as *u8, "runtime/_hdl_build/nx_portability_proof_census.nx" as *u8, subj, ns, buf, cap, st)
97 row("PROVENANCE RECEIPT per artifact (signed)" as *u8, "provenance" as *u8, "runtime/_hdl_build/nx_pub_receipt_census.nx" as *u8, "runtime/_hdl_build/nx_pub_receipt_gate.nx" as *u8, subj, ns, buf, cap, st)
98 row("SUPPLY-CHAIN integrity / SBOM" as *u8, "supply chain" as *u8, "runtime/_hdl_build/nx_pub_receipt_census.nx" as *u8, none, subj, ns, buf, cap, st)
99 row("NEVER-BRICK genesis governance (hardware-safe)" as *u8, "safety" as *u8, "runtime/_hdl_build/nx_genesis_trace.nx" as *u8, "runtime/_hdl_build/nx_genesis_trace_gate.nx" as *u8, subj, ns, buf, cap, st)
100 row("LINEAGE + OWNERSHIP (RACI) fully traced" as *u8, "governance" as *u8, "runtime/_hdl_build/nx_lineage_raci.nx" as *u8, none, subj, ns, buf, cap, st)
101 row("SELF-GROWING (autonomous research loop)" as *u8, "autonomous" as *u8, "runtime/nx_research_loop.nx" as *u8, none, subj, ns, buf, cap, st)
102 row("SOVEREIGN full-stack (silicon -> UI, digital sovereignty)" as *u8,"sovereign" as *u8, "runtime/nx_container.nx" as *u8, "runtime/_hdl_build/nx_portability_proof_census.nx" as *u8, subj, ns, buf, cap, st)
103
104 // ============ SECTION 3: GENUINE GAPS (organ-shaped, named accurately -> honest ABSENT, reported FIRST-CLASS) ============
105 w("\n -- SECTION 3: HONEST GAPS today (real ABSENTs vs the Apertus bar -- the build targets) --\n" as *u8)
106 row("1000+ LANGUAGE coverage at scale (Apertus headline)" as *u8, "multilingual" as *u8, "runtime/_hdl_build/nx_lang1000_pack.nx" as *u8, none, subj, ns, buf, cap, st)
107 row("TRAINING-DATA PII removal + memorization prevention" as *u8, "personal data" as *u8,"runtime/_hdl_build/nx_train_pii_pipeline.nx" as *u8, none, subj, ns, buf, cap, st)
108
109 // ---------------------------------- TALLY (measured, honest) ----------------------------------
110 let total: i64 = st[0]
111 let have: i64 = st[1]
112 let permil: i64 = (have * 1000) / total
113 w("\n TALLY: axes=" as *u8); wn(total)
114 w(" HAVE(organ on disk)=" as *u8); wn(have); w(" (" as *u8); wn(permil); w("permil)" as *u8)
115 w(" EXCEEDS-measured=" as *u8); wn(st[2])
116 w("\n verdicts: AHEAD=" as *u8); wn(st[3]); w(" PARITY=" as *u8); wn(st[4]); w(" GAP=" as *u8); wn(st[5]); w(" BOTH-ABSENT=" as *u8); wn(st[6])
117 w("\n corpus attestations summed=" as *u8); wn(st[7]); w("\n" as *u8)
118
119 // ---------------------------------- HONESTY GATES ----------------------------------
120 // (1) liar-kill: our-side can NEVER grade a nonexistent organ as PRESENT.
121 let g_real: i64 = cc_our_grade("runtime/nx_model_spec.nx" as *u8, none) // real organ -> 3
122 let g_fake: i64 = cc_our_grade(none, none) // fake path -> 0
123 var liar_ok: i64 = 1
124 if g_real != 3 { liar_ok = 0 }
125 if g_fake != 0 { liar_ok = 0 }
126 // (2) corpus guard: we actually graded against a REAL banked corpus (not thin air).
127 var corpus_ok: i64 = 0
128 if st[7] > 0 { corpus_ok = 1 }
129
130 w("\n honesty: liar-kill(real=" as *u8); wn(g_real); w(" fake=" as *u8); wn(g_fake); w(")=" as *u8)
131 if liar_ok==1 { w("ARMED" as *u8) } else { w("DISARMED" as *u8) }
132 w(" corpus-grounded=" as *u8)
133 if corpus_ok==1 { w("YES" as *u8) } else { w("NO(run researcher)" as *u8) }
134 w("\n" as *u8)
135
136 w("\n=== OPENPUB-CENSUS verdict=" as *u8)
137 if liar_ok==1 { if corpus_ok==1 {
138 w("GREEN (measurement honest + grounded). Read: PARITY on the publish-everything bar, AHEAD-by-determinism\n" as *u8)
139 w(" on the sovereign moat (" as *u8); wn(st[2]); w(" MEASURED exceed-gates), " as *u8); wn(st[5]); w(" honest GAP(s) to close = the build ladder.\n" as *u8)
140 sys_exit(0); return 0
141 } }
142 w("RED (a real row faked PRESENT, or the corpus is unbanked -> run nx_openpub_research_fetch)\n" as *u8)
143 sys_exit(1); return 1
144}