# econmap — US economy map for agents > An **estimate-based** map of the US economy. For each industry (2022 NAICS) or > venture-style vertical it gives the **revenue, operating-profit, payroll, > labor-cost, capital-forming-payroll, and employment pools**, split into > **public SEC filers vs the inferred non-public remainder**, with compound > growth (CAGR). Data is FY2018-FY2025 (data pulled 2026-06-16). **Everything here is an estimate, not a reported number.** Whole-economy figures add an inferred non-public remainder (total industry activity minus the public companies) to the public filers. **Revenue is gross sales/receipts, not value-added** — it double-counts intermediate flows (especially wholesale), so it runs ~2x GDP and the economy-wide revenue sum is not a value-added total. Read finance and wholesale/retail as rough (weak revenue denominators). Employment/payroll cover the private-leaning filing universe and run below BLS all-covered totals (government is largely out of scope). The non-public venture scheme **regroups the same economy and is reconciled so its whole-economy totals match the NAICS totals**; the individual verticals are a different cut and don't map one-to-one to NAICS sectors, so compare line items within one scheme. Non-public remainder operating margins are capped at ~35% and are roughest where little of an industry is public (finance, IP-licensing, mining) — read remainder margins as rough. Public side is a ~2,475-company Russell 3000 proxy. ## How to use (no server, just fetch JSON) All data is **public, static JSON** under `https://econmap.aryod.com/agent/` — no API key, no auth, no rate limit, and CORS is open (`Access-Control-Allow-Origin: *`), so you can fetch it from a browser or any origin. Every endpoint returns HTTP 200 with `application/json` (this `llms.txt` is `text/plain`). If a request fails, it is almost certainly your own environment — a sandbox with no outbound DNS, or a browser tool that only opens URLs it has seen verbatim — not the server; retry with the full `https://` URL (not a bare host) or fetch server-side. A read-only mirror of every file here is also published on GitHub at `https://raw.githubusercontent.com/yodaiken/econmap/main/docs/agent/` (e.g. `https://raw.githubusercontent.com/yodaiken/econmap/main/docs/agent/manifest.json`, `https://raw.githubusercontent.com/yodaiken/econmap/main/docs/agent/pools/vc/2025.json`) — use it if you can reach GitHub but not this host. Start with the manifest, then fetch the pools file for the scheme/year you want. - `https://econmap.aryod.com/agent/manifest.json` — measures, years, schemes, endpoint list. - `https://econmap.aryod.com/agent/industries.json` — NAICS 2/3-digit codes + titles + hierarchy. - `https://econmap.aryod.com/agent/verticals.json` — the VC-market verticals and their themes. - `https://econmap.aryod.com/agent/pools/naics/2025.json` — pools by NAICS sector & subsector. - `https://econmap.aryod.com/agent/pools/vc/2025.json` — pools by venture vertical & theme. Pools files: `rows[]` each carry `key`, `level` (0 = sector/vertical, 1 = subsector/theme), `parent`, `label`, the six pool amounts (USD), `operating_margin`, `revenue_cagr`, `operating_profit_cagr`, and `public`/`non_public` splits of the headline pools. Amounts are raw dollars; rates are fractions. Every file has a `meta` block with the fiscal year, CAGR base year, and caveats — surface these; do not present the numbers as hard facts. ## Measures - `revenue` — Revenue (USD) - `operating_profit` — Operating profit (est) (USD) - `payroll` — Payroll / wages (est) (USD) - `labor_cost` — Labor cost incl. benefits (est) (USD) - `capital_forming_payroll` — Capital-forming payroll (est) (USD) - `employment` — Employment / headcount (est) (count) ## Example questions you can answer - Biggest operating-profit pools by sector, and how much is non-public? → `pools/naics/2025.json`, sort rows (level 0) by `operating_profit`. - Fastest-growing venture verticals? → `pools/vc/2025.json`, sort by `revenue_cagr`. - How public vs private is a sector's revenue? → a row's `public.revenue` vs `non_public.revenue`. - Drill a sector into subsectors → filter `level == 1 && parent == ""`. The interactive map for humans is at https://econmap.aryod.com.