docs/panels/tech-readiness.mdx
The Tech Readiness Index panel (internal id tech-readiness) ranks countries by a composite tech-readiness score — the kind of comparative view you want when sizing up "which markets are structurally well-positioned on tech infrastructure, talent, and adoption?"
A ranked list of countries with flag, ISO-3 code, and score. Flag emojis come from a built-in map of ~60 ISO-3 codes in src/components/TechReadinessPanel.ts:6; countries outside that list still appear in the ranking but without a flag.
The panel holds the full TechReadinessScore[] in memory and re-renders on refresh. A count badge in the panel header shows how many countries are in the ranking (showCount: true).
Panel id is tech-readiness; canonical component is src/components/TechReadinessPanel.ts. Title resolves from i18n (panels.techReadiness).
priority: 2) and tech (priority: 1) variants. Not present in the finance, commodity, or happy variants. Source: 'tech-readiness' in FULL_PANELS (:105) and TECH_PANELS (:276) of src/config/panels.ts.getTechReadinessRankings() in @/services/economic — reads bootstrap-hydrated techReadiness data when available, then falls back to GET /api/bootstrap?keys=techReadiness.6 hours in-panel (REFRESH_INTERVAL = 6 * 60 * 60 * 1000 in src/components/TechReadinessPanel.ts:26). The panel skips refetch if the ranking is non-empty and less than 6 hours old; explicit refresh is re-triggered after the interval.
Free. No premium flag in either variant registration. The bootstrap hydration/fallback path is public.
/api/bootstrap, including keyed hydration such as techReadiness.