DEMO DATA · NOT FOR CITATION
shortage.life · session_log · 2026-05-17 14:32 UTCPID 47023 · ttyS0 · uptime 312d

// node

shortage.life
v0.3 · brussels · build f3a2c81
● online · 47/47 sources · 312ms

// $_ exec

$ shortage country get PRT
> stress_index: 0.42 STABLE
> 5 events · 1 scenarios
> refreshed 2026-05-17

// readout · live

BRENT     $84.27 ▲
TTF       €31.50 ▼
OPEC_SP   3.8 mb/d ●
SPR_US    372.4 Mb
FAO_FFPI  121.4 ▲
auto-refresh 60slatency 312msbuild 0.3.0commit f3a2c81UTC 00:00:00
$_TICKER
BRENT$84.27▲0.50%WTI$80.15▲0.39%TTF€31.50▼3.67%NBP72.4p▼1.50%HH$2.84▲1.43%SPR_US372.4 Mb18.7dEU_GAS78.3%▲0.4ppOPEC_SPARE3.8 mb/d▼0.3FAO_FFPI121.4▲0.8WHT.SRW$6.42/bu▲1.84%RIC.THAI$612/t▲0.32%UREA$378/t▲2.71%LITH$13,820/t▼0.84%COBL$31,400/tCU$9,820/t▲0.65%NI$17,420/t▼1.10%BRENT$84.27▲0.50%WTI$80.15▲0.39%TTF€31.50▼3.67%NBP72.4p▼1.50%HH$2.84▲1.43%SPR_US372.4 Mb18.7dEU_GAS78.3%▲0.4ppOPEC_SPARE3.8 mb/d▼0.3FAO_FFPI121.4▲0.8WHT.SRW$6.42/bu▲1.84%RIC.THAI$612/t▲0.32%UREA$378/t▲2.71%LITH$13,820/t▼0.84%COBL$31,400/tCU$9,820/t▲0.65%NI$17,420/t▼1.10%
~/countries/PRT·region: Europe·tier: monitored·methodology: v3.2cite · /api/v1/countries/PRT

Portugal / PRT

ISO PRTPTcapital: Lisbonregion: Europepopulation: 10M
STABLE
STRESS INDEX · v3.20.42

[ 01 ]$_STRESS INDEX · v3.2 composite

COMPOSITE · 0–1 SCALE0.42

The v3.2 stress index is a six-axis composite of energy and food exposure, geopolitical pressure, fiscal headroom, demography and supply concentration, normalised to a 0–1 scale.

stress index · 18-month history0–1 composite

[ 02 ]$_MACRO · economy and territory

NOMINAL GDP$287 bn
GDP PER CAPITA$27,260
AREA92,212 km²
POPULATION10M
INFLATION · 20262.9%
INFLATION FORECAST · 20272.3%
CURRENCY DEPR. · 1Y1%
PUBLIC DEBT / GDP95%
UNEMPLOYMENT6.3%
ELECTRICITY ACCESS100%
electricity generation mix · %
  • Fossil32 32.0%
  • Nuclear0 0.0%
  • Renewables68 68.0%
inflation · 2022–2027%

[ 03 ]$_ENERGY PROFILE · production and consumption

OIL PRODUCTION0 mb/d
OIL CONSUMPTION0.25 mb/d
GAS PRODUCTION0 bcm
GAS CONSUMPTION5.5 bcm
POSTUREnet importer
IMPORT DEPENDENCY65%

[ 04 ]$_FOOD POSTURE · cereals

CEREAL SELF-SUFFICIENCY22%
POSTUREnet importer
key commodities:
oilgaswheat

[ 05 ]$_RESILIENCE · oil cover

OIL STOCK COVER90days

[ 06 ]$_COUNTRY BRIEF · shortage posture

Portugal imports all of its fossil fuels but has built one of Europe's highest renewable-power shares and hosts the Sines LNG terminal, an Atlantic gateway for seaborne gas. Weak interconnection with the rest of Europe leaves it, with Spain, an energy island. Very low cereal self-sufficiency makes it a structural food importer exposed to drought.

[ 07 ]$_VULNERABILITIES · pressure points

[ 08 ]$_WATER · drought & lake levels

WATER STRESShigh
DROUGHTsevere

Portugal has faced prolonged drought, drawing southern reservoirs in the Algarve and Alentejo to low levels.

MAJOR LAKES & RESERVOIRS
  • Alqueva reservoirbelow normal

[ 09 ]$_EVENTS · tagged register

5 events recorded

[ 10 ]$_SCENARIOS · with exposure

// EU-GAS-2026

European winter gas-supply squeeze.

prob 0.46
severity 4.1 / 5 · revision 2026-05-10elevated · 45 European markets · gas + power + storage refill
open scenario →

[ 11 ]$_STRATEGIC RESERVES · by stock type

STOCK TYPERESERVEDAYS COVERSTATUS
Oil · ENSE compulsory reserveENSE and industry hold the EU-mandated 90 days of net oil-import cover.~90 days90daysSTABLE
Natural gas · Sines LNG and storageThe Sines LNG terminal plus the Carriço underground storage cover gas demand; pipeline links beyond Iberia are limited.Atlantic LNG gateway35daysWATCH
Grain · commercial stocksCereal self-sufficiency is very low; supply depends on imports through the EU single market.limited40daysWATCH

[ 12 ]$_CORPORATE FAILURES · Q1 2026

Q1 2026 FILINGS1,410
YEAR-ON-YEAR▲ +12%
RANK · WORLD#52
TourismConstructionAgri-food
$ curl -s https://api.shortage.life/v1/countries/PRT | jq '.stress'
> 0.42
endpoint: /api/v1/countries/PRT·MCP: get-country-profile(iso=PRT)·license: CC-BY-4.0