Reviewed corridors
Each corridor has a reviewed polygon, node registry, node owner, and source
selector. A source record contributes only when its selector or reviewed
geography maps it to that corridor. National inputs are clearly marked as
national and can apply to all four corridors.
Six signal families
IMF PortWatch and AviationStack are node-scoped. Hazard observations are
regional. WorldMonitor energy spine, UN Comtrade, and Shanghai Shipping
Exchange inputs are national. The output keeps those scopes visible rather
than presenting national evidence as a measured node value.
Availability composition
Every source signal carries:- publisher identity and class;
- source URL when applicable;
- node, regional, or national scope;
- observation, release, and retrieval time with precision;
- revision metadata when available;
- transport and content freshness;
- an inspectable summary and source metrics.
available, partial, stale, or unavailable.
A corridor is:
availableonly when all six conditions are available;stalewhen every condition is available or stale and at least one is stale;unavailablewhen all six are unavailable; orpartialfor every mixed or provenance-invalid state.
Freshness budgets
The composer evaluates source timestamps at request time:
Transport freshness proves that collection ran. Content freshness proves that
the observation itself is timely. Neither substitutes for the other.
API and caching
GET /api/supply-chain/v1/get-china-corridor-control-towers reads the
canonical Redis source seeds in one batch and isolates missing dependencies.
It validates every composed provenance envelope before returning the wire
payload.
Healthy aggregates use a five-minute server cache. An all-unavailable result
is not positively cached, so a recovery can appear immediately. The client
circuit breaker deliberately retains no last-good aggregate that could hide a
current fail-closed response. The panel refresh interval is 15 minutes.
The response exposes upstreamUnavailable: true only when every corridor is
unavailable. Partial corridor evidence remains inspectable rather than being
collapsed into total outage or false health.
This detailed control-tower response is a REST/UI surface. MCP has no dedicated
corridor-control-tower tool; Pro MCP receives only its bounded contribution to
get_china_decision_signals.
