MarketImpact Data Command
data.marketimpact.org Terminal
Pipeline inventory, lakehouse readiness, API coverage, and MCP access for humanitarian research and operational analysis.
Sources
31
Agent Ready
26
API Routes
40
MCP Surfaces
81
Raw landing
plannedGo ingestion jobs
Immutable source snapshots and request metadata for audit, replay, and citation.
Canonical warehouse
liveData API
Typed Postgres tables powering the Svelte dashboard and reusable API contracts.
Computed indicators
liveGo pipelines
Derived spreads, rollups, quality scores, and cross-source indicators.
Agent access
liveMCP server
Read-only MCP resources and tools that let Claude, ChatGPT, and internal agents query the data estate.
Pipeline Estate
19 live families in Go
| Source | Channel | State | Agent | Primary API |
|---|---|---|---|---|
FTS funding flows OCHA Financial Tracking Service legacy: fts_flows | funding | live go-live | ready | /api/funding/query/home |
FTS plans and reference data OCHA Financial Tracking Service legacy: fts_plans | reference | live go-live | ready | Pending |
HAPI humanitarian needs HDX HAPI legacy: hapi_needs | needs | live go-live | ready | /api/data/query/humanitarian-needs |
UN operational exchange rates United Nations Treasury legacy: fx_unore | fx | live go-live | ready | /api/fx/query/unore-dashboard |
Market spot FX rates Market spot FX providers legacy: fx_spot, fx_fawazahmed, wb_rtfx | fx | live go-live | ready | /api/fx/query/latest-spreads |
Stablecoin and P2P FX routes P2P market sources legacy: fx_p2p | fx | live go-live | ready | /api/fx/query/latest-spreads |
FX purchasing power spreads MarketImpact legacy: fx_spread_calc | fx | live go-live | ready | /api/fx/query/latest-spreads |
Iran-war humanitarian impact lens MarketImpact | country-specific | live go-live | ready | /api/data/query/iran-impact |
IPC food insecurity Integrated Food Security Phase Classification legacy: hapi_food_security | food | live go-supporting | ready | /api/data/query/food-insecurity |
UNHCR displacement populations UNHCR legacy: hapi_idps, hapi_refugees | displacement | live go-supporting | ready | /api/data/query/displacement/population |
UNICEF child welfare indicators UNICEF | outcomes | live go-supporting | ready | /api/funding/query/outcomes |
JIAF severity indicators JIAF | severity | live go-supporting | ready | /api/funding/query/severity |
World Bank development indicators World Bank legacy: wb_gem, wb_cpi, wb_rtep, wb_rtfx | macro | live go-supporting | ready | Pending |
Food prices and market baskets HDX HAPI / WFP VAM, FEWS NET, FSNAU, JMMI legacy: hapi_food, fews_net_prices, fsnau_basket, fsnau_livestock | food | live go-supporting | ready | /api/data/query/food-prices |
Global commodity and energy benchmarks World Bank Pink Sheet, Yahoo Finance legacy: pink_sheet, fred_energy, jodi_primary, jodi_secondary | energy | live go-live | ready | /api/data/query/commodity-benchmarks |
Domestic fuel price baselines World Bank Global Fuel Prices Database legacy: wb_rtep, wb_fuel_historical, eu_oil_bulletin | energy | qualifying source-contract-live | ready | /api/data/query/markets/domestic-signals?channel=fuel |
Freight, ports, and chokepoints IMF PortWatch legacy: portwatch_chokepoints, freight_indices, unctad_lsci | trade | live partial-go-live | ready | /api/data/query/logistics/chokepoints |
Freight and insurance price indicators Baltic Exchange, Drewry, Freightos, insurance and market-risk reports legacy: freight_indices, war_risk_premium, yahoo_futures | trade | qualifying source-contract-live | ready | /api/data/query/markets/domestic-signals?channel=freight,insurance |
Country trade-flow exposure IMF PortWatch; UN Comtrade and World Bank WITS planned legacy: portwatch_trade, un_comtrade, commodity_import_dependence | trade | live partial-go-live | ready | /api/data/query/logistics/trade-flows |
Commodity import/export exposure UN Comtrade legacy: un_comtrade, commodity_import_dependence | trade | live partial-go-live | ready | /api/data/query/trade/commodity-exposure |
Domestic market and pass-through signals WFP VAM, FEWS NET, JMMI/REACH, market reports, freight and insurance sources legacy: domestic_fuel_prices, fews_net_prices, jmmi_basket, war_risk_premium | markets | qualifying source-contract-live | ready | /api/data/query/markets/domestic-signals |
Movement flow monitoring UNHCR, IOM DTM, IDMC, national border and evacuation reports legacy: iom_dtm, idmc_gidd, border_crossings, evacuation_reports | displacement | qualifying source-contract-live | ready | /api/data/query/displacement/movement-flows |
Remittances and payment corridors World Bank legacy: wb_remittances, wb_bilateral_remittances, wb_remittance_prices | payments | qualifying legacy-qualify | pending | Pending |
Macro, sanctions, and risk indicators IMF, FRED, BLS, ECB, INFORM, sanctions trackers legacy: imf_weo, imf_pcps, imf_cpi, fred_indices | macro | qualifying legacy-qualify | pending | Pending |
ReliefWeb evidence and research corpus ReliefWeb legacy: reliefweb | evidence | qualifying go-live | ready | /api/data/query/evidence/reliefweb |
Analyst-vetted evidence documents MarketImpact analyst import from trusted URLs, PDFs, and reports | evidence | qualifying go-live | ready | /api/data/query/evidence/vetted-documents |
GDELT media evidence pulse GDELT Project DOC 2.0 | evidence | live go-live | ready | /api/data/query/evidence/gdelt |
Verified conflict and access events WHO SSA, ACLED, Insecurity Insight, ReliefWeb/field-verified event extraction legacy: acled_events, insecurity_insight, aid_in_danger, healthcare_in_conflict | evidence | qualifying source-contract-live | ready | /api/data/query/evidence/verified-conflict-access-events |
Scenario modelling and projections MarketImpact legacy: proxy_activation | modelling | planned legacy-port-candidate | pending | Pending |
Nightlights and remote sensing proxies Nightlight data sources legacy: nightlight_csv, nightlight_gee | remote-sensing | planned legacy-port-candidate | pending | Pending |
Country-specific civil society datasets Country-specific sources legacy: myanmar_cso | country-specific | planned legacy-port-candidate | pending | Pending |
Agent Surfaces
data://catalog
liveMachine-readable inventory of data sources, lakehouse layers, API endpoints, and migration status.
/api/data/query/catalog
data://terminal/overview
liveComposite operational snapshot for agents: catalog, sync logs, FX pipelines, and funding dashboard.
/api/data/query/catalog
data://terminal/iran-impact
liveComposite Iran-war humanitarian impact lens for agents: funding, FX stress, needs coverage, source readiness, executable research runs, and explicit evidence gaps.
/api/data/query/iran-impact
data://needs/humanitarian-needs
liveHAPI humanitarian-needs planning figures by country, year, and sector.
/api/data/query/humanitarian-needs
data://food/ipc-food-insecurity
liveIPC acute food-insecurity phase populations by country and year.
/api/data/query/food-insecurity
data://food/market-prices
liveHAPI/WFP VAM market food-price observations by country, market, commodity, and reference period.
/api/data/query/food-prices
data://evidence/reliefweb
qualifyingReliefWeb document-lake evidence corpus with citation metadata and raw source JSON.
/api/data/query/evidence/reliefweb
data://evidence/vetted-documents
qualifyingAnalyst-vetted evidence documents with citation metadata, verification status, confidence, and review lineage.
/api/data/query/evidence/vetted-documents
data://evidence/gdelt
liveGDELT DOC media-evidence pulse for Iran conflict and humanitarian monitoring.
/api/data/query/evidence/gdelt
data://evidence/verified-conflict-access-events
qualifyingVerified conflict/access event contract for strike, casualty, access, infrastructure, and humanitarian-incident rows. Empty until a licensed or field-verified source is loaded.
/api/data/query/evidence/verified-conflict-access-events
data://commodities/benchmarks
liveWorld Bank Pink Sheet commodity benchmarks for energy, food staples, edible oils, sugar, and fertiliser.
/api/data/query/commodity-benchmarks
data://logistics/chokepoints
liveIMF PortWatch daily vessel counts and capacity for key maritime chokepoints including Hormuz, Bab el-Mandeb, Suez, and Cape of Good Hope.
/api/data/query/logistics/chokepoints
data://logistics/trade-flows
liveIMF PortWatch country-level daily maritime trade-flow exposure by vessel class. Exposure context only, not verified domestic market disruption.
/api/data/query/logistics/trade-flows
data://trade/commodity-exposure
liveUN Comtrade annual country commodity import/export exposure by HS code. Structural context only, not live supply disruption or domestic price evidence.
/api/data/query/trade/commodity-exposure
data://markets/domestic-signals
qualifyingDomestic market signal contract for fuel, food, freight, insurance, availability, and cash-market observations. Empty until source-specific evidence is loaded.
/api/data/query/markets/domestic-signals
data://displacement/population
liveUNHCR annual refugee, asylum, IDP, returnee, stateless, and other population-of-concern context for Iran and exposed neighboring countries.
/api/data/query/displacement/population
data://displacement/movement-flows
qualifyingMovement-flow contract for border-crossing, evacuation, return, and new-displacement observations. Empty until source-specific flow rows are loaded.
/api/data/query/displacement/movement-flows
data.catalog.search
liveRead-only search over the data pipeline catalog via the existing backend API bridge.
/api/data/query/catalog
data.sync_log.list
liveRead-only data pipeline sync log for freshness, row counts, and ingestion errors.
data.iran_impact
liveRead-only query for the Iran humanitarian impact terminal payload.
/api/data/query/iran-impact
data.iran_impact_research_pack
liveRead-only query for one executable Iran impact research evidence pack.
/api/data/query/iran-impact/research-pack/{id}
data.impact
liveRead-only query for a country humanitarian impact terminal payload by ISO3 code.
/api/data/query/impact/{country}
data.run_research_pack
liveRead-only materialized run brief for one country impact research evidence pack.
/api/data/query/impact/{country}/research-pack/{id}/run
data.impact_agent_artifacts
liveJWT/cron-gated read of persisted scheduled-agent impact research artifacts.
data.store_research_pack_run
liveAppend-only scheduled-agent store for research-pack run artifacts produced outside backend AI APIs.
data.store_audit_snapshot
liveAppend-only scheduled-agent store for audit snapshot artifacts produced outside backend AI APIs.
data.needs.humanitarian_needs
liveRead-only query for HAPI humanitarian-needs planning figures.
/api/data/query/humanitarian-needs
data.food.ipc_food_insecurity
liveRead-only query for IPC acute food-insecurity phase populations.
/api/data/query/food-insecurity
data.food.market_prices
liveRead-only query for HAPI/WFP VAM market food-price observations.
/api/data/query/food-prices
get_iran_impact
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://terminal/iran-impact.
/api/data/query/iran-impact
get_humanitarian_needs
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://needs/humanitarian-needs.
/api/data/query/humanitarian-needs
get_ipc_food_insecurity
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://food/ipc-food-insecurity.
/api/data/query/food-insecurity
get_food_market_prices
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://food/market-prices.
/api/data/query/food-prices
data.evidence.reliefweb
qualifyingRead-only query for ReliefWeb evidence documents and citation metadata.
/api/data/query/evidence/reliefweb
get_reliefweb_evidence
qualifyingNo-argument MCP read wrapper for tool-only clients. Mirrors data://evidence/reliefweb.
/api/data/query/evidence/reliefweb
data.evidence.vetted_documents
qualifyingRead-only query for analyst-vetted evidence documents and citation metadata.
/api/data/query/evidence/vetted-documents
get_vetted_evidence_documents
qualifyingNo-argument MCP read wrapper for tool-only clients. Mirrors data://evidence/vetted-documents.
/api/data/query/evidence/vetted-documents
data.evidence.gdelt
liveRead-only query for GDELT DOC media-evidence documents and source metadata.
/api/data/query/evidence/gdelt
get_gdelt_evidence
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://evidence/gdelt.
/api/data/query/evidence/gdelt
data.evidence.verified_conflict_access_events
qualifyingRead-only query for verified conflict/access event contract rows and explicit empty/blocking states.
/api/data/query/evidence/verified-conflict-access-events
get_verified_conflict_access_events
qualifyingNo-argument MCP read wrapper for tool-only clients. Mirrors data://evidence/verified-conflict-access-events.
/api/data/query/evidence/verified-conflict-access-events
data.commodities.benchmarks
liveRead-only query for global commodity benchmark prices from the World Bank Pink Sheet.
/api/data/query/commodity-benchmarks
get_commodity_benchmarks
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://commodities/benchmarks.
/api/data/query/commodity-benchmarks
data.logistics.chokepoints
liveRead-only query for IMF PortWatch daily chokepoint transit counts and capacity.
/api/data/query/logistics/chokepoints
get_logistics_chokepoints
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://logistics/chokepoints.
/api/data/query/logistics/chokepoints
data.logistics.trade_flows
liveRead-only query for IMF PortWatch country-level maritime trade-flow exposure.
/api/data/query/logistics/trade-flows
data.trade.commodity_exposure
liveRead-only query for UN Comtrade annual commodity import/export exposure by HS code.
/api/data/query/trade/commodity-exposure
data.markets.domestic_signals
qualifyingRead-only query for domestic market, freight, insurance, price, availability, and pass-through signal contract rows.
/api/data/query/markets/domestic-signals
get_logistics_trade_flows
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://logistics/trade-flows.
/api/data/query/logistics/trade-flows
get_trade_commodity_exposure
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://trade/commodity-exposure.
/api/data/query/trade/commodity-exposure
get_domestic_market_signals
qualifyingNo-argument MCP read wrapper for tool-only clients. Mirrors data://markets/domestic-signals.
/api/data/query/markets/domestic-signals
data.displacement.population
liveRead-only query for UNHCR annual displacement population context.
/api/data/query/displacement/population
data.displacement.movement_flows
qualifyingRead-only query for movement-flow contract rows and explicit empty/blocking states.
/api/data/query/displacement/movement-flows
get_displacement_population
liveNo-argument MCP read wrapper for tool-only clients. Mirrors data://displacement/population.
/api/data/query/displacement/population
get_movement_flow_monitoring
qualifyingNo-argument MCP read wrapper for tool-only clients. Mirrors data://displacement/movement-flows.
/api/data/query/displacement/movement-flows
Health Snapshot
Healthy
19
Watch
0
Failed
1
Missing
2
CrisisAnalysis Porting Queue
| Family | Legacy Pipelines | Issue | Next Action |
|---|---|---|---|
Domestic fuel price baselines qualifying | wb_rtep, wb_fuel_historical, eu_oil_bulletin | World Bank fuel rows are historical retail fuel baselines and may lag live conflict conditions. | Define the product question and acceptance tests. |
Freight and insurance price indicators qualifying | freight_indices, war_risk_premium, yahoo_futures | The canonical table/query contract now exists, but no licensing-safe freight or insurance price rows are loaded yet. | Choose licensing-safe freight and insurance indicators, then load domestic_market_signals rows with provenance and freshness tests before claiming shipping price shocks. |
Domestic market and pass-through signals qualifying | domestic_fuel_prices, fews_net_prices, jmmi_basket, war_risk_premium, freight_indices | The canonical table/query contract now exists, but domestic market rows are not loaded yet. | Load licensing-safe domestic market signals with country/date/source/citation lineage, then add pass-through calculations only where a source methodology supports them. |
Movement flow monitoring qualifying | iom_dtm, idmc_gidd, border_crossings, evacuation_reports | Movement-flow rows are point-in-time observations; overlapping cumulative and period rows must not be summed without deduplication. | Keep adding source-specific movement snapshots with raw report lineage, country/date filters, and verification status before claiming trend direction. |
Remittances and payment corridors qualifying | wb_remittances, wb_bilateral_remittances, wb_remittance_prices | Legacy audit flagged remittance coverage gaps. | Port only after corridor-level research questions are defined with stablecoin/FX use cases. |
Macro, sanctions, and risk indicators qualifying | imf_weo, imf_pcps, imf_cpi, fred_indices, fred_rates, bls_cpi, ecb_hicp, inform_risk, sanctions_tracker, war_risk_premium, yahoo_indices, yahoo_futures | Legacy audit flagged macro gaps and mixed coverage. | Normalize indicator metadata and provenance before exposing to agents. |
ReliefWeb evidence and research corpus qualifying | reliefweb | ReliefWeb API v2 requires a pre-approved appname from ReliefWeb as of 2025-11-01. | Define the product question and acceptance tests. |
Analyst-vetted evidence documents qualifying | Pending | Analyst-vetted documents support cited narrative analysis; they must not be promoted to verified incident, displacement-flow, price, freight, or insurance rows. | Import analyst-vetted URLs or reports through the protected import endpoint, then verify rows appear in the gated Iran terminal and MCP resource. |
Verified conflict and access events qualifying | acled_events, insecurity_insight, aid_in_danger, healthcare_in_conflict, reliefweb_event_extraction | The source contract is live; health-care attack rows from WHO SSA are only one verified event family and should not be generalized to all conflict-event classes. | Define the product question and acceptance tests. |
Scenario modelling and projections planned | proxy_activation | Legacy audit flagged scenario under-projection and weak downstream evidence. | Wait until canonical source coverage and test fixtures exist; then rebuild in Go as deterministic jobs. |
Nightlights and remote sensing proxies planned | nightlight_csv, nightlight_gee | Requires geospatial storage and raw artifact policy before public product use. | Defer until the data lake raw artifact layer is implemented. |
Country-specific civil society datasets planned | myanmar_cso | No blocking issue recorded yet. | Move after global reusable source contracts so one-off datasets do not dominate the platform architecture. |