nx_fin_research_fetch.nx
buildroot/runtime/nx_fin_research_fetch.nx
about
nx_fin_research_fetch.nx -- the Nishi RESEARCHER's sovereign web-fetch for THE NISHI FINANCIAL ECOSYSTEM arc.
Mirrors the proven nx_pub_research_fetch / nx_research_fetch pattern: own TLS-1.3 (nx_https_fetch_follow) +
Mozilla CA store, saves each cited source to knowledge/fetched/fin_*.raw so research COMPOUNDS to the Library
and can be grepped to CITE. 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 -- run multiple passes; each pass is a fresh process
so memory resets, NO wsl --shutdown needed while sibling workstreams are live).
COVERAGE: the FIN-R financial-ecosystem topics (crisis + stabilize + engine + markets + asset classes +
learning/tax/compliance/macro) PLUS the markets-investing expansion (2026-06-24, operator: "full finance for
trading ... interacting with markets ... projections ... understanding the people who run companies, good or
bad, like betting people evaluate a team ... EDGAR reports national and international"): EDGAR/SEC filings
(10-K/10-Q/8-K/13F/13D/Form-4/S-1/proxy/XBRL), INTERNATIONAL filings (Companies House/SEDAR/IFRS/ESMA/20-F),
MANAGEMENT/GOVERNANCE/TEAM-EVALUATION (governance/board/exec-comp/insider/activist/agency-cost/ROCE/CEO/say-on-
pay), and VALUATION/PROJECTIONS (DCF/valuation/statement-analysis/ratios/Piotroski-F/Altman-Z/FCF/EBITDA/WACC).
171 sources (2026-07-01: +competitor platforms [QuantConnect/IBKR/Bloomberg/Refinitiv] + advanced SOTA
[statarb/pairs/portfolio-opt/ATS] = the measured-exceed BAR for nx_fin_competitor_census;
+microcap/liquidity/manipulation, quant-rigor [survivorship/look-ahead/
overfit/Sharpe/Sortino/drawdown], execution-microstructure, grants [SBIR/STTR/NSF/DARPA], tax-parking [QSBS/
deferral/holding-co/NOL] -- the microcap-to-1M + honest-edge + non-dilutive-cash + park-gains goals).
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
| 24 | const K_MAGIC_4194304: i64 = 4194304 |
| 25 | const K_MAGIC_8388608: i64 = 8388608 |
functions
| 27 | 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 } |
| 28 | func ff_putn(v: i64) -> i64 |
| 38 | func have_file(path: *u8) -> i64 |
| 44 | func fetch_save(url: *u8, opath: *u8, store: *TrustStore, out: *u8, cap: i64) -> i64 |
| 61 | func main() -> i64 |