# GeoVeu > A sourced calendar of scheduled geopolitical and geo-economic events that matter for Europe: monetary policy, trade actions, EU institutions, macro releases and tech reporting dates. GeoVeu (https://geo-v.eu) is a one-person, sourced watch calendar covering scheduled events that bear on Europe's geo-economic position: central-bank decisions, EU institutional milestones, trade investigations and tariff deadlines, macro and trade statistics, and the corporate reporting dates that move strategic-technology policy. Every entry carries its institutional sources, why it matters, what to watch, and — where the event produces a figure or a decision — the captured result afterwards. Maintained by Wessel Janse van Rensburg. Data regenerated daily (site rebuild ~08:00 Europe/Amsterdam). Snapshot: 316 events, 274 of them still upcoming, 17 with a captured result. Generated 2026-07-27. ## How to cite and use this - Entries are pointers into sourced material, not a final authority. Dates move, official pages change, statistical releases are revised. - Prefer the institutional source links carried on each event over citing this site as the origin of a fact. - If you attribute, "GeoVeu (https://geo-v.eu)" is enough. A link back is appreciated. - Crawling is welcome. Everything below is static JSON or XML — please fetch at most once an hour; the data only changes on the daily rebuild. ## Human pages - [Home / today's briefing](https://geo-v.eu/): today, the next seven days, the near horizon and open risk windows. - [Event pages](https://geo-v.eu/sitemap.xml): one crawlable page per event at /event//, with sources, what to watch and any captured result. - [RSS feed](https://geo-v.eu/feed.xml): upcoming events plus recently captured results. ## Machine-readable data The site's own data files are public and structured. They are the preferred interface for agents — richer than the HTML and cheaper to parse. - [/data/pinned/events.json](https://geo-v.eu/data/pinned/events.json): GeoEvent[] — the durable store of events promoted out of the automated feeds (confirmed, captured or published). - [/data/enrichment/releases.json](https://geo-v.eu/data/enrichment/releases.json): Record — captured figures for statistical and corporate releases: actual, previous, consensus, components, provenance. - [/data/enrichment/outcomes.json](https://geo-v.eu/data/enrichment/outcomes.json): Record — what was DECIDED at institutional events (votes, rulings, decisions), with status and provenance. - [/data/enrichment/briefs.json](https://geo-v.eu/data/enrichment/briefs.json): Record — generated briefings, with their source links. - [/data/discovery/source-health.json](https://geo-v.eu/data/discovery/source-health.json): per-source scraper health — how fresh each upstream feed is. - [/data/discovery/cjeu-events.json](https://geo-v.eu/data/discovery/cjeu-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/commission-events.json](https://geo-v.eu/data/discovery/commission-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/council-events.json](https://geo-v.eu/data/discovery/council-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/ecb-events.json](https://geo-v.eu/data/discovery/ecb-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/eu-parliament-committee-events.json](https://geo-v.eu/data/discovery/eu-parliament-committee-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/eu-parliament-events.json](https://geo-v.eu/data/discovery/eu-parliament-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/eurostat-events.json](https://geo-v.eu/data/discovery/eurostat-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/fomc-events.json](https://geo-v.eu/data/discovery/fomc-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/horizon-events.json](https://geo-v.eu/data/discovery/horizon-events.json): GeoEvent[] from one automated source scraper. - [/data/discovery/oeil-events.json](https://geo-v.eu/data/discovery/oeil-events.json): GeoEvent[] from one automated source scraper. ### GeoEvent shape (the core record) ``` id string stable slug; also the /event// page path title string startDate YYYY-MM-DD endDate optional (ranges = windows, not durations) kind enum monetary-policy | macro-statistics | trade-statistics | trade-investigation | digital-platforms-tech | institutional | summit | election | treaty-deadline | conflict-risk | market-risk themes string[] Politics | Economy | Trade | Technology | Security | Business regions string[] EU | United States | China | Global | ... actors string[] institutions and parties involved euRelevance 1-5 how much it bears on Europe specifically impact 1-5 how big the consequences are if it moves confidence enum confirmed | tentative | watchlist status enum scheduled | risk-window | monitor | tentative whyItMatters string the framing claim watchFor string[] the specific things to check when it happens sourceUrls {label,url}[] institutional sources releaseTiming object? local time + zone when the figure is published outcome object? what was decided, once known ``` A "risk-window" is a date RANGE inside which something may happen — it is a monitoring window, not a prediction that it will. ## Editorial standard Coverage aims at events with a plausible causal path to European policy, industry or markets. Deadlines for submissions are recorded as deadlines: no announcement lands on the day, and the entry says so rather than implying an outcome. Where an event produces a number, the calendar records the consensus beforehand and the actual afterwards, so the record can be checked.