code wiki / _hdl_build / nx_ciq_field_connect.nx

nx_ciq_field_connect.nx source

↩ module page · 154 lines · 11318 B

1// nx_ciq_field_connect.nx -- CIQ field INGEST for the CONNECT market (author-by-organ). Writes the 2// Gartner-style entity x capability matrix into the SOVEREIGN seg_store as content-addressed canonical 3// records (prefix knowledge/store/ciq-, key "ciq:connect:cap:<name>"). NO TSV / NO 3rd-party format: 4// the matrix is INLINED below in NishiLang, every cell TRANSCRIBED from CITED sources (data-provenance 5// LAW), and the ONLY output is the sovereign content-addressed store (mirrors nx_codata_ingest). 6// nishi levels <- the gate-backed nx_connect_census cells (evidence = the gate name). 7// incumbent lvls <- ONLY where the verified deep-research synthesis (run wf_38c21b4e, 17 agents, 8// adversarially verified -- evidence token "cc") makes an attributable per-entity 9// claim; otherwise U (unknown -> excluded + counted against data-completeness). NO fabrication. 10// cell grammar: <level>[!<evidence>] level in {0,1,2,U}; level 2 (FULL) REQUIRES !<evidence> (the analyst LIAR-KILLS otherwise). 11// axis E=Ability-to-Execute (shipped product/ops/viability) V=Completeness-of-Vision (strategy/innovation/model/geo). 12// weight 3=existential/core (census marks Trust-Safety "existential") 2=product/ops 1=nice-to-have. 13// license_tier: ORIGINAL expect_exit: 0 14import "nx_syscalls.nx" 15import "nx_canon_cid.nx" 16import "nx_seg_store.nx" 17import "nx_uxf_decode.nx" 18const FC_MAGIC_2048: i64 = 2048 19const FC_MAGIC_8192: i64 = 8192 20 21const FC_STORE: *u8 = "knowledge/store/ciq-" 22 23func fc_w(fd: i64, s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(fd,s,n); return 0 } 24func fc_streq(a: *u8, b: *u8) -> i64 { var i: i64=0; while a[i]!=(0 as u8){ if a[i]!=b[i]{return 0} i=i+1 } if b[i]!=(0 as u8){return 0} return 1 } 25 26// emit one capability row -> a canonical record {ax,wt,cells} keyed "ciq:connect:cap:<nm>"; append nm to the caps list. 27func fc_row(w: *i64, caps: *u8, coff: *i64, nm: *u8, axs: *u8, wts: *u8, cells: *u8) -> i64 { 28 let rk: *i64 = sys_mmap(8 * 8) as *i64 29 let rv: *i64 = sys_mmap(8 * 8) as *i64 30 rk[0] = "ax" as *u8 as i64; rv[0] = axs as i64 31 rk[1] = "wt" as *u8 as i64; rv[1] = wts as i64 32 rk[2] = "cells" as *u8 as i64; rv[2] = cells as i64 33 let recb: *u8 = sys_mmap(FC_MAGIC_2048) 34 let recl: i64 = canon_encode(rk, rv, 3, recb) 35 let kb: *u8 = sys_mmap(128) 36 var ko: i64 = 0 37 ko = ss_cat(kb, ko, "ciq:connect:cap:" as *u8) 38 ko = ss_cat(kb, ko, nm) 39 kb[ko] = 0 as u8 40 ss_add(w, 1, kb, recb, recl) 41 var o: i64 = coff[0] 42 o = ss_cat(caps, o, nm) 43 caps[o] = 44 as u8 // ',' 44 o = o + 1 45 coff[0] = o 46 return 0 47} 48 49func main() -> i64 { 50 let w: *i64 = ss_begin() 51 let caps: *u8 = sys_mmap(FC_MAGIC_8192) 52 let coff: *i64 = sys_mmap(8) as *i64 53 coff[0] = 0 54 55 // ===== E = Ability-to-Execute (shipped product / ops / viability) ===== 56 // name ax wt nishi;tandem;hellotalk;hinge;bumble;meta 57 fc_row(w, caps, coff, "reciprocal-match-engine" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_match;2!cc;U;2!cc;U;0" as *u8) 58 fc_row(w, caps, coff, "calibrated-rec-intra-list-diversity" as *u8, "E" as *u8, "2" as *u8, "2!nx_connect_calibrated_div;0;0;0;0;U" as *u8) 59 fc_row(w, caps, coff, "cold-start-attribute-elicitation" as *u8, "E" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 60 fc_row(w, caps, coff, "structured-intent-lanes" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_lanes;0;1;U;U;U" as *u8) 61 fc_row(w, caps, coff, "in-chat-correct-translate-tts" as *u8, "E" as *u8, "2" as *u8, "0;2!cc;1;0;0;1" as *u8) 62 fc_row(w, caps, coff, "community-events-meetups" as *u8, "E" as *u8, "2" as *u8, "0;2!cc;U;0;U;2!cc" as *u8) 63 fc_row(w, caps, coff, "minor-romance-hard-separation" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_match;0;U;U;U;1" as *u8) 64 fc_row(w, caps, coff, "privacy-preserving-age-assurance" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_idage;0;0;U;0;U" as *u8) 65 fc_row(w, caps, coff, "re-registration-resistant-identity" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_idage;0;U;U;U;1" as *u8) 66 fc_row(w, caps, coff, "content-blind-abuse-detection" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_blind_abuse;0;0;0;0;0" as *u8) 67 fc_row(w, caps, coff, "csae-cybertipline-reporting" as *u8, "E" as *u8, "3" as *u8, "2!nx_connect_csae_report;U;U;U;U;2!cc" as *u8) 68 fc_row(w, caps, coff, "multilingual-moderation-lowresource" as *u8, "E" as *u8, "2" as *u8, "0;0;U;0;0;1" as *u8) 69 fc_row(w, caps, coff, "dsa-governance-notice-appeals" as *u8, "E" as *u8, "2" as *u8, "0;0;U;U;U;2!cc" as *u8) 70 fc_row(w, caps, coff, "tiered-translation" as *u8, "E" as *u8, "2" as *u8, "0;1;U;0;0;1" as *u8) 71 fc_row(w, caps, coff, "data-light-transport-mqtt-crdt" as *u8, "E" as *u8, "2" as *u8, "0;U;U;U;U;2!cc" as *u8) 72 fc_row(w, caps, coff, "wcag-22-aa-accessibility" as *u8, "E" as *u8, "1" as *u8, "0;U;U;U;U;1" as *u8) 73 fc_row(w, caps, coff, "rtl-bidi-noto-fonts" as *u8, "E" as *u8, "1" as *u8, "0;U;U;U;U;1" as *u8) 74 fc_row(w, caps, coff, "optional-faith-flag" as *u8, "E" as *u8, "1" as *u8, "0;0;0;0;0;0" as *u8) 75 fc_row(w, caps, coff, "like-faith-discovery" as *u8, "E" as *u8, "1" as *u8, "0;0;0;0;0;0" as *u8) 76 fc_row(w, caps, coff, "lean-low-cost-infra" as *u8, "E" as *u8, "2" as *u8, "0;U;U;U;U;2!cc" as *u8) 77 78 // ===== V = Completeness-of-Vision (strategy / innovation / model / geography) ===== 79 fc_row(w, caps, coff, "unified-interest-graph" as *u8, "V" as *u8, "3" as *u8, "2!nx_connect_graph;0;0;0;0;0" as *u8) 80 fc_row(w, caps, coff, "fairness-by-construction-ranking" as *u8, "V" as *u8, "3" as *u8, "2!nx_connect_fair_rank;0;0;0;0;0" as *u8) 81 fc_row(w, caps, coff, "counterfactual-ips-debiasing" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 82 fc_row(w, caps, coff, "honest-no-compat-score-framing" as *u8, "V" as *u8, "2" as *u8, "2!nx_connect_honest_framing;0;0;0;0;0" as *u8) 83 fc_row(w, caps, coff, "looks-de-emphasized-discovery" as *u8, "V" as *u8, "2" as *u8, "0;U;U;1;0;U" as *u8) 84 fc_row(w, caps, coff, "connection-quality-metrics" as *u8, "V" as *u8, "2" as *u8, "2!nx_connect_conn_quality;U;U;0;0;0" as *u8) 85 fc_row(w, caps, coff, "money-mlm-interdiction" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 86 fc_row(w, caps, coff, "belief-as-gdpr-art9" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 87 fc_row(w, caps, coff, "cross-faith-respect-defaults" as *u8, "V" as *u8, "1" as *u8, "0;0;0;0;0;0" as *u8) 88 fc_row(w, caps, coff, "ad-only-no-paywall" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;2!cc" as *u8) 89 fc_row(w, caps, coff, "direct-sold-ads-bypass-adtech" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;2!cc" as *u8) 90 fc_row(w, caps, coff, "diversified-funding" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 91 fc_row(w, caps, coff, "steward-ownership-norot" as *u8, "V" as *u8, "2" as *u8, "0;0;0;0;0;0" as *u8) 92 fc_row(w, caps, coff, "graceful-degradation-censored" as *u8, "V" as *u8, "3" as *u8, "2!nx_connect_graceful_degrade;0;0;0;0;0" as *u8) 93 fc_row(w, caps, coff, "data-min-content-blind-e2ee" as *u8, "V" as *u8, "3" as *u8, "2!nx_connect_e2ee_min;0;0;0;0;1" as *u8) 94 fc_row(w, caps, coff, "censorship-resistant-transport" as *u8, "V" as *u8, "3" as *u8, "2!nx_connect_censor_transport;0;0;0;0;0" as *u8) 95 96 // ===== MS = MARKET-STANDARD criteria (scale / viability / brand / moat -- the NEUTRAL Gartner axes our 97 // integrity census omitted, where incumbents lead). Ability-to-Execute. Nishi=0 BY INSPECTION (a brand-new 98 // kickoff with zero users/revenue/brand -- factual, needs no external citation); incumbent levels reflect 99 // publicly-established market position (evidence "public" = public-company / public-platform fact; precise 100 // figures are a researcher-refinement). Including these tests whether Nishi's capability-Leader result 101 // survives a NEUTRAL scorecard -- the honest validation of the "do not overclaim" caveat. ===== 102 fc_row(w, caps, coff, "ms-user-base-scale" as *u8, "E" as *u8, "3" as *u8, "0;1;1;1;1;2!public" as *u8) 103 fc_row(w, caps, coff, "ms-financial-viability" as *u8, "E" as *u8, "3" as *u8, "0;1;U;2!public;2!public;2!public" as *u8) 104 fc_row(w, caps, coff, "ms-brand-market-presence" as *u8, "E" as *u8, "3" as *u8, "0;1;1;2!public;2!public;2!public" as *u8) 105 fc_row(w, caps, coff, "ms-network-effects-moat" as *u8, "E" as *u8, "3" as *u8, "0;1;1;1;1;2!public" as *u8) 106 fc_row(w, caps, coff, "ms-proven-operational-scale" as *u8, "E" as *u8, "2" as *u8, "0;1;1;1;1;2!public" as *u8) 107 fc_row(w, caps, coff, "ms-proven-geographic-reach" as *u8, "E" as *u8, "2" as *u8, "0;1;1;1;1;2!public" as *u8) 108 109 caps[coff[0]] = 0 as u8 // terminate the caps list (trailing comma tolerated by the analyst) 110 111 // meta record: ordered entity list + the caps manifest (so the analyst is data-driven, no inlined list). 112 let mk: *i64 = sys_mmap(8 * 4) as *i64 113 let mv: *i64 = sys_mmap(8 * 4) as *i64 114 mk[0] = "entities" as *u8 as i64; mv[0] = "nishi,tandem,hellotalk,hinge,bumble,meta" as *u8 as i64 115 mk[1] = "caps" as *u8 as i64; mv[1] = caps as i64 116 let mb: *u8 = sys_mmap(FC_MAGIC_8192) 117 let ml: i64 = canon_encode(mk, mv, 2, mb) 118 ss_add(w, 1, "ciq:connect:meta" as *u8, mb, ml) 119 120 // markets registry (epigenetics: the analyst iterates this; future market ingests append). 121 let gk: *i64 = sys_mmap(8 * 2) as *i64 122 let gv: *i64 = sys_mmap(8 * 2) as *i64 123 gk[0] = "list" as *u8 as i64; gv[0] = "connect" as *u8 as i64 124 let gb: *u8 = sys_mmap(256) 125 let gl2: i64 = canon_encode(gk, gv, 1, gb) 126 ss_add(w, 1, "ciq:markets" as *u8, gb, gl2) 127 128 let segid: i64 = sys_now_ms() 129 ss_commit(FC_STORE, w, segid) 130 131 // self-test: round-trip from the sovereign store (proves the SSOT landed + is decodable). 132 var st: i64 = 1 133 var ncap: i64 = 0 134 let gp: *i64 = sys_mmap(8) as *i64 135 let gl: *i64 = sys_mmap(8) as *i64 136 let dk: *i64 = sys_mmap(8 * 16) as *i64 137 let dv: *i64 = sys_mmap(8 * 16) as *i64 138 if ss_get(FC_STORE, "ciq:connect:meta" as *u8, gp, gl) == 1 { 139 let nf: i64 = canon_decode(gp[0] as *u8, gl[0], dk, dv, 16) 140 var f: i64 = 0; var seen: i64 = 0 141 while f < nf { if fc_streq(dk[f] as *u8, "entities" as *u8) == 1 { seen = 1 } f = f + 1 } 142 if seen == 0 { st = 0 } 143 } else { st = 0 } 144 if ss_get(FC_STORE, "ciq:connect:cap:reciprocal-match-engine" as *u8, gp, gl) == 1 { 145 let nf: i64 = canon_decode(gp[0] as *u8, gl[0], dk, dv, 16) 146 var f: i64 = 0 147 while f < nf { if fc_streq(dk[f] as *u8, "cells" as *u8) == 1 { if fc_streq(dv[f] as *u8, "2!nx_connect_match;2!cc;U;2!cc;U;0" as *u8) == 1 { ncap = 1 } } f = f + 1 } 148 } else { st = 0 } 149 if ncap != 1 { st = 0 } 150 151 fc_w(1, "CIQ-FIELD-CONNECT stored=36 caps (sovereign seg_store, no TSV) meta+markets+selftest " as *u8) 152 if st == 1 { fc_w(1, "OK verdict=GREEN\n" as *u8); sys_exit(0); return 0 } 153 fc_w(1, "FAIL verdict=RED\n" as *u8); sys_exit(1); return 1 154}