nx_fin_research_fetch.nx source
↩ module page · 277 lines · 31271 B
1// nx_fin_research_fetch.nx -- the Nishi RESEARCHER's sovereign web-fetch for THE NISHI FINANCIAL ECOSYSTEM arc.
2// Mirrors the proven nx_pub_research_fetch / nx_research_fetch pattern: own TLS-1.3 (nx_https_fetch_follow) +
3// Mozilla CA store, saves each cited source to knowledge/fetched/fin_*.raw so research COMPOUNDS to the Library
4// and can be grepped to CITE. 100% sovereign (own TLS, nx_cc->nxasm, no curl/wget/gcc). Idempotent have-skip =
5// re-run fills gaps (also the per-fetch mmap-leak workaround -- run multiple passes; each pass is a fresh process
6// so memory resets, NO wsl --shutdown needed while sibling workstreams are live).
7// COVERAGE: the FIN-R financial-ecosystem topics (crisis + stabilize + engine + markets + asset classes +
8// learning/tax/compliance/macro) PLUS the markets-investing expansion (2026-06-24, operator: "full finance for
9// trading ... interacting with markets ... projections ... understanding the people who run companies, good or
10// bad, like betting people evaluate a team ... EDGAR reports national and international"): EDGAR/SEC filings
11// (10-K/10-Q/8-K/13F/13D/Form-4/S-1/proxy/XBRL), INTERNATIONAL filings (Companies House/SEDAR/IFRS/ESMA/20-F),
12// MANAGEMENT/GOVERNANCE/TEAM-EVALUATION (governance/board/exec-comp/insider/activist/agency-cost/ROCE/CEO/say-on-
13// pay), and VALUATION/PROJECTIONS (DCF/valuation/statement-analysis/ratios/Piotroski-F/Altman-Z/FCF/EBITDA/WACC).
14// 171 sources (2026-07-01: +competitor platforms [QuantConnect/IBKR/Bloomberg/Refinitiv] + advanced SOTA
15// [statarb/pairs/portfolio-opt/ATS] = the measured-exceed BAR for nx_fin_competitor_census;
16// +microcap/liquidity/manipulation, quant-rigor [survivorship/look-ahead/
17// overfit/Sharpe/Sortino/drawdown], execution-microstructure, grants [SBIR/STTR/NSF/DARPA], tax-parking [QSBS/
18// deferral/holding-co/NOL] -- the microcap-to-1M + honest-edge + non-dilutive-cash + park-gains goals).
19// expect_exit: 0 license_tier: ORIGINAL
20import "nx_syscalls.nx"
21import "nx_x509_trust_store.nx"
22import "nx_trust_store_load_from_certdata.nx"
23import "nx_https_fetch_follow.nx"
24const K_MAGIC_4194304: i64 = 4194304
25const K_MAGIC_8388608: i64 = 8388608
26
27func 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 }
28func ff_putn(v: i64) -> i64 {
29 if v == 0 { sys_write(1, "0" as *u8, 1); return 0 }
30 var m: i64 = v
31 if m < 0 { sys_write(1, "-" as *u8, 1); m = 0 - m }
32 let d: *u8 = sys_mmap(24); var k: i64 = 0
33 while m > 0 { d[k] = (48 + (m % 10)) as u8; m = m / 10; k = k + 1 }
34 var j: i64 = k - 1
35 while j >= 0 { sys_write(1, ((d as i64)+j) as *u8, 1); j = j - 1 }
36 return 0
37}
38func have_file(path: *u8) -> i64 {
39 let fd: i64 = sys_openat_rd(path)
40 if fd < 0 { return 0 }
41 sys_close(fd)
42 return 1
43}
44func fetch_save(url: *u8, opath: *u8, store: *TrustStore, out: *u8, cap: i64) -> i64 {
45 if have_file(opath) == 1 { ff_puts(opath); ff_puts(" [have-skip]\n"); return 1 }
46 let status: *i64 = sys_mmap(8) as *i64
47 let n: i64 = nx_https_fetch_follow(url, store, out, cap, 6, status)
48 ff_puts(url); ff_puts(" status="); ff_putn(status[0]); ff_puts(" bytes="); ff_putn(n)
49 if n <= 0 { ff_puts(" FETCH-FAIL\n"); return 0 }
50 var gz: i64 = 0
51 if n >= 2 { if out[0] == 0x1f as u8 { if out[1] == 0x8b as u8 { gz = 1 } } }
52 if gz == 1 { ff_puts(" [GZIP-skip]\n"); return 0 }
53 let fd: i64 = sys_openat_wr(opath, 0x1a4)
54 if fd < 0 { ff_puts(" SAVE-FAIL\n"); return 0 }
55 sys_write(fd, out, n)
56 sys_close(fd)
57 ff_puts(" SAVED\n")
58 return 1
59}
60
61func main() -> i64 {
62 let r: i64 = nx_trust_store_load_from_certdata("data/mozilla_certdata.txt" as *u8, 512, K_MAGIC_4194304)
63 if r <= 0 { ff_puts("FIN: certdata load failed\n"); return 1 }
64 let store: *TrustStore = r as *TrustStore
65 ff_puts("CA roots="); ff_putn(trust_store_count(store)); ff_puts("\n")
66 let cap: i64 = K_MAGIC_8388608
67 let out: *u8 = sys_mmap(cap)
68 var ok: i64 = 0
69
70 ff_puts("== CRISIS: debt / income / medical / housing ==\n")
71 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Home_equity_line_of_credit" as *u8, "knowledge/fetched/fin_r1_heloc.raw" as *u8, store, out, cap)
72 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Debt_consolidation" as *u8, "knowledge/fetched/fin_r1_debt_consolidation.raw" as *u8, store, out, cap)
73 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Unemployment_benefits" as *u8, "knowledge/fetched/fin_r2_unemployment.raw" as *u8, store, out, cap)
74 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Consolidated_Omnibus_Budget_Reconciliation_Act_of_1985" as *u8, "knowledge/fetched/fin_r2_cobra.raw" as *u8, store, out, cap)
75 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Social_Security_Disability_Insurance" as *u8, "knowledge/fetched/fin_r2_ssdi.raw" as *u8, store, out, cap)
76 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Medical_debt" as *u8, "knowledge/fetched/fin_r3_medical_debt.raw" as *u8, store, out, cap)
77 ok = ok + fetch_save("https://en.wikipedia.org/wiki/No_Surprises_Act" as *u8, "knowledge/fetched/fin_r3_no_surprises_act.raw" as *u8, store, out, cap)
78 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Medical_billing" as *u8, "knowledge/fetched/fin_r3_medical_billing.raw" as *u8, store, out, cap)
79 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Foreclosure" as *u8, "knowledge/fetched/fin_r4_foreclosure.raw" as *u8, store, out, cap)
80 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Mortgage_modification" as *u8, "knowledge/fetched/fin_r4_mortgage_modification.raw" as *u8, store, out, cap)
81
82 ff_puts("== STABILIZE: credit / tax-legal / refi ==\n")
83 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Credit_score_in_the_United_States" as *u8, "knowledge/fetched/fin_r5_credit_score.raw" as *u8, store, out, cap)
84 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Fair_Credit_Reporting_Act" as *u8, "knowledge/fetched/fin_r5_fcra.raw" as *u8, store, out, cap)
85 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Fair_Debt_Collection_Practices_Act" as *u8, "knowledge/fetched/fin_r6_fdcpa.raw" as *u8, store, out, cap)
86 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Homestead_exemption" as *u8, "knowledge/fetched/fin_r6_homestead.raw" as *u8, store, out, cap)
87 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Chapter_7,_Title_11,_United_States_Code" as *u8, "knowledge/fetched/fin_r6_chapter7.raw" as *u8, store, out, cap)
88 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Homeowner_association" as *u8, "knowledge/fetched/fin_r6_hoa.raw" as *u8, store, out, cap)
89 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Refinancing" as *u8, "knowledge/fetched/fin_r7_refinancing.raw" as *u8, store, out, cap)
90 ok = ok + fetch_save("https://en.wikipedia.org/wiki/FHA_insured_loan" as *u8, "knowledge/fetched/fin_r7_fha_loan.raw" as *u8, store, out, cap)
91
92 ff_puts("== ENGINE: no-float money / ledger / coding / rules / estate ==\n")
93 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Fixed-point_arithmetic" as *u8, "knowledge/fetched/fin_r8_fixed_point.raw" as *u8, store, out, cap)
94 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Annual_percentage_rate" as *u8, "knowledge/fetched/fin_r8_apr.raw" as *u8, store, out, cap)
95 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Double-entry_bookkeeping" as *u8, "knowledge/fetched/fin_r9_double_entry.raw" as *u8, store, out, cap)
96 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Net_worth" as *u8, "knowledge/fetched/fin_r9_net_worth.raw" as *u8, store, out, cap)
97 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Current_Procedural_Terminology" as *u8, "knowledge/fetched/fin_r10_cpt.raw" as *u8, store, out, cap)
98 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Medicare_(United_States)" as *u8, "knowledge/fetched/fin_r10_medicare.raw" as *u8, store, out, cap)
99 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Business_rules_engine" as *u8, "knowledge/fetched/fin_r11_rules_engine.raw" as *u8, store, out, cap)
100 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Estate_planning" as *u8, "knowledge/fetched/fin_r12_estate_planning.raw" as *u8, store, out, cap)
101 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Advance_healthcare_directive" as *u8, "knowledge/fetched/fin_r12_advance_directive.raw" as *u8, store, out, cap)
102 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Tax_sale" as *u8, "knowledge/fetched/fin_r13_tax_sale.raw" as *u8, store, out, cap)
103
104 ff_puts("== MARKETS CORE: portal / sim / data / execution / backtest / daytrade / analysis / risk ==\n")
105 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Paper_trading" as *u8, "knowledge/fetched/fin_r14_paper_trading.raw" as *u8, store, out, cap)
106 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Order_(exchange)" as *u8, "knowledge/fetched/fin_r15_order.raw" as *u8, store, out, cap)
107 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_data" as *u8, "knowledge/fetched/fin_r16_market_data.raw" as *u8, store, out, cap)
108 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_Information_eXchange" as *u8, "knowledge/fetched/fin_r17_fix.raw" as *u8, store, out, cap)
109 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Backtesting" as *u8, "knowledge/fetched/fin_r18_backtesting.raw" as *u8, store, out, cap)
110 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Day_trading" as *u8, "knowledge/fetched/fin_r19_day_trading.raw" as *u8, store, out, cap)
111 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Pattern_day_trader" as *u8, "knowledge/fetched/fin_r19_pdt.raw" as *u8, store, out, cap)
112 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Technical_analysis" as *u8, "knowledge/fetched/fin_r20_technical_analysis.raw" as *u8, store, out, cap)
113 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Fundamental_analysis" as *u8, "knowledge/fetched/fin_r20_fundamental_analysis.raw" as *u8, store, out, cap)
114 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Modern_portfolio_theory" as *u8, "knowledge/fetched/fin_r21_mpt.raw" as *u8, store, out, cap)
115 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Kelly_criterion" as *u8, "knowledge/fetched/fin_r21_kelly.raw" as *u8, store, out, cap)
116 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Risk_management" as *u8, "knowledge/fetched/fin_r21_risk_management.raw" as *u8, store, out, cap)
117
118 ff_puts("== ASSET CLASSES: equities / options / futures / forex / crypto / bonds / intl / RE / alts ==\n")
119 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Stock" as *u8, "knowledge/fetched/fin_r22_stock.raw" as *u8, store, out, cap)
120 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Exchange-traded_fund" as *u8, "knowledge/fetched/fin_r22_etf.raw" as *u8, store, out, cap)
121 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Option_(finance)" as *u8, "knowledge/fetched/fin_r23_options.raw" as *u8, store, out, cap)
122 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Greeks_(finance)" as *u8, "knowledge/fetched/fin_r23_greeks.raw" as *u8, store, out, cap)
123 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Futures_contract" as *u8, "knowledge/fetched/fin_r24_futures.raw" as *u8, store, out, cap)
124 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Commodity_market" as *u8, "knowledge/fetched/fin_r24_commodity.raw" as *u8, store, out, cap)
125 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Foreign_exchange_market" as *u8, "knowledge/fetched/fin_r25_forex.raw" as *u8, store, out, cap)
126 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Cryptocurrency" as *u8, "knowledge/fetched/fin_r26_crypto.raw" as *u8, store, out, cap)
127 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Cryptocurrency_wallet" as *u8, "knowledge/fetched/fin_r26_wallet.raw" as *u8, store, out, cap)
128 ok = ok + fetch_save("https://en.wikipedia.org/wiki/United_States_Treasury_security" as *u8, "knowledge/fetched/fin_r27_treasuries.raw" as *u8, store, out, cap)
129 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Bond_(finance)" as *u8, "knowledge/fetched/fin_r27_bond.raw" as *u8, store, out, cap)
130 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Bond_duration" as *u8, "knowledge/fetched/fin_r27_duration.raw" as *u8, store, out, cap)
131 ok = ok + fetch_save("https://en.wikipedia.org/wiki/American_depositary_receipt" as *u8, "knowledge/fetched/fin_r28_adr.raw" as *u8, store, out, cap)
132 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Real_estate_investment_trust" as *u8, "knowledge/fetched/fin_r29_reit.raw" as *u8, store, out, cap)
133 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Real_estate_investing" as *u8, "knowledge/fetched/fin_r30_re_investing.raw" as *u8, store, out, cap)
134 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Internal_Revenue_Code_section_1031" as *u8, "knowledge/fetched/fin_r30_1031.raw" as *u8, store, out, cap)
135 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Alternative_investment" as *u8, "knowledge/fetched/fin_r31_alternatives.raw" as *u8, store, out, cap)
136 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Private_equity" as *u8, "knowledge/fetched/fin_r31_private_equity.raw" as *u8, store, out, cap)
137
138 ff_puts("== LEARNING / TAX / COMPLIANCE / MACRO ==\n")
139 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_literacy" as *u8, "knowledge/fetched/fin_r32_financial_literacy.raw" as *u8, store, out, cap)
140 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Wash_sale" as *u8, "knowledge/fetched/fin_r33_wash_sale.raw" as *u8, store, out, cap)
141 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Foreign_tax_credit" as *u8, "knowledge/fetched/fin_r33_ftc.raw" as *u8, store, out, cap)
142 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance_Act" as *u8, "knowledge/fetched/fin_r33_fatca.raw" as *u8, store, out, cap)
143 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Know_your_customer" as *u8, "knowledge/fetched/fin_r34_kyc.raw" as *u8, store, out, cap)
144 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Accredited_investor" as *u8, "knowledge/fetched/fin_r34_accredited.raw" as *u8, store, out, cap)
145 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Macroeconomics" as *u8, "knowledge/fetched/fin_r35_macro.raw" as *u8, store, out, cap)
146 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Yield_curve" as *u8, "knowledge/fetched/fin_r35_yield_curve.raw" as *u8, store, out, cap)
147 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Business_cycle" as *u8, "knowledge/fetched/fin_r35_business_cycle.raw" as *u8, store, out, cap)
148
149 ff_puts("== EDGAR / SEC FILINGS (national) ==\n")
150 ok = ok + fetch_save("https://en.wikipedia.org/wiki/EDGAR" as *u8, "knowledge/fetched/fin_edgar_edgar.raw" as *u8, store, out, cap)
151 ok = ok + fetch_save("https://en.wikipedia.org/wiki/SEC_filing" as *u8, "knowledge/fetched/fin_edgar_sec_filing.raw" as *u8, store, out, cap)
152 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_10-K" as *u8, "knowledge/fetched/fin_edgar_10k.raw" as *u8, store, out, cap)
153 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_10-Q" as *u8, "knowledge/fetched/fin_edgar_10q.raw" as *u8, store, out, cap)
154 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_8-K" as *u8, "knowledge/fetched/fin_edgar_8k.raw" as *u8, store, out, cap)
155 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_13F" as *u8, "knowledge/fetched/fin_edgar_13f.raw" as *u8, store, out, cap)
156 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Schedule_13D" as *u8, "knowledge/fetched/fin_edgar_13d.raw" as *u8, store, out, cap)
157 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_4" as *u8, "knowledge/fetched/fin_edgar_form4.raw" as *u8, store, out, cap)
158 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_S-1" as *u8, "knowledge/fetched/fin_edgar_s1.raw" as *u8, store, out, cap)
159 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Proxy_statement" as *u8, "knowledge/fetched/fin_edgar_proxy.raw" as *u8, store, out, cap)
160 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Prospectus_(finance)" as *u8, "knowledge/fetched/fin_edgar_prospectus.raw" as *u8, store, out, cap)
161 ok = ok + fetch_save("https://en.wikipedia.org/wiki/XBRL" as *u8, "knowledge/fetched/fin_edgar_xbrl.raw" as *u8, store, out, cap)
162
163 ff_puts("== INTERNATIONAL FILINGS / STANDARDS ==\n")
164 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Companies_House" as *u8, "knowledge/fetched/fin_intl_companies_house.raw" as *u8, store, out, cap)
165 ok = ok + fetch_save("https://en.wikipedia.org/wiki/SEDAR" as *u8, "knowledge/fetched/fin_intl_sedar.raw" as *u8, store, out, cap)
166 ok = ok + fetch_save("https://en.wikipedia.org/wiki/International_Financial_Reporting_Standards" as *u8, "knowledge/fetched/fin_intl_ifrs.raw" as *u8, store, out, cap)
167 ok = ok + fetch_save("https://en.wikipedia.org/wiki/European_Securities_and_Markets_Authority" as *u8, "knowledge/fetched/fin_intl_esma.raw" as *u8, store, out, cap)
168 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Annual_report" as *u8, "knowledge/fetched/fin_intl_annual_report.raw" as *u8, store, out, cap)
169 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Form_20-F" as *u8, "knowledge/fetched/fin_intl_20f.raw" as *u8, store, out, cap)
170
171 ff_puts("== MANAGEMENT / GOVERNANCE / TEAM EVALUATION (handicap the people running the company) ==\n")
172 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Corporate_governance" as *u8, "knowledge/fetched/fin_mgmt_governance.raw" as *u8, store, out, cap)
173 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Board_of_directors" as *u8, "knowledge/fetched/fin_mgmt_board.raw" as *u8, store, out, cap)
174 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Executive_compensation" as *u8, "knowledge/fetched/fin_mgmt_exec_comp.raw" as *u8, store, out, cap)
175 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Insider_trading" as *u8, "knowledge/fetched/fin_mgmt_insider.raw" as *u8, store, out, cap)
176 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Activist_shareholder" as *u8, "knowledge/fetched/fin_mgmt_activist.raw" as *u8, store, out, cap)
177 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Agency_cost" as *u8, "knowledge/fetched/fin_mgmt_agency.raw" as *u8, store, out, cap)
178 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Return_on_capital_employed" as *u8, "knowledge/fetched/fin_mgmt_roce.raw" as *u8, store, out, cap)
179 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Capital_budgeting" as *u8, "knowledge/fetched/fin_mgmt_capital_budget.raw" as *u8, store, out, cap)
180 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Chief_executive_officer" as *u8, "knowledge/fetched/fin_mgmt_ceo.raw" as *u8, store, out, cap)
181 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Say_on_pay" as *u8, "knowledge/fetched/fin_mgmt_say_on_pay.raw" as *u8, store, out, cap)
182
183 ff_puts("== VALUATION / PROJECTIONS / STATEMENT ANALYSIS ==\n")
184 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Discounted_cash_flow" as *u8, "knowledge/fetched/fin_val_dcf.raw" as *u8, store, out, cap)
185 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Valuation_(finance)" as *u8, "knowledge/fetched/fin_val_valuation.raw" as *u8, store, out, cap)
186 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_statement_analysis" as *u8, "knowledge/fetched/fin_val_stmt_analysis.raw" as *u8, store, out, cap)
187 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_ratio" as *u8, "knowledge/fetched/fin_val_ratios.raw" as *u8, store, out, cap)
188 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Piotroski_F-score" as *u8, "knowledge/fetched/fin_val_piotroski.raw" as *u8, store, out, cap)
189 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Altman_Z-score" as *u8, "knowledge/fetched/fin_val_altman.raw" as *u8, store, out, cap)
190 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Free_cash_flow" as *u8, "knowledge/fetched/fin_val_fcf.raw" as *u8, store, out, cap)
191 ok = ok + fetch_save("https://en.wikipedia.org/wiki/EBITDA" as *u8, "knowledge/fetched/fin_val_ebitda.raw" as *u8, store, out, cap)
192 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_modeling" as *u8, "knowledge/fetched/fin_val_modeling.raw" as *u8, store, out, cap)
193 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Weighted_average_cost_of_capital" as *u8, "knowledge/fetched/fin_val_wacc.raw" as *u8, store, out, cap)
194 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Terminal_value_(finance)" as *u8, "knowledge/fetched/fin_val_terminal.raw" as *u8, store, out, cap)
195 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Pro_forma" as *u8, "knowledge/fetched/fin_val_pro_forma.raw" as *u8, store, out, cap)
196
197 ff_puts("== MICROCAP / LIQUIDITY / MANIPULATION (the 1000-microcap reality + the scaling wall) ==\n")
198 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Microcap_stock" as *u8, "knowledge/fetched/fin_mc_microcap.raw" as *u8, store, out, cap)
199 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Penny_stock" as *u8, "knowledge/fetched/fin_mc_penny.raw" as *u8, store, out, cap)
200 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_capitalization" as *u8, "knowledge/fetched/fin_mc_marketcap.raw" as *u8, store, out, cap)
201 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Pump_and_dump" as *u8, "knowledge/fetched/fin_mc_pump_dump.raw" as *u8, store, out, cap)
202 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_manipulation" as *u8, "knowledge/fetched/fin_mc_manipulation.raw" as *u8, store, out, cap)
203 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_liquidity" as *u8, "knowledge/fetched/fin_mc_liquidity.raw" as *u8, store, out, cap)
204 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_impact" as *u8, "knowledge/fetched/fin_mc_impact.raw" as *u8, store, out, cap)
205 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Slippage_(finance)" as *u8, "knowledge/fetched/fin_mc_slippage.raw" as *u8, store, out, cap)
206 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Public_float" as *u8, "knowledge/fetched/fin_mc_public_float.raw" as *u8, store, out, cap)
207 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Short_squeeze" as *u8, "knowledge/fetched/fin_mc_short_squeeze.raw" as *u8, store, out, cap)
208
209 ff_puts("== QUANT RIGOR (honest edge -- no overfit, no look-ahead, no survivorship) ==\n")
210 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Algorithmic_trading" as *u8, "knowledge/fetched/fin_q_algo_trading.raw" as *u8, store, out, cap)
211 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Walk_forward_optimization" as *u8, "knowledge/fetched/fin_q_walk_forward.raw" as *u8, store, out, cap)
212 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Survivorship_bias" as *u8, "knowledge/fetched/fin_q_survivorship.raw" as *u8, store, out, cap)
213 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Data_dredging" as *u8, "knowledge/fetched/fin_q_data_dredging.raw" as *u8, store, out, cap)
214 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Overfitting" as *u8, "knowledge/fetched/fin_q_overfitting.raw" as *u8, store, out, cap)
215 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Sharpe_ratio" as *u8, "knowledge/fetched/fin_q_sharpe.raw" as *u8, store, out, cap)
216 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Sortino_ratio" as *u8, "knowledge/fetched/fin_q_sortino.raw" as *u8, store, out, cap)
217 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Drawdown_(economics)" as *u8, "knowledge/fetched/fin_q_drawdown.raw" as *u8, store, out, cap)
218 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Expected_value" as *u8, "knowledge/fetched/fin_q_expected_value.raw" as *u8, store, out, cap)
219 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Mean_reversion_(finance)" as *u8, "knowledge/fetched/fin_q_mean_reversion.raw" as *u8, store, out, cap)
220 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Momentum_(finance)" as *u8, "knowledge/fetched/fin_q_momentum.raw" as *u8, store, out, cap)
221 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Factor_investing" as *u8, "knowledge/fetched/fin_q_factor.raw" as *u8, store, out, cap)
222
223 ff_puts("== EXECUTION MICROSTRUCTURE (get filled without moving the price) ==\n")
224 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Order_book" as *u8, "knowledge/fetched/fin_x_order_book.raw" as *u8, store, out, cap)
225 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Market_maker" as *u8, "knowledge/fetched/fin_x_market_maker.raw" as *u8, store, out, cap)
226 ok = ok + fetch_save("https://en.wikipedia.org/wiki/National_best_bid_and_offer" as *u8, "knowledge/fetched/fin_x_nbbo.raw" as *u8, store, out, cap)
227 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Payment_for_order_flow" as *u8, "knowledge/fetched/fin_x_pfof.raw" as *u8, store, out, cap)
228 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Volume-weighted_average_price" as *u8, "knowledge/fetched/fin_x_vwap.raw" as *u8, store, out, cap)
229
230 ff_puts("== GRANTS (non-dilutive cash -- Nishi Writer x Nishi Grants) ==\n")
231 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Small_Business_Innovation_Research" as *u8, "knowledge/fetched/fin_g_sbir.raw" as *u8, store, out, cap)
232 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Grant_(money)" as *u8, "knowledge/fetched/fin_g_grant.raw" as *u8, store, out, cap)
233 ok = ok + fetch_save("https://en.wikipedia.org/wiki/National_Science_Foundation" as *u8, "knowledge/fetched/fin_g_nsf.raw" as *u8, store, out, cap)
234 ok = ok + fetch_save("https://en.wikipedia.org/wiki/DARPA" as *u8, "knowledge/fetched/fin_g_darpa.raw" as *u8, store, out, cap)
235 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Funding_of_science" as *u8, "knowledge/fetched/fin_g_funding_science.raw" as *u8, store, out, cap)
236
237 ff_puts("== TAX PARKING (defer + minimize LEGALLY -- AI drafts, licensed CPA signs) ==\n")
238 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Capital_gains_tax_in_the_United_States" as *u8, "knowledge/fetched/fin_tp_capgains_us.raw" as *u8, store, out, cap)
239 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Tax_deferral" as *u8, "knowledge/fetched/fin_tp_deferral.raw" as *u8, store, out, cap)
240 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Holding_company" as *u8, "knowledge/fetched/fin_tp_holding_co.raw" as *u8, store, out, cap)
241 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Net_operating_loss" as *u8, "knowledge/fetched/fin_tp_nol.raw" as *u8, store, out, cap)
242
243 ff_puts("== BROAD / PRIMARY SOURCES (NOT Wikipedia -- regulators, statute, grant portals, academic, macro) ==\n")
244 ok = ok + fetch_save("https://www.investor.gov/introduction-investing/investing-basics/investment-products/stocks/microcap-stocks" as *u8, "knowledge/fetched/fin_pri_sec_microcap.raw" as *u8, store, out, cap)
245 ok = ok + fetch_save("https://www.investor.gov/protect-your-investments/fraud/types-fraud/pump-and-dump-schemes" as *u8, "knowledge/fetched/fin_pri_sec_pumpdump.raw" as *u8, store, out, cap)
246 ok = ok + fetch_save("https://www.finra.org/investors/investing/investment-products/stocks/day-trading" as *u8, "knowledge/fetched/fin_pri_finra_daytrading.raw" as *u8, store, out, cap)
247 ok = ok + fetch_save("https://www.law.cornell.edu/uscode/text/26/1202" as *u8, "knowledge/fetched/fin_pri_law_1202_qsbs.raw" as *u8, store, out, cap)
248 ok = ok + fetch_save("https://www.law.cornell.edu/uscode/text/26/1091" as *u8, "knowledge/fetched/fin_pri_law_1091_washsale.raw" as *u8, store, out, cap)
249 ok = ok + fetch_save("https://www.law.cornell.edu/uscode/text/26/1031" as *u8, "knowledge/fetched/fin_pri_law_1031.raw" as *u8, store, out, cap)
250 ok = ok + fetch_save("https://www.irs.gov/publications/p550" as *u8, "knowledge/fetched/fin_pri_irs_p550.raw" as *u8, store, out, cap)
251 ok = ok + fetch_save("https://www.irs.gov/taxtopics/tc409" as *u8, "knowledge/fetched/fin_pri_irs_tc409_capgains.raw" as *u8, store, out, cap)
252 ok = ok + fetch_save("https://www.sbir.gov/about" as *u8, "knowledge/fetched/fin_pri_sbir_about.raw" as *u8, store, out, cap)
253 ok = ok + fetch_save("https://www.nsf.gov/funding/" as *u8, "knowledge/fetched/fin_pri_nsf_funding.raw" as *u8, store, out, cap)
254 ok = ok + fetch_save("https://seedfund.nsf.gov/" as *u8, "knowledge/fetched/fin_pri_nsf_seedfund.raw" as *u8, store, out, cap)
255 ok = ok + fetch_save("https://arxiv.org/list/q-fin.TR/recent" as *u8, "knowledge/fetched/fin_pri_arxiv_qfin_tr.raw" as *u8, store, out, cap)
256 ok = ok + fetch_save("https://arxiv.org/list/q-fin.PM/recent" as *u8, "knowledge/fetched/fin_pri_arxiv_qfin_pm.raw" as *u8, store, out, cap)
257 ok = ok + fetch_save("https://arxiv.org/list/q-fin.ST/recent" as *u8, "knowledge/fetched/fin_pri_arxiv_qfin_st.raw" as *u8, store, out, cap)
258 ok = ok + fetch_save("https://www.federalreserve.gov/monetarypolicy.htm" as *u8, "knowledge/fetched/fin_pri_fed_monetary.raw" as *u8, store, out, cap)
259 ok = ok + fetch_save("https://fred.stlouisfed.org/" as *u8, "knowledge/fetched/fin_pri_fred.raw" as *u8, store, out, cap)
260
261 ff_puts("== COMPETITOR PLATFORMS + ADVANCED SOTA (the measured-exceed BAR) ==\n")
262 ok = ok + fetch_save("https://en.wikipedia.org/wiki/QuantConnect" as *u8, "knowledge/fetched/fin_cmp_quantconnect.raw" as *u8, store, out, cap)
263 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Interactive_Brokers" as *u8, "knowledge/fetched/fin_cmp_ibkr.raw" as *u8, store, out, cap)
264 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Bloomberg_Terminal" as *u8, "knowledge/fetched/fin_cmp_bloomberg.raw" as *u8, store, out, cap)
265 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Refinitiv" as *u8, "knowledge/fetched/fin_cmp_refinitiv.raw" as *u8, store, out, cap)
266 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Statistical_arbitrage" as *u8, "knowledge/fetched/fin_cmp_statarb.raw" as *u8, store, out, cap)
267 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Pairs_trade" as *u8, "knowledge/fetched/fin_cmp_pairs.raw" as *u8, store, out, cap)
268 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Quantitative_analysis_(finance)" as *u8, "knowledge/fetched/fin_cmp_quant.raw" as *u8, store, out, cap)
269 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Portfolio_optimization" as *u8, "knowledge/fetched/fin_cmp_portopt.raw" as *u8, store, out, cap)
270 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Automated_trading_system" as *u8, "knowledge/fetched/fin_cmp_ats.raw" as *u8, store, out, cap)
271 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Electronic_trading_platform" as *u8, "knowledge/fetched/fin_cmp_etp.raw" as *u8, store, out, cap)
272 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Financial_technology" as *u8, "knowledge/fetched/fin_cmp_fintech.raw" as *u8, store, out, cap)
273 ok = ok + fetch_save("https://en.wikipedia.org/wiki/Trading_strategy" as *u8, "knowledge/fetched/fin_cmp_strategy.raw" as *u8, store, out, cap)
274
275 ff_puts("READABLE SOURCES SAVED THIS PASS+HAVE: "); ff_putn(ok); ff_puts(" / 171\n")
276 return 0
277}