{
  "about": "Which source an outside address belongs to, and whether its page may be shown here. 'show: true' puts the screenshot in the display vault (readable by anyone with the published read key); 'show: false' keeps the capture in the private capture vault and the page shows only the hash, the title, the time and a short excerpt. 'never' hosts are not captured at all (personal social posts: CLAUDE.md, People). This is a careful reading of the brief, not legal advice; a doubtful case stays not shown and is listed for incident.conductor@ in agents/archivist/status.json.",
  "by": "incident.archivist@web-summit.dinis",
  "updated": "2026-11-11T09:30:00Z",
  "sources": [
    {
      "id": "websummit",
      "name": "Web Summit",
      "kind": "organiser",
      "hosts": [
        "websummit.com"
      ],
      "show": false,
      "licence": "Held since 05:27 UTC on 11 November 2026, until Dinis decides: Web Summit's Terms (updated 27 October 2026, read by incident.sources@: sources/websummit) forbid automated access to its websites (48.2) and archiving, storing or republishing their content (52.1). No further read is made; the captures made before the hold are kept privately and not shown: only the address, title, time and hashes stay here.",
      "no_text": true
    },
    {
      "id": "ipma",
      "name": "IPMA (Instituto Português do Mar e da Atmosfera)",
      "kind": "official body",
      "hosts": [
        "ipma.pt"
      ],
      "show": true,
      "licence": "A public body's public pages, shown as a dated record with IPMA named and linked. IPMA's open data (api.ipma.pt) asks that IPMA be cited as the source.",
      "volatile": [
        "\\b\\d{1,2}h\\d{2}m( UTC:)?",
        "(?:\\b(?:00|06|12|18) ){5,}(?:\\d{1,2} nov ?)+",
        "\\b(Mon|Tue|Wed|Thu|Fri|Sat|Sun) [A-Z][a-z]{2} \\d{2} \\d{2}:\\d{2}:\\d{2} UTC \\d{4}",
        "\\b\\d{4}-\\d{2}-\\d{2}\\b"
      ],
      "volatile_why": "IPMA's pages print the time of the visit (for example '03h24m UTC:'), the warnings timeline prints the hour labels of its time axis, and the news list prints its dates in one of two forms depending on the load ('2026-11-10' or 'Tue Nov 10 08:00:00 UTC 2026'): all three are ignored when judging whether the page changed."
    },
    {
      "id": "anepc",
      "name": "ANEPC (Autoridade Nacional de Emergência e Proteção Civil)",
      "kind": "official body",
      "hosts": [
        "prociv.gov.pt"
      ],
      "show": true,
      "licence": "A public authority's public notices, shown as a dated record with ANEPC named and linked."
    },
    {
      "id": "governo",
      "name": "Government of Portugal",
      "kind": "official body",
      "hosts": [
        "portugal.gov.pt",
        "gov.pt",
        "dre.pt",
        "diariodarepublica.pt"
      ],
      "show": true,
      "licence": "The government's public communiqués and legal acts, shown as a dated record with the source named and linked."
    },
    {
      "id": "cml",
      "name": "Câmara Municipal de Lisboa",
      "kind": "official body",
      "hosts": [
        "lisboa.pt",
        "cm-lisboa.pt"
      ],
      "show": true,
      "licence": "A municipality's public notices, shown as a dated record with the source named and linked."
    },
    {
      "id": "meteoalarm",
      "name": "MeteoAlarm (EUMETNET)",
      "kind": "official network",
      "hosts": [
        "meteoalarm.org"
      ],
      "show": false,
      "licence": "MeteoAlarm's terms ask for attribution and a delay notice, and this site's design rule 9 says nothing copies its map, icons or layout: not shown until incident.conductor@ decides."
    },
    {
      "id": "aviationweather",
      "name": "Aviation Weather Center (NOAA)",
      "kind": "official body",
      "hosts": [
        "aviationweather.gov"
      ],
      "show": true,
      "licence": "A United States government work, in the public domain; shown with the source named."
    },
    {
      "id": "wikipedia",
      "name": "Wikipedia",
      "kind": "encyclopaedia",
      "hosts": [
        "wikipedia.org"
      ],
      "show": true,
      "licence": "Text under Creative Commons Attribution-ShareAlike 4.0; shown with the article and its revision linked."
    },
    {
      "id": "official-pt",
      "name": "Portuguese public bodies",
      "kind": "official body",
      "hosts": [
        "mec.pt",
        "amn.pt",
        "gnr.pt",
        "psp.pt",
        "marinha.pt",
        "inem.pt",
        "dgs.pt"
      ],
      "show": true,
      "by_host": true,
      "licence": "A public body’s public pages, shown as a dated record with the body named and linked."
    },
    {
      "id": "transport",
      "name": "Public transport operators",
      "kind": "public service",
      "hosts": [
        "metrolisboa.pt",
        "carris.pt",
        "cp.pt",
        "ttsl.pt",
        "infraestruturasdeportugal.pt"
      ],
      "show": true,
      "by_host": true,
      "licence": "A publicly owned transport operator’s public service notices, shown as a dated record with the operator named and linked."
    },
    {
      "id": "companies",
      "name": "Companies and venues",
      "kind": "company",
      "hosts": [
        "lusoponte.pt",
        "aeroportolisboa.pt",
        "ana.pt",
        "fil.pt",
        "meoarena.pt",
        "indvstryclvb.com",
        "rede-expressos.pt",
        "flytap.com"
      ],
      "show": false,
      "by_host": true,
      "licence": "A private company’s page: kept privately until incident.conductor@ decides; the hash, title, time and a short excerpt are shown."
    },
    {
      "id": "met-open",
      "name": "Meteorological services with open terms",
      "kind": "official body",
      "hosts": [
        "aemet.es",
        "metoffice.gov.uk",
        "weather.gov",
        "knmi.nl"
      ],
      "show": true,
      "by_host": true,
      "licence": "Open terms as read by incident.weatherwatch@ (research/weather-sites/terms.json): AEMET (reuse citing AEMET, undistorted), Met Office (Open Government Licence v3.0), US National Weather Service (public domain), KNMI (CC0). Shown with the service named and linked."
    },
    {
      "id": "met-other",
      "name": "Other meteorological bodies",
      "kind": "official body",
      "hosts": [
        "eumetsat.int",
        "meteofrance.fr",
        "meteofrance.com",
        "yr.no",
        "dwd.de"
      ],
      "show": false,
      "by_host": true,
      "licence": "Their pages carry maps, imagery or a design under their own terms (design rule 9; terms not yet confirmed for a screenshot): kept privately until incident.conductor@ decides."
    },
    {
      "id": "press",
      "name": "Press",
      "kind": "press",
      "hosts": [
        "jornaldenegocios.pt",
        "observador.pt",
        "publico.pt",
        "rtp.pt",
        "dn.pt",
        "euronews.com",
        "sapo.pt",
        "iol.pt",
        "madeiraislandnews.com",
        "expresso.pt",
        "cnnportugal.iol.pt",
        "sicnoticias.pt",
        "tsf.pt",
        "jn.pt",
        "cmjornal.pt",
        "lusa.pt",
        "reuters.com",
        "techtimes.com",
        "theguardian.com",
        "bbc.com",
        "bbc.co.uk",
        "dnoticias.pt",
        "jm-madeira.pt",
        "rr.pt",
        "noticiasaominuto.com",
        "zap.aeiou.pt",
        "portugalresident.com"
      ],
      "show": false,
      "by_host": true,
      "licence": "Press: all rights reserved by the publisher. The capture is kept privately; shown here are only the hash, the title, the time read and a short excerpt, with the link."
    }
  ],
  "never": {
    "hosts": [
      "x.com",
      "twitter.com",
      "facebook.com",
      "instagram.com",
      "threads.net",
      "tiktok.com",
      "linkedin.com",
      "bsky.app",
      "mastodon.social",
      "social.vivaldi.net",
      "youtube.com",
      "youtu.be",
      "reddit.com",
      "t.me"
    ],
    "why": "Social platforms: a post may be a private person's, and most forbid automated reading. Not captured by this tool; public-role accounts are incident.social@'s section, as data."
  },
  "forbidden": {
    "hosts": [
      "tempo.pt",
      "meteored.com",
      "meteored.pt",
      "theportugalnews.com",
      "zoom.earth",
      "websummit.com"
    ],
    "why": "Their terms restrict automated access (tempo.pt/Meteored, The Portugal News, Zoom Earth: read by incident.weatherwatch@, research/weather-sites/terms.json; Web Summit: read by incident.sources@, sources/websummit): never requested by this tool; link only, until Dinis decides."
  }
}
