nx_food_research_fetch.nx
buildroot/runtime/nx_food_research_fetch.nx
about
nx_food_research_fetch.nx -- the Nishi RESEARCHER's sovereign web-fetch for THE FOOD-SCIENCE branch
(operator: "grows a food science branch that uses recipes and other things to help us really nail the
science down ... and use the nishi team to get them growing their capabilities via this work"). Mirrors
the proven nx_brand_research_fetch / nx_fin_research_fetch pattern: own TLS-1.3 (nx_https_fetch_follow) +
Mozilla CA store, saving each cited source to knowledge/fetched/food_*.raw so the research COMPOUNDS and
can be grepped to CITE the food-science store's ratios/pairings (grounding rule 4 -- verified facts, not
assumptions). This is the researcher GROWING a new capability domain (food), the team-growth the arc asks
for. 100% sovereign (own TLS, nx_cc->nxasm, no curl/wget/gcc). Idempotent have-skip = re-run fills gaps
(also the per-fetch mmap-leak workaround -- each pass is a fresh process so memory resets).
COVERAGE: 26 authoritative food-science topics. expect_exit: 0 license_tier: ORIGINAL
dependencies 4 imports · 0 importers
imports: nx_syscalls.nxnx_x509_trust_store.nxnx_trust_store_load_from_certdata.nxnx_https_fetch_follow.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| 15 | const K_MAGIC_4194304: i64 = 4194304 |
| 16 | const K_MAGIC_8388608: i64 = 8388608 |
functions
| 18 | func ff_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 } |
| 19 | func ff_putn(v: i64) -> i64 |
| 29 | func have_file(path: *u8) -> i64 |
| 35 | func fetch_save(url: *u8, opath: *u8, store: *TrustStore, out: *u8, cap: i64) -> i64 |
| 52 | func main() -> i64 |