code wiki / _hdl_build / nx_comms_depth_census.nx

nx_comms_depth_census.nx source

↩ module page · 147 lines · 13006 B

1// nx_comms_depth_census.nx -- the SOTA MAP (operator 2026-07-05: "chat is absolute shit vs Discord/Telegram, 2// contacts... I wanted state-of-the-art researcher work and we MISSED all of this"). The old comms census 3// scored PRESENCE ("chat: HAVE" because a chat exists); a leader's chat is ~15 mechanics deep. This census 4// scores DEPTH per mechanic against the named leader, MECHANICALLY (greps the actual shipped client + 5// capability organs), in THREE honest tiers -> the tier IS the build cost, so the output is a ranked map: 6// LIVE (2 pts): users have it now (marker in the deployed app.v2.js) 7// BUILT (1 pt) : we have the ORGAN/capability, not wired into the product (marker in a runtime organ) = a CHEAP WIRE-UP 8// GAP (0 pts): we don't have it -> build from the rung up 9// permille = (2*LIVE + BUILT) / (2*N). NEG-CONTROL: an impossible mechanic MUST score GAP (the checker has teeth). 10// This is also the TEMPLATE for task #40 (depth-not-presence) -- apply to every surface. license_tier: ORIGINAL 11import "nx_syscalls.nx" 12 13func cw(s: *u8) -> i64 { var n: i64=0; while s[n]!=(0 as u8){n=n+1} sys_write(1,s,n); return 0 } 14func cn(v: i64) -> i64 { 15 let b: *u8=sys_mmap(28); var m: i64=v; if m<0{sys_write(1,"-" as *u8,1);m=0-m} 16 let t: *u8=sys_mmap(28); 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} 17 var i: i64=0; while i<k{b[i]=t[k-1-i];i=i+1} sys_write(1,b,k); return 0 } 18func has(hay: *u8, n: i64, needle: *u8) -> i64 { 19 var nl: i64=0; while needle[nl]!=(0 as u8){nl=nl+1} 20 if nl==0 { return 0 } 21 var i: i64=0 22 while i+nl<=n { var j: i64=0; var ok: i64=1; while j<nl { if hay[i+j]!=needle[j]{ok=0;j=nl} else {j=j+1} } if ok==1{return 1} i=i+1 } 23 return 0 } 24func rdf(path: *u8, lenp: *i64) -> *u8 { return sys_read_file(path, lenp) } 25 26// one mechanic row. t: [0]=N [1]=LIVE [2]=BUILT [3]=GAP. 27func drow(cl: *u8, cln: i64, ob: *u8, on: i64, name: *u8, leader: *u8, cmark: *u8, omark: *u8, t: *i64) -> i64 { 28 t[0]=t[0]+1 29 var lvl: i64 = 0 30 if has(cl, cln, cmark)==1 { lvl=2 } else { if on>0 { if has(ob, on, omark)==1 { lvl=1 } } } 31 cw(" " as *u8); cw(name) 32 cw(" [" as *u8); cw(leader); cw("] " as *u8) 33 if lvl==2 { cw("LIVE\n" as *u8); t[1]=t[1]+1 } else { if lvl==1 { cw("BUILT (wire-up)\n" as *u8); t[2]=t[2]+1 } else { cw("GAP\n" as *u8); t[3]=t[3]+1 } } 34 return 0 } 35 36func area(title: *u8, t: *i64) -> i64 { 37 let score: i64 = 2*t[1] + t[2] 38 let mx: i64 = 2*t[0] 39 var pm: i64 = 0; if mx>0 { pm = score*1000/mx } 40 cw(" -- " as *u8); cw(title); cw(": LIVE " as *u8); cn(t[1]); cw(" / BUILT " as *u8); cn(t[2]); cw(" / GAP " as *u8); cn(t[3]); cw(" = " as *u8); cn(pm); cw(" permille\n\n" as *u8) 41 return pm } 42 43func main() -> i64 { 44 cw("=== nx_comms_depth_census: SOTA DEPTH MAP vs Discord/Telegram/Jitsi/WebRTC (LIVE / BUILT / GAP) ===\n\n" as *u8) 45 let clb: *i64 = sys_mmap(16) as *i64 46 let cl: *u8 = rdf("sites/nishifamily/video/app.v2.js\x00" as *u8, clb) 47 if (cl as i64)==0 { cw("no client\n" as *u8); return 1 } 48 let cln: i64 = clb[0] 49 // capability organs (BUILT detection) 50 let dgb: *i64 = sys_mmap(16) as *i64; let dg: *u8 = rdf("runtime/nx_dgram_media.nx\x00" as *u8, dgb) 51 let jbb: *i64 = sys_mmap(16) as *i64; let jb: *u8 = rdf("runtime/nx_jitter_buffer.nx\x00" as *u8, jbb) 52 let bwb: *i64 = sys_mmap(16) as *i64; let bw: *u8 = rdf("runtime/nx_bwe.nx\x00" as *u8, bwb) 53 let nkb: *i64 = sys_mmap(16) as *i64; let nk: *u8 = rdf("runtime/nx_nack.nx\x00" as *u8, nkb) 54 let crb: *i64 = sys_mmap(16) as *i64; let cr: *u8 = rdf("runtime/nx_chat_ring.nx\x00" as *u8, crb) 55 let pbb: *i64 = sys_mmap(16) as *i64; let pb: *u8 = rdf("runtime/_hdl_build/nx_profile_backup_run.nx\x00" as *u8, pbb) 56 let sgb: *i64 = sys_mmap(16) as *i64; let sg: *u8 = rdf("runtime/_hdl_build/nx_signaling_v2.nx\x00" as *u8, sgb) 57 let z: *u8 = "zz_no_organ_marker_9x\x00" as *u8 // sentinel: never matches -> forces GAP for no-organ rows 58 59 // ---------------- TRANSPORT / PERFORMANCE (leader = WebRTC/Jitsi) ---------------- 60 cw(" TRANSPORT / PERFORMANCE:\n" as *u8) 61 let tt: *i64 = sys_mmap(32) as *i64 62 drow(cl, cln, cl, cln, "sovereign codec on the wire (not JPEG) \x00" as *u8, "WebRTC\x00" as *u8, "txVvFrame\x00" as *u8, z, tt) 63 drow(cl, cln, cl, cln, "media OFF the main thread (worker) \x00" as *u8, "WebRTC\x00" as *u8, "startWorker\x00" as *u8, z, tt) 64 drow(cl, cln, cl, cln, "adaptive bitrate ladder \x00" as *u8, "WebRTC\x00" as *u8, "vc_ladder_step\x00" as *u8, z, tt) 65 drow(cl, cln, cl, cln, "backpressure shed \x00" as *u8, "WebRTC\x00" as *u8, "bpSkips\x00" as *u8, z, tt) 66 drow(cl, cln, cl, cln, "forward error correction (FEC) \x00" as *u8, "WebRTC\x00" as *u8, "vc_fecs_pack\x00" as *u8, z, tt) 67 drow(cl, cln, cl, cln, "multipath / lane failover \x00" as *u8, "(none)\x00" as *u8, "bestLane\x00" as *u8, z, tt) 68 drow(cl, cln, cl, cln, "resource-intelligent plan \x00" as *u8, "Jitsi\x00" as *u8, "mb_plan\x00" as *u8, z, tt) 69 drow(cl, cln, cl, cln, "wake lock (screen-off no-throttle) \x00" as *u8, "WebRTC\x00" as *u8, "wlAcquire\x00" as *u8, z, tt) 70 drow(cl, cln, cl, cln, "keyframe request / PLI \x00" as *u8, "WebRTC\x00" as *u8, "kreq\x00" as *u8, z, tt) 71 drow(cl, cln, dg, dgb[0], "sovereign datagram transport (UDP) \x00" as *u8, "WebRTC/UDP\x00" as *u8, "zz_client_only\x00" as *u8, "dgm_pack_frame\x00" as *u8, tt) 72 drow(cl, cln, nk, nkb[0], "NACK retransmit \x00" as *u8, "WebRTC\x00" as *u8, "zz_client_only\x00" as *u8, "nack\x00" as *u8, tt) 73 drow(cl, cln, jb, jbb[0], "jitter buffer playout \x00" as *u8, "WebRTC\x00" as *u8, "zz_client_only\x00" as *u8, "jitter\x00" as *u8, tt) 74 drow(cl, cln, bw, bwb[0], "bandwidth estimation (BWE/GCC) \x00" as *u8, "WebRTC\x00" as *u8, "zz_client_only\x00" as *u8, "bwe\x00" as *u8, tt) 75 drow(cl, cln, cl, cln, "simulcast / SVC (per-receiver) \x00" as *u8, "WebRTC\x00" as *u8, "simulcast\x00" as *u8, z, tt) 76 drow(cl, cln, cl, cln, "A/V lip-sync \x00" as *u8, "WebRTC\x00" as *u8, "avsync\x00" as *u8, z, tt) 77 drow(cl, cln, cl, cln, "end-to-end MEDIA encryption (SFrame) \x00" as *u8, "Zoom E2EE\x00" as *u8, "sframe\x00" as *u8, z, tt) 78 area("TRANSPORT/PERF\x00" as *u8, tt) 79 80 // ---------------- CALL-UI (leader = Zoom/Jitsi) ---------------- 81 cw(" CALL-UI:\n" as *u8) 82 let tu: *i64 = sys_mmap(32) as *i64 83 drow(cl, cln, cl, cln, "2-person PiP + grid layout \x00" as *u8, "FaceTime\x00" as *u8, "callLayout\x00" as *u8, z, tu) 84 drow(cl, cln, cl, cln, "tap-to-swap full-screen \x00" as *u8, "FaceTime\x00" as *u8, "swapped\x00" as *u8, z, tu) 85 drow(cl, cln, cl, cln, "mute / camera controls \x00" as *u8, "Zoom\x00" as *u8, "muteBtn\x00" as *u8, z, tu) 86 drow(cl, cln, cl, cln, "remote mute/cam state ON peer tiles \x00" as *u8, "Zoom\x00" as *u8, "applyPeerState\x00" as *u8, z, tu) 87 drow(cl, cln, cl, cln, "camera-off placeholder card \x00" as *u8, "Zoom\x00" as *u8, "camoff\x00" as *u8, z, tu) 88 drow(cl, cln, cl, cln, "self-view mirror control \x00" as *u8, "Zoom\x00" as *u8, "flipx\x00" as *u8, z, tu) 89 drow(cl, cln, cl, cln, "per-tile quality indicator \x00" as *u8, "Jitsi\x00" as *u8, "fpsLast\x00" as *u8, z, tu) 90 drow(cl, cln, cl, cln, "screen share \x00" as *u8, "Zoom\x00" as *u8, "shareBtn\x00" as *u8, z, tu) 91 drow(cl, cln, cl, cln, "active-speaker highlight \x00" as *u8, "Zoom\x00" as *u8, "markSpeaking\x00" as *u8, z, tu) 92 drow(cl, cln, cl, cln, "device pickers (mic/cam select) \x00" as *u8, "Zoom\x00" as *u8, "enumerateDevices\x00" as *u8, z, tu) 93 drow(cl, cln, cl, cln, "green-room preview before join \x00" as *u8, "Zoom\x00" as *u8, "greenRoom\x00" as *u8, z, tu) 94 drow(cl, cln, cl, cln, "reactions / raise hand \x00" as *u8, "Zoom\x00" as *u8, "raiseHand\x00" as *u8, z, tu) 95 drow(cl, cln, cl, cln, "accessibility (aria labels) \x00" as *u8, "WCAG\x00" as *u8, "aria-\x00" as *u8, z, tu) 96 area("CALL-UI\x00" as *u8, tu) 97 98 // ---------------- CHAT (leader = Discord/Telegram) ---------------- 99 cw(" CHAT (vs Discord/Telegram):\n" as *u8) 100 let tc: *i64 = sys_mmap(32) as *i64 101 drow(cl, cln, cl, cln, "in-room text chat \x00" as *u8, "Discord\x00" as *u8, "vc_chat_pack\x00" as *u8, z, tc) 102 drow(cl, cln, cl, cln, "binary wire (no JSON overhead) \x00" as *u8, "(lead)\x00" as *u8, "0x43\x00" as *u8, z, tc) 103 drow(cl, cln, cl, cln, "local history \x00" as *u8, "Discord\x00" as *u8, "chatKey\x00" as *u8, z, tc) 104 drow(cl, cln, cl, cln, "unread badge \x00" as *u8, "Discord\x00" as *u8, "chatBadge\x00" as *u8, z, tc) 105 drow(cl, cln, cr, crb[0], "server-side history + sync \x00" as *u8, "Discord\x00" as *u8, "zz_client_only\x00" as *u8, "ring\x00" as *u8, tc) 106 drow(cl, cln, cl, cln, "delivery / read receipts \x00" as *u8, "Telegram\x00" as *u8, "readReceipt\x00" as *u8, z, tc) 107 drow(cl, cln, cl, cln, "typing indicators \x00" as *u8, "Discord\x00" as *u8, "typing\x00" as *u8, z, tc) 108 drow(cl, cln, cl, cln, "reactions / emoji on messages \x00" as *u8, "Discord\x00" as *u8, "reaction\x00" as *u8, z, tc) 109 drow(cl, cln, cl, cln, "replies / threads \x00" as *u8, "Discord\x00" as *u8, "replyTo(\x00" as *u8, z, tc) 110 drow(cl, cln, cl, cln, "edit / delete messages \x00" as *u8, "Telegram\x00" as *u8, "editMsg\x00" as *u8, z, tc) 111 drow(cl, cln, cl, cln, "media / file attachments \x00" as *u8, "Telegram\x00" as *u8, "attach\x00" as *u8, z, tc) 112 drow(cl, cln, cl, cln, "link previews \x00" as *u8, "Discord\x00" as *u8, "linkPreview\x00" as *u8, z, tc) 113 drow(cl, cln, cl, cln, "push notifications (out-of-app) \x00" as *u8, "Telegram\x00" as *u8, "pushNotify\x00" as *u8, z, tc) 114 drow(cl, cln, cl, cln, "@mentions + highlight \x00" as *u8, "Discord\x00" as *u8, "mention\x00" as *u8, z, tc) 115 area("CHAT\x00" as *u8, tc) 116 117 // ---------------- CONTACTS / PRESENCE (leader = Discord/Telegram) ---------------- 118 cw(" CONTACTS / PRESENCE:\n" as *u8) 119 let tp: *i64 = sys_mmap(32) as *i64 120 drow(cl, cln, cl, cln, "persistent display name \x00" as *u8, "Discord\x00" as *u8, "nishi_name\x00" as *u8, z, tp) 121 drow(cl, cln, cl, cln, "contact roster (add / list) \x00" as *u8, "Discord\x00" as *u8, "contactRoster\x00" as *u8, z, tp) 122 drow(cl, cln, sg, sgb[0], "presence (online / in-call) \x00" as *u8, "Discord\x00" as *u8, "zz_client_only\x00" as *u8, "R_NPEERS\x00" as *u8, tp) 123 drow(cl, cln, sg, sgb[0], "direct messages (1-to-1 substrate) \x00" as *u8, "Telegram\x00" as *u8, "zz_client_only\x00" as *u8, "sig2_join\x00" as *u8, tp) 124 drow(cl, cln, cl, cln, "avatars / profiles \x00" as *u8, "Discord\x00" as *u8, "avatar\x00" as *u8, z, tp) 125 drow(cl, cln, pb, pbb[0], "multi-device sync (encrypted) \x00" as *u8, "Telegram\x00" as *u8, "zz_client_only\x00" as *u8, "backup\x00" as *u8, tp) 126 drow(cl, cln, cl, cln, "self-healing client (WE LEAD) \x00" as *u8, "(lead)\x00" as *u8, "pollVer\x00" as *u8, z, tp) 127 area("CONTACTS/PRESENCE\x00" as *u8, tp) 128 129 // ---------------- NEG-CONTROL ---------------- 130 let tn: *i64 = sys_mmap(32) as *i64 131 drow(cl, cln, cl, cln, "NEG-CONTROL volumetric holo-telepresence \x00" as *u8, "(none)\x00" as *u8, "zz_impossible_holo_7x\x00" as *u8, z, tn) 132 var neg_ok: i64 = 0 133 if tn[3]==1 { neg_ok=1 } 134 135 // ---------------- ROLLUP ---------------- 136 let N: i64 = tt[0]+tu[0]+tc[0]+tp[0] 137 let LV: i64 = tt[1]+tu[1]+tc[1]+tp[1] 138 let BU: i64 = tt[2]+tu[2]+tc[2]+tp[2] 139 let GP: i64 = tt[3]+tu[3]+tc[3]+tp[3] 140 let score: i64 = 2*LV + BU 141 let pm: i64 = score*1000/(2*N) 142 cw("=== ROLLUP: " as *u8); cn(N); cw(" mechanics -> LIVE " as *u8); cn(LV); cw(" / BUILT " as *u8); cn(BU); cw(" / GAP " as *u8); cn(GP); cw(" = " as *u8); cn(pm); cw(" permille SOTA-depth ===\n" as *u8) 143 cw(" ROADMAP: BUILT rows = cheap WIRE-UPs (organ exists); GAP rows = build the rung. Chat/Contacts = the honest hole.\n" as *u8) 144 if neg_ok==1 { cw("COMMS-DEPTH-CENSUS verdict=SOUND (neg-control fired; the GAP+BUILT list above IS the ranked map)\n" as *u8); return 0 } 145 cw("COMMS-DEPTH-CENSUS verdict=RED (neg-control did NOT fire -> checker blind)\n" as *u8) 146 return 1 147}