{"entries":{"202508":{"month":"202508","countries":{"uk":{"kboed":893.2,"prev_month_kboed":1083.7,"year_ago_kboed":875.0},"no":{"kboed":4192.6,"prev_month_kboed":4179.2,"year_ago_kboed":4123.6},"nl":{"kboed":156.8,"prev_month_kboed":153.9,"year_ago_kboed":163.8},"dk":{"kboed":114.8,"prev_month_kboed":127.0,"year_ago_kboed":88.8}},"uk_biggest_moves":[["Franklin",-33.9,4.5],["Captain",-22.0,8.1],["Elgin",-18.1,2.6],["Clair-Phase 1 [Part of Clair]",-16.9,5.1],["Pierce",-16.4,7.9],["Cygnus",-14.5,12.5]],"uk_first_output":[],"eu_crude_imports_kt":39932.6},"202509":{"month":"202509","countries":{"uk":{"kboed":924.1,"prev_month_kboed":893.2,"year_ago_kboed":1016.9},"no":{"kboed":3805.8,"prev_month_kboed":4192.6,"year_ago_kboed":3198.9},"nl":{"kboed":121.2,"prev_month_kboed":156.8,"year_ago_kboed":128.4},"dk":{"kboed":131.0,"prev_month_kboed":114.8,"year_ago_kboed":91.0}},"uk_biggest_moves":[["Franklin",34.4,38.9],["Buzzard",-29.5,5.4],["Schiehallion",-26.0,28.7],["Clair-Ridge [Part of Clair]",24.6,50.4],["Elgin",19.1,21.7],["Arran",12.6,15.1]],"uk_first_output":["Murlach [Pt of Marnock-Skua]","Victory"],"eu_crude_imports_kt":39051.0},"202510":{"month":"202510","countries":{"uk":{"kboed":1108.1,"prev_month_kboed":924.1,"year_ago_kboed":1144.2},"no":{"kboed":4148.3,"prev_month_kboed":3805.8,"year_ago_kboed":4085.3},"nl":{"kboed":145.2,"prev_month_kboed":121.2,"year_ago_kboed":165.5},"dk":{"kboed":117.3,"prev_month_kboed":131.0,"year_ago_kboed":93.8}},"uk_biggest_moves":[["Schiehallion",41.2,69.9],["Pierce",26.0,27.2],["Victory",24.8,25.2],["Rhum",10.4,25.8],["Murlach [Pt of Marnock-Skua]",9.0,9.3],["Clair-Phase 1 [Part of Clair]",7.5,7.5]],"uk_first_output":[],"eu_crude_imports_kt":38203.8},"202511":{"month":"202511","countries":{"uk":{"kboed":1092.0,"prev_month_kboed":1108.1,"year_ago_kboed":1122.5},"no":{"kboed":4288.7,"prev_month_kboed":4148.3,"year_ago_kboed":4170.3},"nl":{"kboed":151.6,"prev_month_kboed":145.2,"year_ago_kboed":161.5},"dk":{"kboed":132.9,"prev_month_kboed":117.3,"year_ago_kboed":101.1}},"uk_biggest_moves":[["Clair-Phase 1 [Part of Clair]",15.4,22.9],["Captain",14.2,20.2],["Schiehallion",-13.4,56.5],["Rough",-7.8,3.9],["Penguin East",-7.1,15.2],["Tolmount",-7.1,18.7]],"uk_first_output":[],"eu_crude_imports_kt":35899.8},"202512":{"month":"202512","countries":{"uk":{"kboed":1078.6,"prev_month_kboed":1092.0,"year_ago_kboed":1197.2},"no":{"kboed":4424.6,"prev_month_kboed":4288.7,"year_ago_kboed":4229.0},"nl":{"kboed":151.4,"prev_month_kboed":151.6,"year_ago_kboed":165.0},"dk":{"kboed":142.2,"prev_month_kboed":132.9,"year_ago_kboed":108.2}},"uk_biggest_moves":[["Penguin East",-15.2,0],["Murlach [Pt of Marnock-Skua]",8.1,18.4],["Gannet E",-7.3,1.2],["Captain",7.2,27.4],["Bittern",-7.0,3.9],["Seagull",7.0,26.1]],"uk_first_output":[],"eu_crude_imports_kt":39553.2},"202601":{"month":"202601","countries":{"uk":{"kboed":1053.9,"prev_month_kboed":1078.6,"year_ago_kboed":1184.0},"no":{"kboed":4413.2,"prev_month_kboed":4424.6,"year_ago_kboed":4091.2},"nl":{"kboed":159.7,"prev_month_kboed":151.4,"year_ago_kboed":155.7},"dk":{"kboed":131.4,"prev_month_kboed":142.2,"year_ago_kboed":108.0}},"uk_biggest_moves":[["Buzzard",38.5,38.5],["Culzean",23.1,83.1],["Clair-Ridge [Part of Clair]",-11.8,33.4],["Magnus",-11.6,6.5],["Seagull",-9.1,17.0],["Captain",-8.1,19.3]],"uk_first_output":[],"eu_crude_imports_kt":38259.1},"202602":{"month":"202602","countries":{"uk":{"kboed":1099.8,"prev_month_kboed":1053.9,"year_ago_kboed":1180.9},"no":{"kboed":4328.2,"prev_month_kboed":4413.2,"year_ago_kboed":4096.9},"nl":{"kboed":152.2,"prev_month_kboed":159.7,"year_ago_kboed":154.9},"dk":{"kboed":132.2,"prev_month_kboed":131.4,"year_ago_kboed":123.7}},"uk_biggest_moves":[["Seagull",20.5,37.5],["Penguin East",14.8,22.3],["Culzean",9.3,92.4],["Penguin West",8.0,9.5],["Rhum",-6.7,18.8],["Captain",-5.8,13.5]],"uk_first_output":[],"eu_crude_imports_kt":34671.5},"202603":{"month":"202603","countries":{"uk":{"kboed":1110.7,"prev_month_kboed":1099.8,"year_ago_kboed":1174.4},"no":{"kboed":4276.9,"prev_month_kboed":4328.2,"year_ago_kboed":4117.0},"nl":{"kboed":145.7,"prev_month_kboed":152.2,"year_ago_kboed":164.9},"dk":{"kboed":127.2,"prev_month_kboed":132.2,"year_ago_kboed":92.6}},"uk_biggest_moves":[["Magnus",17.0,17.9],["Clair-Phase 1 [Part of Clair]",-11.7,8.9],["Dunbar",11.1,12.2],["Franklin",-10.6,31.5],["Buzzard",-10.5,31.5],["Seagull",-9.4,28.1]],"uk_first_output":["Belinda"],"eu_crude_imports_kt":31048.3},"202604":{"month":"202604","countries":{"uk":{"kboed":1064.2,"prev_month_kboed":1110.7,"year_ago_kboed":1169.0},"no":{"kboed":4243.3,"prev_month_kboed":4276.9,"year_ago_kboed":4109.6},"nl":{"kboed":135.8,"prev_month_kboed":145.7,"year_ago_kboed":162.2},"dk":{"kboed":131.8,"prev_month_kboed":127.2,"year_ago_kboed":119.0}},"uk_biggest_moves":[["Schiehallion",-25.0,35.7],["Captain",14.8,29.9],["Clair-Phase 1 [Part of Clair]",11.5,20.4],["Franklin",8.6,40.1],["Culzean",-7.0,79.1],["Judy",-6.6,16.4]],"uk_first_output":[],"eu_crude_imports_kt":40459.2},"202605":{"month":"202605","countries":{"uk":{"kboed":953.7,"prev_month_kboed":1064.2,"year_ago_kboed":1124.1},"no":{"kboed":3755.2,"prev_month_kboed":4243.3,"year_ago_kboed":3787.4},"nl":{"kboed":138.8,"prev_month_kboed":135.8,"year_ago_kboed":132.8},"dk":{"kboed":113.2,"prev_month_kboed":131.8,"year_ago_kboed":128.6}},"uk_biggest_moves":[["Schiehallion",-35.7,0],["Pierce",-18.2,1.6],["Clair-Ridge [Part of Clair]",-11.1,26.5],["Mariner",-9.8,26.4],["South Morecambe",-9.2,2.8],["Judy",8.7,25.1]],"uk_first_output":[],"eu_crude_imports_kt":38543.5},"202606":{"month":"202606","countries":{"uk":{"kboed":981.3,"prev_month_kboed":953.7,"year_ago_kboed":1011.6},"no":{"kboed":4049.7,"prev_month_kboed":3755.2,"year_ago_kboed":3646.0},"nl":{"kboed":118.5,"prev_month_kboed":138.8,"year_ago_kboed":148.0},"dk":{"kboed":95.9,"prev_month_kboed":113.2,"year_ago_kboed":135.9}},"uk_biggest_moves":[["Pierce",14.6,16.2],["Shearwater",11.8,25.0],["Claymore",-10.2,0],["Clair-Ridge [Part of Clair]",9.0,35.5],["Seagull",7.5,30.6],["Beryl",-7.4,1.4]],"uk_first_output":[],"eu_crude_imports_kt":36888.6},"202607":{"month":"202607","countries":{"uk":{"kboed":940.2,"prev_month_kboed":981.3,"year_ago_kboed":1083.7},"no":{"kboed":4128.0,"prev_month_kboed":4049.7,"year_ago_kboed":4179.2},"nl":{"kboed":144.5,"prev_month_kboed":118.5,"year_ago_kboed":153.9},"dk":{"kboed":127.4,"prev_month_kboed":95.9,"year_ago_kboed":127.0}},"uk_biggest_moves":[["Culzean",-11.5,65.4],["Judy",-8.4,14.0],["Golden Eagle",-7.7,0.6],["Mariner",6.5,40.0],["Captain",-6.4,27.6],["Franklin",6.1,42.7]],"uk_first_output":["Teal West"]}},"releases":[{"title":"r23 (17 Oct 2026): European gas storage","date":"2026-10-17","items":["New \"Gas storage (Europe)\" layer: 134 underground storage sites in 22 countries (GIE Storage Database, Storage Map 2026, data as of Aug 2026), 1,569 TWh of working gas, drawn as hollow teal diamonds sized by capacity and appearing from their start-up year on the slider. Locations approximate (town level, OpenStreetMap Nominatim).","Panel per site: operators, type (depleted field, salt cavern, aquifer, rock cavern), status, start-up year, working gas (TWh, rough bcm), withdrawal and injection capacity, storage-group notes.","Daily fill from GIE AGSI+ via /api/gas-storage-fill (facility, storage group or country level, labelled, with gas day). Needs the AGSI_API_KEY secret; until then the panel says fill is not connected yet.","Sources and Data freshness entries; cache version r23."]},{"title":"r22 (17 Oct 2026): where Europe's oil comes from (stage 1)","date":"2026-10-17","items":["New \"Europe oil imports\" layer: monthly schematic flow lines from origin countries into the EU-27 (extra-EU, Eurostat nrg_ti_oilm) or the UK (HMRC trade statistics), sized by kt, following the slider (latest published month when the slider is later).","Panel with EU-27/UK and crude/products tabs, origin table for the month, stacked monthly chart of the top 8 origins plus Other, flags (Kazakh CPC Blend via Novorossiysk, Russian embargo and Druzhba exemption, product hubs), and gaps and checks: Eurostat statistical difference, balance vs partner totals, unattributed volume.","European crude production for the same month (Eurostat; UK after Oct 2020 from JODI-Oil).","Crude credited to country of origin, products to last shipping country, labelled in the panel.","Ask: Europe import data injected only for import/supplier questions (0 of 488 existing test questions trigger it); new openImports action.","Sources, Data freshness and attribution entries; cache version r22."]},{"title":"17 Oct 2026: r21","date":"2026-10-17","items":["The whole North Sea: Norwegian, Dutch and Danish oil and gas fields now appear on the map beside the UK, coloured by monthly output on the same scale and following the time slider. Data comes from their regulators: the Norwegian Offshore Directorate (Sodir), NLOG and the Danish Energy Agency.","Click a Norwegian, Dutch or Danish field for its production chart, operator, status and a link to the regulator's page. Norwegian platforms, terminals and pipelines, and Dutch and Danish installations, show with the Installations and Pipelines layers.","New chart view \"UK vs Norway, NL, DK\" stacks the four countries' output.","Ask the data can answer about Norway, the Netherlands and Denmark, and open their fields.","Gaps: Dutch monthly figures start in 2003; Danish field figures before 2024 are yearly averages, and the Danish data has no formal open licence (reuse allowed with the source named), so it is flagged. See About & sources.","Plain pages for 25 major Norwegian, Dutch and Danish fields."]},{"title":"16 Oct 2026: r20","date":"2026-10-16","items":["Story: a new moment for Preese Hall (April 2011), the first UK shale well fracked and the 2.3 ML tremor that paused fracking. The shale layer switches on there and stays on. 10 moments.","Plain pages for the top 50 fields, the shale basins and the fabrication yards (see About & sources), each linking into the map. A yard can now be linked directly (#y=).","Faster first load: scripts no longer block the page."]},{"title":"16 Oct 2026: r19","date":"2026-10-16","items":["UK shale now appears on the time slider when each basin became active: Bowland from Preese Hall-1 (Aug 2010), Northern Ireland from the Tamboran licence (Apr 2011), Cleveland from the KM8 well (Jun 2013), the Weald and Midland Valley from their BGS studies (May and Jun 2014). Before Aug 2010 the layer says there was no shale activity yet. In the Story it switches on at the shale moment.","Ask the data: more careful shale answers (all three fracking earthquakes, exact intervals, the Lodhia 2023 and Clancy 2018 figures)."]},{"title":"16 Oct 2026: r18","date":"2026-10-16","items":["Play: captions keep up with the date at every speed; old captions are skipped instead of queued.","The chart is taller on short screens, and its latest value uses the same 2 640 format.","Ask the data can open an event (for example Piper Alpha) and move to its month."]},{"title":"16 Oct 2026: r17","date":"2026-10-16","items":["UK shale: ten sourced shale events on the timeline and in the Story (each opens its basin), basin labels with the central (P50) estimate from zoom 5, a clearer basin panel (\"In place is not recoverable\" comes first), and a years-of-demand sentence rounded to 5 years.","Play and Story: \"Play from here\" eases back to the whole UK North Sea unless you have moved the map; the chart switches tab with the Story and comes back to yours afterwards; captions show the date and no longer block clicks.","One production format everywhere: 2 640 kboe/d.","Fabrication yards open and close on sourced dates (Nigg, Ardersier, Methil, Kishorn, Ardyne Point); closed yards are grey. Undated yards are listed under Data freshness.","Phones: the three counters always show on one line above the bar; bigger touch targets.","Ask the data can open a shale basin."]},{"title":"14 Oct 2026: v2","date":"2026-10-14","items":["Time filter: every layer uses one rule. At June 1975 only what existed then is shown; wind and tidal leases are dated by their leasing round, installations by their host field. \"Show future assets\" draws later ones as faint dashed ghosts, and discovered-but-undeveloped fields as dots.","Faster first paint: the app no longer waits for map tiles; the loading box is gone.","Play: the camera frames the North Sea, fields flash and are named as they start, captions for key moments (with optional Pause at events), the chart draws as you go with a 12-month average, and running totals for barrels produced, HMRC receipts and fields producing. Default speed 1 year a second; keys [ and ] change speed. Story cards have \"Play from here\"; the end card links to the Story.","Share: a small panel with the link, Copy and Download PNG.","Ask the data: answers stream in, can offer buttons that move the map (a month, a period on the chart, a field), and you can rate an answer.","Look: new icons, consistent buttons, checkboxes and panels, a quieter basemap with only coastal cities, one-line credits, new favicon and share image."]},{"title":"14 Oct 2026: first-visit fix","date":"2026-10-14","items":["First visit now opens on the normal map. The guided story no longer starts by itself (on phones its first step opened the Argyll event full screen); the Story button is highlighted instead.","Event links: Copy link on an event panel now includes the event (#e=...), and opening that link opens the event. Unknown parameters (utm, twclid, fbclid and the like) are ignored.","The AAIB Crown copyright credit now shows only on events sourced from AAIB reports."]},{"title":"14 Oct 2026: usability release","date":"2026-10-14","items":["Guided story: 8 key moments from Argyll in 1975 to the latest month (Story button, with Skip).","Big headline: date and UKCS output beside Play, with change vs the Jan 2000 peak and vs 12 months earlier.","Every view is a link: month, open field, layers, chart mode, Brent options, event filters, speed, loop and pinned month are kept in the address bar, including during playback. Share copies the link and downloads a PNG.","Time filter: fields, installations, wind farms (where OpenStreetMap has start dates) and tidal sites appear from their start date. \"Show future assets\" draws later ones as dashed outlines.","Events and incidents grouped as Incident, Policy & tax, First & milestone and Price shock, with a key and filters.","Production chart: hover readout, top 5 fields or by basin, pin a month to compare. HMRC chart: legend, round axis, hover breakdown."]}],"data_versions":{"uk_pprs":"2026-10-13","no":"2026-10-17T09:58","nl":"2026-10-17T10:03","dk":"2026-10-17T10:13","imports":"2026-10-17","storage":"2026-10-17","built":"2026-10-17"}}