SPB Git forge

spb/websensor

Public
33commits 1branches 0releases
3.4 MBsize
maindefault branch
10 days agolast push
TypeScript 55.4% Python 43.2% SQL 1.2%
178.5 KB · 3,965 lines yaml
Raw Blame History
1# config/sources.d/51-world-governments-regulators.yaml — world governments & regulators (authored 2026-09-11):2# governments, parliaments, official gazettes, statistics offices, data-protection / competition / telecom / financial /3# energy / medicines regulators, transport-safety boards and civil-protection alert feeds for the countries not covered by4# 44-governments.yaml (Benelux, Ireland, Switzerland, Austria, Portugal, the Nordics, Central & Eastern Europe, the Baltics,5# Ukraine, Türkiye, Israel, the Gulf, Egypt, Africa, Latin America, New Zealand, Singapore, Hong Kong, Taiwan, South-East Asia,6# South Asia, China's English portals, Russia's official feeds) plus international bodies missing from 17. Every entry carries7# `country:` (INT for international bodies) and `language:` when the feed is not in English. Every sensor was fetched and8# parsed by apps/engine/src/validate.ts; blocked or client-rendered endpoints are recorded in `notes:`.9sources:10  # ───────────────────────────── NETHERLANDS ─────────────────────────────11  - id: tweede-kamer12    name: Tweede Kamer der Staten-Generaal13    domain: tweedekamer.nl14    categories: [government, politics, legal]15    tier: B16    weight: 1.117    aliases: [tweede kamer, dutch house of representatives, house of representatives of the netherlands]18    country: NL19    language: nl20    sensors:21      - { name: documents (open data), url: "https://gegevensmagazijn.tweedekamer.nl/OData/v4/2.0/Document?$top=50&$orderby=GewijzigdOp%20desc&$filter=Verwijderd%20eq%20false", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "value", keyField: "Id", titleField: "Onderwerp", dateField: "GewijzigdOp", summaryField: "Soort", urlTemplate: "https://gegevensmagazijn.tweedekamer.nl/OData/v4/2.0/Document({key})/resource", maxItems: 50 } }22      - { name: nieuws, url: "https://www.tweedekamer.nl/nieuws", type: HTML, connector: http, tier: B }23  - id: eerste-kamer24    name: Eerste Kamer der Staten-Generaal25    domain: eerstekamer.nl26    categories: [government, politics]27    tier: B28    aliases: [eerste kamer, dutch senate]29    country: NL30    language: nl31    sensors:32      - { name: nieuws, url: "https://www.eerstekamer.nl/nieuws", type: HTML, connector: http, tier: B }33  - id: officiele-bekendmakingen34    name: Officiële bekendmakingen (Staatsblad & Staatscourant)35    domain: officielebekendmakingen.nl36    categories: [government, legal]37    tier: B38    aliases: [staatscourant, staatsblad, officiele bekendmakingen]39    country: NL40    language: nl41    sensors:42      - { name: staatscourant, url: "https://www.officielebekendmakingen.nl/staatscourant", type: HTML, connector: http, tier: B }43      - { name: staatsblad, url: "https://www.officielebekendmakingen.nl/staatsblad", type: HTML, connector: http, tier: B }44  - id: autoriteit-persoonsgegevens45    extend: true46    country: NL47    sensors:48      - { name: actueel (nieuws), url: "https://www.autoriteitpersoonsgegevens.nl/actueel", type: HTML, connector: http, tier: B }49  - id: dutch-safety-board50    name: Dutch Safety Board (Onderzoeksraad voor Veiligheid)51    domain: onderzoeksraad.nl52    categories: [transport, government, consumer-safety]53    tier: B54    aliases: [onderzoeksraad voor veiligheid, dutch safety board, ovv]55    country: NL56    language: nl57    sensors:58      - { name: nieuws, url: "https://www.onderzoeksraad.nl/nl/nieuws", type: HTML, connector: http, tier: B }59      - { name: onderzoeken, url: "https://www.onderzoeksraad.nl/nl/onderzoeken", type: HTML, connector: http, tier: B }60  - id: rivm61    name: RIVM (National Institute for Public Health and the Environment)62    domain: rivm.nl63    categories: [health, government, science]64    tier: B65    aliases: [rivm, rijksinstituut voor volksgezondheid en milieu]66    country: NL67    language: nl68    sensors:69      - { name: nieuws, url: "https://www.rivm.nl/nieuws", type: HTML, connector: http, tier: B }70  - id: raad-van-state71    name: Raad van State (Council of State)72    domain: raadvanstate.nl73    categories: [legal, government]74    tier: B75    aliases: [raad van state, council of state netherlands]76    country: NL77    language: nl78    sensors:79      - { name: nieuws, url: "https://www.raadvanstate.nl/actueel/nieuws/", type: HTML, connector: http, tier: B }80  # ───────────────────────────── BELGIUM ─────────────────────────────81  - id: statbel82    extend: true83    country: BE84    sensors:85      - { name: actualités (français), url: "https://statbel.fgov.be/fr/rss.xml", type: RSS, connector: rss, tier: B }86      - { name: nieuws (Nederlands), url: "https://statbel.fgov.be/nl/rss.xml", type: RSS, connector: rss, tier: B }87  - id: fsma88    name: FSMA (Financial Services and Markets Authority, Belgium)89    domain: fsma.be90    categories: [finance, government]91    tier: B92    aliases: [fsma, financial services and markets authority, autorite des services et marches financiers]93    country: BE94    language: fr95    sensors:96      - { name: warnings, url: "https://www.fsma.be/en/warnings", type: HTML, connector: http, tier: B }97  - id: famhp98    name: Federal Agency for Medicines and Health Products (FAMHP/AFMPS)99    domain: afmps.be100    categories: [health, pharma, government]101    tier: B102    aliases: [famhp, afmps, fagg, agence federale des medicaments et des produits de sante]103    country: BE104    language: fr105    sensors:106      - { name: actualités, url: "https://www.afmps.be/fr/rss.xml", type: RSS, connector: rss, tier: B }107  - id: creg-belgium108    name: CREG (Belgian federal energy regulator)109    domain: creg.be110    categories: [energy, government]111    tier: B112    aliases: [creg, commission de regulation de l'electricite et du gaz]113    country: BE114    language: fr115    sensors:116      - { name: publications, url: "https://www.creg.be/fr/publications", type: HTML, connector: http, tier: B }117  - id: belgian-crisis-centre118    name: National Crisis Center (Belgium)119    domain: centredecrise.be120    categories: [government, consumer-safety]121    tier: B122    aliases: [centre de crise, crisiscentrum, nccn, national crisis center belgium]123    country: BE124    language: fr125    sensors:126      - { name: actualités, url: "https://centredecrise.be/fr/rss.xml", type: RSS, connector: rss, tier: B }127  # ───────────────────────────── LUXEMBOURG ─────────────────────────────128  - id: luxembourg-government129    name: Government of Luxembourg (gouvernement.lu)130    domain: gouvernement.lu131    categories: [government, politics]132    tier: A133    weight: 1.1134    aliases: [gouvernement luxembourgeois, luxembourg government, gouvernement.lu]135    country: LU136    language: fr137    sensors:138      - { name: actualités, url: "https://gouvernement.lu/fr/actualites/toutes_actualites.rss", type: RSS, connector: rss, tier: A }139  - id: chambre-des-deputes-lu140    name: Chambre des Députés du Luxembourg141    domain: chd.lu142    categories: [government, politics, legal]143    tier: B144    aliases: [chambre des deputes, chd.lu, luxembourg parliament]145    country: LU146    language: fr147    sensors:148      - { name: actualités, url: "https://www.chd.lu/fr/actualites", type: HTML, connector: http, tier: B }149  - id: statec150    name: STATEC (Luxembourg statistics)151    domain: statistiques.public.lu152    categories: [statistics, government]153    tier: B154    aliases: [statec, statistiques.public.lu]155    country: LU156    language: fr157    sensors:158      - { name: actualités, url: "https://statistiques.public.lu/fr/actualites.rss", type: RSS, connector: rss, tier: B }159  - id: cnpd160    name: Commission nationale pour la protection des données (CNPD)161    domain: cnpd.public.lu162    categories: [government, legal, web-policy]163    tier: B164    aliases: [cnpd, commission nationale pour la protection des donnees]165    country: LU166    language: fr167    sensors:168      - { name: actualités, url: "https://cnpd.public.lu/fr/actualites.rss", type: RSS, connector: rss, tier: B }169  - id: conseil-de-la-concurrence-lu170    name: Autorité de la concurrence du Grand-Duché de Luxembourg171    domain: concurrence.public.lu172    categories: [government, legal, commerce]173    tier: B174    aliases: [conseil de la concurrence luxembourg, autorite de la concurrence luxembourg]175    country: LU176    language: fr177    sensors:178      - { name: actualités, url: "https://concurrence.public.lu/fr/actualites.rss", type: RSS, connector: rss, tier: B }179  - id: ilr180    name: Institut Luxembourgeois de Régulation (ILR)181    domain: ilr.lu182    categories: [telecom, energy, government]183    tier: B184    aliases: [ilr, institut luxembourgeois de regulation]185    country: LU186    language: fr187    sensors:188      - { name: actualités, url: "https://web.ilr.lu/FR/Actualites", type: HTML, connector: http, tier: B }189  - id: cssf190    extend: true191    country: LU192    sensors:193      - { name: warnings, url: "https://www.cssf.lu/en/warnings/", type: HTML, connector: http, tier: B }194  # ───────────────────────────── IRELAND ─────────────────────────────195  - id: oireachtas196    name: Houses of the Oireachtas197    domain: oireachtas.ie198    categories: [government, politics, legal]199    tier: B200    weight: 1.1201    aliases: [oireachtas, dail, dail eireann, seanad, irish parliament]202    country: IE203    sensors:204      - { name: press releases, url: "https://www.oireachtas.ie/en/press-centre/press-releases/", type: HTML, connector: http, tier: B }205  - id: dpc-ireland206    name: Data Protection Commission (Ireland)207    domain: dataprotection.ie208    categories: [government, legal, web-policy]209    tier: B210    weight: 1.2211    aliases: [dpc, data protection commission, irish dpc]212    country: IE213    sensors:214      - { name: press releases, url: "https://www.dataprotection.ie/en/news-media/press-releases", type: HTML, connector: http, tier: B }215      - { name: latest news, url: "https://www.dataprotection.ie/en/news-media/latest-news", type: HTML, connector: http, tier: B }216  - id: revenue-ireland217    name: Revenue Commissioners (Ireland)218    domain: revenue.ie219    categories: [government, finance]220    tier: B221    aliases: [revenue, revenue commissioners, irish revenue]222    country: IE223    sensors:224      - { name: press releases, url: "https://www.revenue.ie/en/corporate/press-office/press-releases/index.aspx", type: HTML, connector: http, tier: B }225      - { name: ebriefs, url: "https://www.revenue.ie/en/tax-professionals/ebrief/index.aspx", type: HTML, connector: http, tier: B }226  - id: central-bank-of-ireland227    extend: true228    country: IE229    sensors:230      - { name: consumer warnings, url: "https://www.centralbank.ie/regulation/how-we-regulate/authorisation/unauthorised-firms", type: HTML, connector: http, tier: C }231  - id: met-eireann232    name: Met Éireann233    domain: met.ie234    categories: [weather, government]235    tier: B236    aliases: [met eireann, irish meteorological service]237    llm: false238    country: IE239    sensors:240      - { name: national warnings (JSON), url: "https://www.met.ie/Open_Data/json/warning_IRELAND.json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "", keyField: "id", titleTemplate: "{type} warning ({level}) — {regions}", summaryField: "description", dateField: "issued", urlTemplate: "https://www.met.ie/warnings-today", maxItems: 50 } }241  # ───────────────────────────── SWITZERLAND ─────────────────────────────242  - id: swiss-federal-council243    name: Swiss Federal Council / Federal Administration (admin.ch)244    domain: admin.ch245    categories: [government, politics]246    tier: A247    weight: 1.3248    aliases: [federal council, bundesrat, conseil federal, swiss government, admin.ch]249    country: CH250    sensors:251      - { name: media releases (English), url: "https://www.admin.ch/gov/en/start/documentation/media-releases.html", type: HTML, connector: http, tier: A }252      - { name: Medienmitteilungen (Deutsch), url: "https://www.admin.ch/gov/de/start/dokumentation/medienmitteilungen.html", type: HTML, connector: http, tier: A }253  - id: weko254    name: Swiss Competition Commission (WEKO/COMCO)255    domain: weko.admin.ch256    categories: [government, legal, commerce]257    tier: B258    aliases: [weko, comco, wettbewerbskommission, commission de la concurrence]259    country: CH260    language: de261    sensors:262      - { name: Medieninformationen, url: "https://www.weko.admin.ch/de/medieninformationen", type: HTML, connector: http, tier: B }263  - id: elcom264    name: Swiss Federal Electricity Commission (ElCom)265    domain: elcom.admin.ch266    categories: [energy, government]267    tier: B268    aliases: [elcom, eidgenossische elektrizitatskommission]269    country: CH270    language: de271    sensors:272      - { name: Medienmitteilungen, url: "https://www.elcom.admin.ch/de/medienmitteilungen", type: HTML, connector: http, tier: B }273  - id: swissgrid274    name: Swissgrid275    domain: swissgrid.ch276    categories: [energy, infrastructure]277    tier: B278    aliases: [swissgrid]279    country: CH280    sensors:281      - { name: newsroom, url: "https://www.swissgrid.ch/en/home/newsroom.html", type: HTML, connector: http, tier: B }282  - id: alertswiss283    name: Alertswiss / Federal Office for Civil Protection (FOCP)284    domain: alert.swiss285    categories: [government, consumer-safety]286    tier: B287    aliases: [alertswiss, babs, focp, bundesamt fur bevolkerungsschutz]288    llm: false289    country: CH290    sensors:291      - { name: alerts, url: "https://www.alert.swiss/en/home.html", type: HTML, connector: http, tier: B }292  # ───────────────────────────── AUSTRIA ─────────────────────────────293  - id: austrian-parliament294    name: Austrian Parliament (Parlament Österreich)295    domain: parlament.gv.at296    categories: [government, politics, legal]297    tier: B298    weight: 1.1299    aliases: [austrian parliament, nationalrat, bundesrat austria, parlament.gv.at, parlamentskorrespondenz]300    country: AT301    language: de302    sensors:303      - { name: parlamentskorrespondenz, url: "https://www.parlament.gv.at/aktuelles/pk/", type: HTML, connector: http, tier: B }304      - { name: aktuelles, url: "https://www.parlament.gv.at/aktuelles/", type: HTML, connector: http, tier: B }305  - id: ris-austria306    name: RIS — Rechtsinformationssystem des Bundes (Bundesgesetzblatt)307    domain: ris.bka.gv.at308    categories: [government, legal]309    tier: B310    aliases: [ris, rechtsinformationssystem, bundesgesetzblatt, bgbl]311    country: AT312    language: de313    sensors:314      - { name: bundesgesetzblatt (API), url: "https://data.bka.gv.at/ris/api/v2.6/Bundesrecht?Applikation=BgblAuth&Bgblnummer=&Teil_SucheInTeil1=true&Teil_SucheInTeil2=true&Teil_SucheInTeil3=true&Sortierung_SortDirection=Descending&Sortierung_SortedByColumn=Kundmachungsdatum&Seitennummer=1&DokumenteProSeite=Fifty", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "OgdSearchResult.OgdDocumentResults.OgdDocumentReference", keyField: "Data.Metadaten.Technisch.ID", titleField: "Data.Metadaten.Bundesrecht.BgblAuth.Titel", dateField: "Data.Metadaten.Allgemein.Veroeffentlicht", urlTemplate: "https://www.ris.bka.gv.at/Dokument.wxe?Abfrage=BgblAuth&Dokumentnummer={key}", maxItems: 50 } }315  - id: dsb-austria316    name: Austrian Data Protection Authority (Datenschutzbehörde)317    domain: dsb.gv.at318    categories: [government, legal, web-policy]319    tier: B320    aliases: [dsb, datenschutzbehorde, austrian dpa]321    country: AT322    language: de323    sensors:324      - { name: news, url: "https://www.dsb.gv.at/", type: HTML, connector: http, tier: B }325  - id: fma-austria326    name: Austrian Financial Market Authority (FMA)327    domain: fma.gv.at328    categories: [finance, government]329    tier: B330    weight: 1.1331    aliases: [fma, finanzmarktaufsicht, austrian financial market authority]332    country: AT333    language: de334    sensors:335      - { name: news, url: "https://www.fma.gv.at/feed/", type: RSS, connector: rss, tier: B }336      - { name: news (English), url: "https://www.fma.gv.at/en/feed/", type: RSS, connector: rss, tier: B }337  - id: e-control338    name: E-Control (Austrian energy regulator)339    domain: e-control.at340    categories: [energy, government]341    tier: B342    aliases: [e-control, energie-control austria]343    country: AT344    language: de345    sensors:346      - { name: presse, url: "https://www.e-control.at/presse", type: HTML, connector: http, tier: B }347  - id: apg-austria348    name: Austrian Power Grid (APG)349    domain: apg.at350    categories: [energy, infrastructure]351    tier: B352    aliases: [apg, austrian power grid]353    country: AT354    language: de355    sensors:356      - { name: news, url: "https://www.apg.at/de/news", type: HTML, connector: http, tier: B }357  # ───────────────────────────── PORTUGAL ─────────────────────────────358  - id: diario-da-republica359    name: Diário da República (Portugal official gazette)360    domain: diariodarepublica.pt361    categories: [government, legal]362    tier: B363    aliases: [diario da republica, dre, portuguese official gazette]364    country: PT365    language: pt366    sensors:367      - { name: diário do dia, url: "https://files.diariodarepublica.pt/rss/serie1.xml", type: RSS, connector: rss, tier: B }368  - id: cnpd-portugal369    name: Comissão Nacional de Proteção de Dados (CNPD)370    domain: cnpd.pt371    categories: [government, legal, web-policy]372    tier: B373    aliases: [cnpd, comissao nacional de protecao de dados, portuguese dpa]374    country: PT375    language: pt376    sensors:377      - { name: notícias, url: "https://www.cnpd.pt/comunicacao-publica/noticias/", type: HTML, connector: http, tier: B }378      - { name: deliberações, url: "https://www.cnpd.pt/decisoes/deliberacoes/", type: HTML, connector: http, tier: B }379  - id: erse380    name: ERSE (Portuguese energy services regulator)381    domain: erse.pt382    categories: [energy, government]383    tier: B384    aliases: [erse, entidade reguladora dos servicos energeticos]385    country: PT386    language: pt387    sensors:388      - { name: destaques, url: "https://www.erse.pt/comunicacao/destaques/", type: HTML, connector: http, tier: B }389      - { name: comunicados, url: "https://www.erse.pt/comunicacao/comunicados/", type: HTML, connector: http, tier: B }390  - id: anepc391    name: ANEPC (Portuguese civil protection authority)392    domain: prociv.gov.pt393    categories: [government, consumer-safety]394    tier: B395    aliases: [anepc, prociv, autoridade nacional de emergencia e protecao civil]396    country: PT397    language: pt398    sensors:399      - { name: notícias, url: "https://prociv.gov.pt/pt/noticias/", type: HTML, connector: http, tier: B }400  - id: ipma401    name: IPMA (Portuguese Institute for Sea and Atmosphere)402    domain: ipma.pt403    categories: [weather, government]404    tier: B405    aliases: [ipma, instituto portugues do mar e da atmosfera]406    llm: false407    country: PT408    language: pt409    sensors:410      - { name: avisos meteorológicos (JSON), url: "https://api.ipma.pt/open-data/forecast/warnings/warnings_www.json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "", keyField: "idAreaAviso", titleTemplate: "{awarenessTypeName} — {idAreaAviso} — {awarenessLevelID}", summaryField: "text", dateField: "startTime", compareFields: ["awarenessLevelID", "startTime", "endTime"], urlTemplate: "https://www.ipma.pt/pt/otempo/prev-sam/", maxItems: 200 } }411      - { name: sismicidade, url: "https://www.ipma.pt/pt/geofisica/sismicidade/", type: HTML, connector: http, tier: B }412  # ───────────────────────────── SWEDEN ─────────────────────────────413  - id: regeringen414    name: Government Offices of Sweden (Regeringskansliet)415    domain: regeringen.se416    categories: [government, politics]417    tier: A418    weight: 1.2419    aliases: [regeringen, regeringskansliet, swedish government, government offices of sweden]420    country: SE421    language: sv422    sensors:423      - { name: pressmeddelanden, url: "https://www.regeringen.se/Filter/RssFeed?filterType=Taxonomy&filterByType=FilterablePageBase&preFilteredCategories=1327&rootPageReference=0&filteredContentCategories=1284", type: RSS, connector: rss, tier: A }424      - { name: propositioner, url: "https://www.regeringen.se/rattsliga-dokument/proposition/", type: HTML, connector: http, tier: A }425  - id: riksdagen426    name: Sveriges riksdag427    domain: riksdagen.se428    categories: [government, politics, legal]429    tier: B430    weight: 1.1431    aliases: [riksdagen, swedish parliament, riksdag]432    country: SE433    language: sv434    sensors:435      - { name: propositioner (open data), url: "https://data.riksdagen.se/dokumentlista/?doktyp=prop&sort=datum&sortorder=desc&utformat=json&sz=50", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "dokumentlista.dokument", keyField: "dok_id", titleField: "titel", dateField: "datum", summaryField: "organ", urlTemplate: "https://data.riksdagen.se/dokument/{key}", maxItems: 50 } }436      - { name: svensk författningssamling (open data), url: "https://data.riksdagen.se/dokumentlista/?doktyp=sfs&sort=datum&sortorder=desc&utformat=json&sz=50", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "dokumentlista.dokument", keyField: "dok_id", titleField: "titel", dateField: "datum", urlTemplate: "https://data.riksdagen.se/dokument/{key}", maxItems: 50 } }437  - id: imy438    name: Swedish Authority for Privacy Protection (IMY)439    domain: imy.se440    categories: [government, legal, web-policy]441    tier: B442    aliases: [imy, integritetsskyddsmyndigheten, datainspektionen]443    country: SE444    language: sv445    sensors:446      - { name: nyheter, url: "https://www.imy.se/nyheter/rss/", type: RSS, connector: rss, tier: B }447      - { name: tillsynsbeslut, url: "https://www.imy.se/tillsyner/", type: HTML, connector: http, tier: B }448  - id: finansinspektionen449    name: Finansinspektionen (Swedish FSA)450    domain: fi.se451    categories: [finance, government]452    tier: B453    weight: 1.1454    aliases: [finansinspektionen, fi, swedish financial supervisory authority]455    country: SE456    language: sv457    sensors:458      - { name: nyheter, url: "https://www.fi.se/sv/publicerat/nyheter/", type: HTML, connector: http, tier: B }459      - { name: news (English), url: "https://www.fi.se/en/published/news/", type: HTML, connector: http, tier: B }460  - id: energimarknadsinspektionen461    name: Swedish Energy Markets Inspectorate (Ei)462    domain: ei.se463    categories: [energy, government]464    tier: B465    aliases: [ei, energimarknadsinspektionen]466    country: SE467    language: sv468    sensors:469      - { name: nyheter, url: "https://ei.se/om-oss/nyheter", type: HTML, connector: http, tier: B }470  - id: statens-haverikommission471    name: Swedish Accident Investigation Authority (SHK)472    domain: havkom.se473    categories: [transport, aviation, government]474    tier: B475    aliases: [shk, statens haverikommission, swedish accident investigation authority]476    country: SE477    language: sv478    sensors:479      - { name: aktuellt, url: "https://www.havkom.se/aktuellt", type: HTML, connector: http, tier: B }480  - id: msb481    name: Swedish Civil Contingencies Agency (MSB)482    domain: msb.se483    categories: [government, consumer-safety, cyber]484    tier: B485    aliases: [msb, myndigheten for samhallsskydd och beredskap]486    country: SE487    language: sv488    sensors:489      - { name: nyheter, url: "https://www.msb.se/sv/aktuellt/nyheter/", type: HTML, connector: http, tier: B }490  - id: krisinformation491    name: Krisinformation.se (Swedish emergency information)492    domain: krisinformation.se493    categories: [government, consumer-safety]494    tier: B495    aliases: [krisinformation, krisinformation.se]496    llm: false497    country: SE498    language: sv499    sensors:500      - { name: nyheter, url: "https://www.krisinformation.se/nyheter", type: HTML, connector: http, tier: B }501  - id: smhi502    name: SMHI (Swedish Meteorological and Hydrological Institute)503    domain: smhi.se504    categories: [weather, government]505    tier: B506    aliases: [smhi]507    llm: false508    country: SE509    language: sv510    sensors:511      - { name: varningar (JSON), url: "https://opendata-download-warnings.smhi.se/ibww/api/version/1/warning.json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "", keyField: "id", titleTemplate: "{event.sv} — {areaName.sv}", dateField: "updated", compareFields: ["warningAreas"], urlTemplate: "https://www.smhi.se/vader/varningar-och-brandrisk/varningar-och-meddelanden", maxItems: 100 } }512  - id: riksgalden513    name: Swedish National Debt Office (Riksgälden)514    domain: riksgalden.se515    categories: [finance, government]516    tier: B517    aliases: [riksgalden, swedish national debt office]518    country: SE519    language: sv520    sensors:521      - { name: pressmeddelanden, url: "https://www.riksgalden.se/sv/press-och-publicerat/pressmeddelanden-och-nyheter/rss/", type: RSS, connector: rss, tier: B }522      - { name: press releases (English), url: "https://www.riksgalden.se/en/press-and-publications/press-releases-and-news/", type: HTML, connector: http, tier: B }523  # ───────────────────────────── NORWAY ─────────────────────────────524  - id: norway-government525    extend: true526    country: "NO"527    sensors:528      - { name: pressemeldinger (norsk), url: "https://www.regjeringen.no/no/rss/Rss/2581966/", type: RSS, connector: rss, tier: B }529      - { name: nyheter (norsk), url: "https://www.regjeringen.no/no/rss/Rss/2581966/?documentType=aktuelt/nyheter", type: RSS, connector: rss, tier: B }530  - id: stortinget531    name: Stortinget (Norwegian parliament)532    domain: stortinget.no533    categories: [government, politics, legal]534    tier: B535    weight: 1.1536    aliases: [stortinget, norwegian parliament]537    country: "NO"538    language: "no"539    sensors:540      - { name: cases (open data, English), url: "https://data.stortinget.no/eksport/publikasjoner?publikasjontype=innstilling&sesjonid=2025-2026&format=json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "publikasjoner_liste", keyField: "id", titleField: "tittel", dateField: "dato", urlTemplate: "https://www.stortinget.no/no/Saker-og-publikasjoner/Publikasjoner/Innstillinger/Stortinget/2025-2026/{key}/", maxItems: 200 } }541  - id: lovdata542    name: Lovdata (Norsk Lovtidend)543    domain: lovdata.no544    categories: [government, legal]545    tier: B546    aliases: [lovdata, norsk lovtidend, lovtidend]547    country: "NO"548    language: "no"549    sensors:550      - { name: norsk lovtidend avd. I, url: "https://lovdata.no/register/lovtidend", type: HTML, connector: http, tier: B }551  - id: statistics-norway552    extend: true553    country: "NO"554    sensors:555      - { name: statistics rss (English), url: "https://www.ssb.no/en/rss", type: RSS, connector: rss, tier: B }556  - id: konkurransetilsynet557    name: Norwegian Competition Authority (Konkurransetilsynet)558    domain: konkurransetilsynet.no559    categories: [government, legal, commerce]560    tier: B561    aliases: [konkurransetilsynet, norwegian competition authority]562    country: "NO"563    language: "no"564    sensors:565      - { name: aktuelt, url: "https://konkurransetilsynet.no/feed/", type: RSS, connector: rss, tier: B }566  - id: nkom567    name: Norwegian Communications Authority (Nkom)568    domain: nkom.no569    categories: [telecom, government]570    tier: B571    aliases: [nkom, nasjonal kommunikasjonsmyndighet, norwegian communications authority]572    country: "NO"573    language: "no"574    sensors:575      - { name: aktuelt, url: "https://www.nkom.no/aktuelt", type: HTML, connector: http, tier: B }576  - id: nve577    name: Norwegian Water Resources and Energy Directorate (NVE / RME)578    domain: nve.no579    categories: [energy, government, weather]580    tier: B581    aliases: [nve, rme, norges vassdrags- og energidirektorat, reguleringsmyndigheten for energi]582    country: "NO"583    language: "no"584    sensors:585      - { name: nytt fra nve, url: "https://www.nve.no/nytt-fra-nve/rss/", type: RSS, connector: rss, tier: B }586  - id: dmp-norway587    name: Norwegian Medical Products Agency (DMP)588    domain: dmp.no589    categories: [health, pharma, government]590    tier: B591    aliases: [dmp, noma, direktoratet for medisinske produkter, legemiddelverket]592    country: "NO"593    language: "no"594    sensors:595      - { name: nyheter, url: "https://www.dmp.no/nyheter", type: HTML, connector: http, tier: B }596  - id: nsia-norway597    name: Norwegian Safety Investigation Authority (NSIA)598    domain: nsia.no599    categories: [transport, aviation, government]600    tier: B601    aliases: [nsia, shk, statens havarikommisjon, havarikommisjonen]602    country: "NO"603    language: "no"604    sensors:605      - { name: aktuelt, url: "https://havarikommisjonen.no/rss", type: RSS, connector: rss, tier: B }606  # ───────────────────────────── DENMARK ─────────────────────────────607  - id: folketinget608    name: Folketinget (Danish parliament)609    domain: ft.dk610    categories: [government, politics, legal]611    tier: B612    weight: 1.1613    aliases: [folketinget, danish parliament]614    country: DK615    language: da616    sensors:617      - { name: sager (open data), url: "https://oda.ft.dk/api/Sag?$top=50&$orderby=opdateringsdato%20desc", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "value", keyField: "id", titleField: "titelkort", dateField: "opdateringsdato", summaryField: "nummer", compareFields: ["statusid", "opdateringsdato"], urlTemplate: "https://oda.ft.dk/api/Sag({key})", maxItems: 50 } }618      - { name: dokumenter (open data), url: "https://oda.ft.dk/api/Dokument?$top=50&$orderby=opdateringsdato%20desc", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "value", keyField: "id", titleField: "titel", dateField: "opdateringsdato", urlTemplate: "https://oda.ft.dk/api/Dokument({key})", maxItems: 50 } }619  - id: statistics-denmark620    extend: true621    country: DK622    sensors:623      - { name: nyt fra danmarks statistik, url: "https://www.dst.dk/da/Statistik/nyheder-analyser-publ/nyt", type: HTML, connector: http, tier: B }624  - id: datatilsynet-dk625    name: Datatilsynet (Danish Data Protection Agency)626    domain: datatilsynet.dk627    categories: [government, legal, web-policy]628    tier: B629    aliases: [datatilsynet denmark, danish data protection agency, datatilsynet.dk]630    country: DK631    language: da632    sensors:633      - { name: afgørelser, url: "https://www.datatilsynet.dk/afgoerelser/afgoerelser", type: HTML, connector: http, tier: B }634  - id: finanstilsynet-dk635    name: Finanstilsynet (Danish Financial Supervisory Authority)636    domain: finanstilsynet.dk637    categories: [finance, government]638    tier: B639    weight: 1.1640    aliases: [finanstilsynet denmark, danish fsa, dfsa]641    country: DK642    language: da643    sensors:644      - { name: news (English), url: "https://www.dfsa.dk/news", type: HTML, connector: http, tier: B }645  - id: forsyningstilsynet646    name: Danish Utility Regulator (Forsyningstilsynet)647    domain: forsyningstilsynet.dk648    categories: [energy, government]649    tier: B650    aliases: [forsyningstilsynet, danish utility regulator, dur]651    country: DK652    language: da653    sensors:654      - { name: nyheder, url: "https://forsyningstilsynet.dk/nyheder", type: HTML, connector: http, tier: B }655  - id: dkma656    name: Danish Medicines Agency (Lægemiddelstyrelsen)657    domain: laegemiddelstyrelsen.dk658    categories: [health, pharma, government]659    tier: B660    aliases: [dkma, laegemiddelstyrelsen, danish medicines agency]661    country: DK662    language: da663    sensors:664      - { name: nyheder, url: "https://laegemiddelstyrelsen.dk/da/nyheder/", type: HTML, connector: http, tier: B }665      - { name: news (English), url: "https://laegemiddelstyrelsen.dk/en/news/", type: HTML, connector: http, tier: B }666  # ───────────────────────────── FINLAND ─────────────────────────────667  - id: valtioneuvosto668    name: Finnish Government (Valtioneuvosto)669    domain: valtioneuvosto.fi670    categories: [government, politics]671    tier: A672    weight: 1.2673    aliases: [valtioneuvosto, finnish government, government of finland, prime minister's office finland]674    country: FI675    sensors:676      - { name: press releases (English), url: "https://valtioneuvosto.fi/en/current-issues/press-releases", type: HTML, connector: http, tier: A }677      - { name: tiedotteet, url: "https://valtioneuvosto.fi/ajankohtaista/tiedotteet", type: HTML, connector: http, tier: A }678      - { name: decisions (English), url: "https://valtioneuvosto.fi/en/decisions", type: HTML, connector: http, tier: A }679  - id: finlex680    name: Finlex (Finnish statute book)681    domain: finlex.fi682    categories: [government, legal]683    tier: B684    aliases: [finlex, suomen saadoskokoelma, finnish statute book]685    country: FI686    language: fi687    sensors:688      - { name: säädöskokoelma, url: "https://www.finlex.fi/fi/lainsaadanto/saadoskokoelma", type: HTML, connector: http, tier: B }689  - id: tietosuojavaltuutettu690    name: Office of the Data Protection Ombudsman (Finland)691    domain: tietosuoja.fi692    categories: [government, legal, web-policy]693    tier: B694    aliases: [tietosuojavaltuutettu, data protection ombudsman finland, tietosuoja.fi]695    country: FI696    sensors:697      - { name: news (English), url: "https://tietosuoja.fi/en/current-issues", type: HTML, connector: http, tier: B }698      - { name: ajankohtaista, url: "https://tietosuoja.fi/ajankohtaista", type: HTML, connector: http, tier: B }699  - id: kkv-finland700    name: Finnish Competition and Consumer Authority (KKV)701    domain: kkv.fi702    categories: [government, legal, commerce, consumer-safety]703    tier: B704    aliases: [kkv, kilpailu- ja kuluttajavirasto, finnish competition and consumer authority]705    country: FI706    sensors:707      - { name: ajankohtaista, url: "https://www.kkv.fi/ajankohtaista/", type: HTML, connector: http, tier: B }708  - id: traficom709    name: Finnish Transport and Communications Agency (Traficom)710    domain: traficom.fi711    categories: [telecom, transport, government]712    tier: B713    aliases: [traficom, liikenne- ja viestintavirasto]714    country: FI715    sensors:716      - { name: ajankohtaista, url: "https://www.traficom.fi/fi/ajankohtaista", type: HTML, connector: http, tier: B }717  - id: fin-fsa718    name: Financial Supervisory Authority (FIN-FSA, Finland)719    domain: finanssivalvonta.fi720    categories: [finance, government]721    tier: B722    weight: 1.1723    aliases: [fin-fsa, finanssivalvonta, finnish financial supervisory authority]724    country: FI725    sensors:726      - { name: tiedotteet, url: "https://www.finanssivalvonta.fi/tiedotteet-ja-julkaisut/lehdistotiedotteet/", type: HTML, connector: http, tier: B }727  - id: energiavirasto728    name: Finnish Energy Authority (Energiavirasto)729    domain: energiavirasto.fi730    categories: [energy, government]731    tier: B732    aliases: [energiavirasto, finnish energy authority]733    country: FI734    sensors:735      - { name: news (English), url: "https://energiavirasto.fi/en/news", type: HTML, connector: http, tier: B }736      - { name: ajankohtaista, url: "https://energiavirasto.fi/ajankohtaista", type: HTML, connector: http, tier: B }737  - id: fimea738    name: Finnish Medicines Agency (Fimea)739    domain: fimea.fi740    categories: [health, pharma, government]741    tier: B742    aliases: [fimea, laakealan turvallisuus- ja kehittamiskeskus, finnish medicines agency]743    country: FI744    sensors:745      - { name: ajankohtaista, url: "https://fimea.fi/ajankohtaista", type: HTML, connector: http, tier: B }746  - id: siaf747    name: Safety Investigation Authority Finland (SIAF)748    domain: turvallisuustutkinta.fi749    categories: [transport, aviation, government]750    tier: B751    aliases: [siaf, onnettomuustutkintakeskus, otkes, safety investigation authority finland]752    country: FI753    sensors:754      - { name: news (English), url: "https://turvallisuustutkinta.fi/en/current-issues", type: HTML, connector: http, tier: B }755      - { name: ajankohtaista, url: "https://turvallisuustutkinta.fi/ajankohtaista", type: HTML, connector: http, tier: B }756  - id: pelastustoimi757    name: Finnish Rescue Services (Pelastustoimi / Ministry of the Interior)758    domain: pelastustoimi.fi759    categories: [government, consumer-safety]760    tier: B761    aliases: [pelastustoimi, finnish rescue services, 112.fi]762    country: FI763    language: fi764    sensors:765      - { name: ajankohtaista, url: "https://pelastustoimi.fi/ajankohtaista", type: HTML, connector: http, tier: B }766  - id: bank-of-finland767    name: Bank of Finland (Suomen Pankki)768    domain: suomenpankki.fi769    categories: [finance, central-bank, government]770    tier: B771    weight: 1.2772    aliases: [bank of finland, suomen pankki, finlands bank]773    country: FI774    sensors:775      - { name: press releases, url: "https://www.suomenpankki.fi/en/media-and-publications/releases/", type: HTML, connector: http, tier: B }776      - { name: news, url: "https://www.suomenpankki.fi/en/media-and-publications/news/", type: HTML, connector: http, tier: B }777  - id: fmi778    name: Finnish Meteorological Institute (FMI)779    domain: ilmatieteenlaitos.fi780    categories: [weather, government]781    tier: B782    aliases: [fmi, ilmatieteen laitos, finnish meteorological institute]783    llm: false784    country: FI785    sensors:786      - { name: warnings, url: "https://alerts.fmi.fi/cap/feed/rss_en-GB.rss", type: RSS, connector: rss, tier: B }787  # ───────────────────────────── ICELAND ─────────────────────────────788  - id: iceland-government789    name: Government of Iceland (Stjórnarráðið)790    domain: government.is791    categories: [government, politics]792    tier: A793    weight: 1.1794    aliases: [government of iceland, stjornarradid, icelandic government, prime minister of iceland]795    country: IS796    sensors:797      - { name: news (English), url: "https://www.government.is/news/", type: HTML, connector: http, tier: A }798      - { name: fréttir, url: "https://www.stjornarradid.is/efst-a-baugi/frettir/", type: HTML, connector: http, tier: A }799  - id: stjornartidindi800    name: Stjórnartíðindi (Icelandic official gazette)801    domain: stjornartidindi.is802    categories: [government, legal]803    tier: B804    aliases: [stjornartidindi, icelandic official gazette]805    country: IS806    language: is807    sensors:808      - { name: nýjustu auglýsingar, url: "https://www.stjornartidindi.is/", type: HTML, connector: http, tier: B }809  - id: statistics-iceland810    extend: true811    country: IS812    sensors:813      - { name: fréttir, url: "https://hagstofa.is/utgafur/frettasafn/", type: HTML, connector: http, tier: B }814  - id: samkeppniseftirlitid815    name: Icelandic Competition Authority (Samkeppniseftirlitið)816    domain: samkeppni.is817    categories: [government, legal, commerce]818    tier: B819    aliases: [samkeppniseftirlitid, icelandic competition authority]820    country: IS821    language: is822    sensors:823      - { name: fréttir, url: "https://www.samkeppni.is/rss", type: RSS, connector: rss, tier: B }824  - id: central-bank-of-iceland825    name: Central Bank of Iceland (Seðlabanki Íslands)826    domain: sedlabanki.is827    categories: [finance, central-bank, government]828    tier: B829    weight: 1.1830    aliases: [central bank of iceland, sedlabanki, seðlabanki íslands, cbi]831    country: IS832    sensors:833      - { name: fréttir, url: "https://www.sedlabanki.is/utgefid-efni/frettir-og-tilkynningar/", type: HTML, connector: http, tier: B }834  - id: almannavarnir835    name: Icelandic Civil Protection (Almannavarnir)836    domain: almannavarnir.is837    categories: [government, consumer-safety]838    tier: B839    aliases: [almannavarnir, icelandic civil protection, department of civil protection and emergency management]840    country: IS841    language: is842    sensors:843      - { name: fréttir, url: "https://www.almannavarnir.is/rss", type: RSS, connector: rss, tier: B }844  - id: lyfjastofnun845    name: Icelandic Medicines Agency (Lyfjastofnun)846    domain: lyfjastofnun.is847    categories: [health, pharma, government]848    tier: B849    aliases: [lyfjastofnun, icelandic medicines agency, ima]850    country: IS851    language: is852    sensors:853      - { name: fréttir, url: "https://www.lyfjastofnun.is/rss", type: RSS, connector: rss, tier: B }854  - id: rnsa855    name: Icelandic Transportation Safety Board (RNSA)856    domain: rnsa.is857    categories: [transport, aviation, government]858    tier: B859    aliases: [rnsa, rannsoknarnefnd samgonguslysa, icelandic transportation safety board]860    country: IS861    language: is862    sensors:863      - { name: fréttir, url: "https://www.rnsa.is/", type: HTML, connector: http, tier: B }864  - id: vedurstofa865    name: Icelandic Met Office (Veðurstofa Íslands)866    domain: vedur.is867    categories: [weather, government, science]868    tier: B869    aliases: [icelandic met office, vedurstofa, veðurstofa íslands, imo iceland]870    llm: false871    country: IS872    sensors:873      - { name: earthquakes (last 48 h), url: "https://en.vedur.is/earthquakes-and-volcanism/earthquakes/", type: HTML, connector: http, tier: B }874      - { name: news, url: "https://en.vedur.is/about-imo/news/", type: HTML, connector: http, tier: B }875  # ───────────────────────────── POLAND ─────────────────────────────876  - id: sejm877    name: Sejm of the Republic of Poland878    domain: sejm.gov.pl879    categories: [government, politics, legal]880    tier: B881    weight: 1.1882    aliases: [sejm, polish parliament, sejm rp]883    country: PL884    language: pl885    sensors:886      - { name: procesy legislacyjne (API), url: "https://api.sejm.gov.pl/sejm/term10/processes?sort_by=-changeDate&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "", keyField: "number", titleField: "title", dateField: "changeDate", summaryField: "description", compareFields: ["changeDate"], urlTemplate: "https://www.sejm.gov.pl/Sejm10.nsf/PrzebiegProc.xsp?nr={key}", maxItems: 50 } }887  - id: statistics-poland888    extend: true889    country: PL890    sensors:891      - { name: informacje sygnalne, url: "https://stat.gov.pl/sygnalne/", type: HTML, connector: http, tier: B }892  - id: uodo893    name: Personal Data Protection Office (UODO, Poland)894    domain: uodo.gov.pl895    categories: [government, legal, web-policy]896    tier: B897    aliases: [uodo, urzad ochrony danych osobowych, polish dpa]898    country: PL899    language: pl900    sensors:901      - { name: aktualności, url: "https://uodo.gov.pl/pl/138", type: HTML, connector: http, tier: B }902  - id: uokik903    name: Office of Competition and Consumer Protection (UOKiK, Poland)904    domain: uokik.gov.pl905    categories: [government, legal, commerce, consumer-safety]906    tier: B907    aliases: [uokik, urzad ochrony konkurencji i konsumentow]908    country: PL909    language: pl910    sensors:911      - { name: aktualności, url: "https://uokik.gov.pl/aktualnosci", type: HTML, connector: http, tier: B }912  - id: uke913    name: Office of Electronic Communications (UKE, Poland)914    domain: uke.gov.pl915    categories: [telecom, government]916    tier: B917    aliases: [uke, urzad komunikacji elektronicznej]918    country: PL919    language: pl920    sensors:921      - { name: aktualności, url: "https://www.uke.gov.pl/akt/", type: HTML, connector: http, tier: B }922  - id: knf923    name: Polish Financial Supervision Authority (KNF)924    domain: knf.gov.pl925    categories: [finance, government]926    tier: B927    weight: 1.1928    aliases: [knf, komisja nadzoru finansowego, polish financial supervision authority]929    country: PL930    language: pl931    sensors:932      - { name: ostrzeżenia publiczne, url: "https://www.knf.gov.pl/dla_konsumenta/ostrzezenia_publiczne", type: HTML, connector: http, tier: C }933  - id: nbp934    extend: true935    country: PL936    sensors:937      - { name: exchange rates table A (API), url: "https://api.nbp.pl/api/exchangerates/tables/A/?format=json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "0.rates", keyField: "code", titleTemplate: "{currency} ({code}) = {mid} PLN", compareFields: ["mid"], urlTemplate: "https://nbp.pl/en/statistic-and-financial-reporting/rates/", maxItems: 40 } }938  - id: ure939    name: Energy Regulatory Office (URE, Poland)940    domain: ure.gov.pl941    categories: [energy, government]942    tier: B943    aliases: [ure, urzad regulacji energetyki]944    country: PL945    language: pl946    sensors:947      - { name: aktualności, url: "https://www.ure.gov.pl/pl/urzad/informacje-ogolne/aktualnosci", type: HTML, connector: http, tier: B }948  - id: urpl949    name: Office for Registration of Medicinal Products (URPL, Poland)950    domain: urpl.gov.pl951    categories: [health, pharma, government]952    tier: B953    aliases: [urpl, urzad rejestracji produktow leczniczych]954    country: PL955    language: pl956    sensors:957      - { name: aktualności, url: "https://urpl.gov.pl/pl/aktualno%C5%9Bci", type: HTML, connector: http, tier: B }958      - { name: komunikaty bezpieczeństwa, url: "https://urpl.gov.pl/pl/produkty-lecznicze/zagadnienia-rejestracyjne/komunikaty-bezpiecze%C5%84stwa", type: HTML, connector: http, tier: B }959  - id: rcb960    name: Government Centre for Security (RCB, Poland)961    domain: gov.pl962    homepage: https://www.gov.pl/web/rcb963    categories: [government, consumer-safety]964    tier: B965    aliases: [rcb, rzadowe centrum bezpieczenstwa]966    country: PL967    language: pl968    sensors:969      - { name: aktualności, url: "https://www.gov.pl/web/rcb/aktualnosci", type: HTML, connector: http, tier: B }970  - id: pkbwl971    name: State Commission on Aircraft Accidents Investigation (PKBWL, Poland)972    domain: pkbwl.gov.pl973    categories: [aviation, transport, government]974    tier: B975    aliases: [pkbwl, panstwowa komisja badania wypadkow lotniczych]976    country: PL977    language: pl978    sensors:979      - { name: aktualności, url: "https://pkbwl.gov.pl/aktualnosci", type: HTML, connector: http, tier: B }980  # ───────────────────────────── CZECHIA ─────────────────────────────981  - id: psp-cz982    name: Chamber of Deputies of the Czech Republic (Poslanecká sněmovna)983    domain: psp.cz984    categories: [government, politics, legal]985    tier: B986    aliases: [poslanecka snemovna, psp, czech chamber of deputies]987    country: CZ988    language: cs989    sensors:990      - { name: tiskové zprávy, url: "https://www.psp.cz/sqw/hp.sqw?k=4000", type: HTML, connector: http, tier: B }991      - { name: sněmovní tisky, url: "https://www.psp.cz/sqw/tisky.sqw", type: HTML, connector: http, tier: B }992  - id: czso993    extend: true994    country: CZ995    sensors:996      - { name: rychlé informace (česky), url: "https://csu.gov.cz/rss/produkty?kodVlastnostiVystupu=RI&jazyk=CS", type: RSS, connector: rss, tier: B }997      - { name: aktuality, url: "https://csu.gov.cz/aktuality", type: HTML, connector: http, tier: B }998  - id: uohs999    name: Office for the Protection of Competition (ÚOHS, Czechia)1000    domain: uohs.gov.cz1001    categories: [government, legal, commerce, procurement]1002    tier: B1003    aliases: [uohs, urad pro ochranu hospodarske souteze, czech competition office]1004    country: CZ1005    language: cs1006    sensors:1007      - { name: tiskové zprávy, url: "https://uohs.gov.cz/cs/informacni-centrum/tiskove-zpravy.html", type: HTML, connector: http, tier: B }1008      - { name: press releases (English), url: "https://uohs.gov.cz/en/information-centre/press-releases.html", type: HTML, connector: http, tier: B }1009  - id: ctu1010    name: Czech Telecommunication Office (ČTÚ)1011    domain: ctu.gov.cz1012    categories: [telecom, government]1013    tier: B1014    aliases: [ctu, cesky telekomunikacni urad, czech telecommunication office]1015    country: CZ1016    language: cs1017    sensors:1018      - { name: aktuality, url: "https://ctu.gov.cz/rss.xml", type: RSS, connector: rss, tier: B }1019      - { name: tiskové zprávy, url: "https://ctu.gov.cz/tiskove-zpravy", type: HTML, connector: http, tier: B }1020  - id: eru1021    name: Energy Regulatory Office (ERÚ, Czechia)1022    domain: eru.gov.cz1023    categories: [energy, government]1024    tier: B1025    aliases: [eru, energeticky regulacni urad]1026    country: CZ1027    language: cs1028    sensors:1029      - { name: aktuality, url: "https://eru.gov.cz/rss.xml", type: RSS, connector: rss, tier: B }1030  - id: sukl1031    name: State Institute for Drug Control (SÚKL, Czechia)1032    domain: sukl.gov.cz1033    categories: [health, pharma, government]1034    tier: B1035    aliases: [sukl, statni ustav pro kontrolu leciv]1036    country: CZ1037    language: cs1038    sensors:1039      - { name: aktuality, url: "https://sukl.gov.cz/rss", type: RSS, connector: rss, tier: B }1040  - id: hzs-cr1041    name: Fire Rescue Service of the Czech Republic (HZS ČR)1042    domain: hzscr.cz1043    categories: [government, consumer-safety]1044    tier: B1045    aliases: [hzs cr, hasicsky zachranny sbor]1046    country: CZ1047    language: cs1048    sensors:1049      - { name: aktuality, url: "https://www.hzscr.cz/aktuality.aspx", type: HTML, connector: http, tier: B }1050  - id: cnb1051    extend: true1052    country: CZ1053    sensors:1054      - { name: monetary policy decisions, url: "https://www.cnb.cz/en/monetary-policy/bank-board-decisions/", type: HTML, connector: http, tier: B }1055  # ───────────────────────────── SLOVAKIA ─────────────────────────────1056  - id: slovak-government1057    name: Government of the Slovak Republic (Úrad vlády SR)1058    domain: vlada.gov.sk1059    categories: [government, politics]1060    tier: A1061    weight: 1.11062    aliases: [urad vlady sr, slovak government, government of slovakia, vlada.gov.sk]1063    country: SK1064    language: sk1065    sensors:1066      - { name: aktuality, url: "https://www.vlada.gov.sk/rss/", type: RSS, connector: rss, tier: A }1067      - { name: tlačové správy, url: "https://www.vlada.gov.sk/tlacove-spravy/", type: HTML, connector: http, tier: A }1068  - id: nrsr1069    name: National Council of the Slovak Republic (NR SR)1070    domain: nrsr.sk1071    categories: [government, politics, legal]1072    tier: B1073    aliases: [nrsr, narodna rada slovenskej republiky, slovak parliament]1074    country: SK1075    language: sk1076    sensors:1077      - { name: aktuality, url: "https://www.nrsr.sk/web/?sid=aktuality", type: HTML, connector: http, tier: B }1078  - id: uoou-sk1079    name: Office for Personal Data Protection of the Slovak Republic1080    domain: dataprotection.gov.sk1081    categories: [government, legal, web-policy]1082    tier: B1083    aliases: [uoou sr, urad na ochranu osobnych udajov, slovak dpa]1084    country: SK1085    language: sk1086    sensors:1087      - { name: aktuality, url: "https://dataprotection.gov.sk/", type: HTML, connector: http, tier: B }1088  - id: pmu-sk1089    name: Antimonopoly Office of the Slovak Republic (PMÚ)1090    domain: antimon.gov.sk1091    categories: [government, legal, commerce]1092    tier: B1093    aliases: [pmu, protimonopolny urad, antimonopoly office slovakia]1094    country: SK1095    language: sk1096    sensors:1097      - { name: aktuality, url: "https://www.antimon.gov.sk/rss/", type: RSS, connector: rss, tier: B }1098      - { name: tlačové správy, url: "https://www.antimon.gov.sk/tlacove-spravy/", type: HTML, connector: http, tier: B }1099  - id: nbs1100    name: National Bank of Slovakia (NBS)1101    domain: nbs.sk1102    categories: [finance, central-bank, government]1103    tier: B1104    weight: 1.21105    aliases: [nbs, narodna banka slovenska, national bank of slovakia]1106    country: SK1107    sensors:1108      - { name: press releases (English), url: "https://nbs.sk/en/feed/", type: RSS, connector: rss, tier: B }1109      - { name: tlačové správy, url: "https://nbs.sk/feed/", type: RSS, connector: rss, tier: B }1110  - id: urso1111    name: Regulatory Office for Network Industries (ÚRSO, Slovakia)1112    domain: urso.gov.sk1113    categories: [energy, government]1114    tier: B1115    aliases: [urso, urad pre regulaciu sietovych odvetvi]1116    country: SK1117    language: sk1118    sensors:1119      - { name: aktuality, url: "https://www.urso.gov.sk/aktuality/", type: HTML, connector: http, tier: B }1120  - id: sukl-sk1121    name: State Institute for Drug Control (ŠÚKL, Slovakia)1122    domain: sukl.sk1123    categories: [health, pharma, government]1124    tier: B1125    aliases: [sukl sk, statny ustav pre kontrolu lieciv]1126    country: SK1127    language: sk1128    sensors:1129      - { name: aktuality, url: "https://www.sukl.sk/", type: HTML, connector: http, tier: B }1130  # ───────────────────────────── HUNGARY ─────────────────────────────1131  - id: magyar-kozlony1132    name: Magyar Közlöny (Hungarian official gazette)1133    domain: magyarkozlony.hu1134    categories: [government, legal]1135    tier: B1136    aliases: [magyar kozlony, hungarian official gazette]1137    country: HU1138    language: hu1139    sensors:1140      - { name: latest issues, url: "https://magyarkozlony.hu/", type: HTML, connector: http, tier: B }1141  - id: ksh1142    name: Hungarian Central Statistical Office (KSH)1143    domain: ksh.hu1144    categories: [statistics, government]1145    tier: B1146    aliases: [ksh, kozponti statisztikai hivatal, hungarian central statistical office]1147    country: HU1148    sensors:1149      - { name: first releases (English), url: "https://www.ksh.hu/rss/gyors_en.xml", type: RSS, connector: rss, tier: B }1150      - { name: first releases (Hungarian), url: "https://www.ksh.hu/rss/gyors_hu.xml", type: RSS, connector: rss, tier: B }1151  - id: naih1152    name: Hungarian National Authority for Data Protection (NAIH)1153    domain: naih.hu1154    categories: [government, legal, web-policy]1155    tier: B1156    aliases: [naih, nemzeti adatvedelmi es informacioszabadsag hatosag, hungarian dpa]1157    country: HU1158    language: hu1159    sensors:1160      - { name: news (Hungarian), url: "https://naih.hu/hirek", type: HTML, connector: http, tier: B }1161      - { name: decisions, url: "https://naih.hu/hatarozatok-vegzesek", type: HTML, connector: http, tier: B }1162  - id: gvh1163    name: Hungarian Competition Authority (GVH)1164    domain: gvh.hu1165    categories: [government, legal, commerce]1166    tier: B1167    aliases: [gvh, gazdasagi versenyhivatal, hungarian competition authority]1168    country: HU1169    language: hu1170    sensors:1171      - { name: press releases (Hungarian), url: "https://www.gvh.hu/sajtoszoba/sajtokozlemenyek", type: HTML, connector: http, tier: B }1172      - { name: press releases (English), url: "https://www.gvh.hu/en/press_room/press_releases", type: HTML, connector: http, tier: B }1173  - id: nmhh1174    name: National Media and Infocommunications Authority (NMHH, Hungary)1175    domain: nmhh.hu1176    categories: [telecom, media, government]1177    tier: B1178    aliases: [nmhh, nemzeti media- es hirkozlesi hatosag]1179    country: HU1180    language: hu1181    sensors:1182      - { name: news (Hungarian), url: "https://nmhh.hu/hirek", type: HTML, connector: http, tier: B }1183      - { name: news (English), url: "https://nmhh.hu/english/news", type: HTML, connector: http, tier: B }1184  - id: mnb1185    extend: true1186    country: HU1187    sensors:1188      - { name: monetary council decisions, url: "https://www.mnb.hu/en/monetary-policy/the-monetary-council/press-releases", type: HTML, connector: http, tier: B }1189  - id: okf1190    name: National Directorate General for Disaster Management (OKF, Hungary)1191    domain: katasztrofavedelem.hu1192    categories: [government, consumer-safety]1193    tier: B1194    aliases: [okf, katasztrofavedelem, hungarian disaster management]1195    country: HU1196    language: hu1197    sensors:1198      - { name: news (Hungarian), url: "https://www.katasztrofavedelem.hu/29/hirek", type: HTML, connector: http, tier: B }1199  # ───────────────────────────── ROMANIA ─────────────────────────────1200  - id: romania-government1201    extend: true1202    country: RO1203    sensors:1204      - { name: comunicate de presă, url: "https://gov.ro/ro/media/comunicate", type: HTML, connector: http, tier: B }1205      - { name: ședințe de guvern, url: "https://gov.ro/ro/guvernul/sedinte-guvern", type: HTML, connector: http, tier: B }1206      - { name: news (English), url: "https://gov.ro/en/news", type: HTML, connector: http, tier: B }1207  - id: anspdcp1208    name: National Supervisory Authority for Personal Data Processing (Romania)1209    domain: dataprotection.ro1210    categories: [government, legal, web-policy]1211    tier: B1212    aliases: [anspdcp, autoritatea nationala de supraveghere a prelucrarii datelor cu caracter personal, romanian dpa]1213    country: RO1214    language: ro1215    sensors:1216      - { name: comunicate, url: "https://www.dataprotection.ro/?page=Comunicate_de_presa", type: HTML, connector: http, tier: B }1217  - id: consiliul-concurentei1218    name: Romanian Competition Council1219    domain: consiliulconcurentei.ro1220    categories: [government, legal, commerce]1221    tier: B1222    aliases: [consiliul concurentei, romanian competition council]1223    country: RO1224    language: ro1225    sensors:1226      - { name: comunicate, url: "https://www.consiliulconcurentei.ro/feed/", type: RSS, connector: rss, tier: B }1227  - id: ancom1228    name: ANCOM (Romanian communications regulator)1229    domain: ancom.ro1230    categories: [telecom, government]1231    tier: B1232    aliases: [ancom, autoritatea nationala pentru administrare si reglementare in comunicatii]1233    country: RO1234    language: ro1235    sensors:1236      - { name: comunicate, url: "https://www.ancom.ro/rss", type: RSS, connector: rss, tier: B }1237      - { name: press releases (English), url: "https://www.ancom.ro/en/press-releases_6202", type: HTML, connector: http, tier: B }1238  - id: anre1239    name: ANRE (Romanian energy regulator)1240    domain: anre.ro1241    categories: [energy, government]1242    tier: B1243    aliases: [anre, autoritatea nationala de reglementare in domeniul energiei]1244    country: RO1245    language: ro1246    sensors:1247      - { name: comunicate, url: "https://www.anre.ro/feed/", type: RSS, connector: rss, tier: B }1248  # ───────────────────────────── BULGARIA ─────────────────────────────1249  - id: bulgarian-government1250    name: Council of Ministers of Bulgaria (gov.bg)1251    domain: gov.bg1252    categories: [government, politics]1253    tier: A1254    weight: 1.11255    aliases: [bulgarian government, council of ministers of bulgaria, gov.bg, ministerski savet]1256    country: BG1257    language: bg1258    sensors:1259      - { name: news (Ukrainian), url: "https://www.gov.bg/bg/prestsentar/novini", type: HTML, connector: http, tier: A }1260  - id: darjaven-vestnik1261    name: State Gazette of Bulgaria (Държавен вестник)1262    domain: dv.parliament.bg1263    categories: [government, legal]1264    tier: B1265    aliases: [darjaven vestnik, state gazette bulgaria, dv.parliament.bg]1266    country: BG1267    language: bg1268    sensors:1269      - { name: latest issue (Bulgarian), url: "https://dv.parliament.bg/DVWeb/index.faces", type: HTML, connector: http, tier: B }1270  - id: fsc-bulgaria1271    name: Financial Supervision Commission (Bulgaria)1272    domain: fsc.bg1273    categories: [finance, government]1274    tier: B1275    aliases: [fsc bulgaria, kfn, komisia za finansov nadzor]1276    country: BG1277    language: bg1278    sensors:1279      - { name: news (Ukrainian), url: "https://www.fsc.bg/feed/", type: RSS, connector: rss, tier: B }1280      - { name: news (English), url: "https://www.fsc.bg/en/news/", type: HTML, connector: http, tier: B }1281  - id: ewrc1282    name: Energy and Water Regulatory Commission (Bulgaria)1283    domain: dker.bg1284    categories: [energy, government]1285    tier: B1286    aliases: [ewrc, kevr, komisia za energiyno i vodno regulirane]1287    country: BG1288    language: bg1289    sensors:1290      - { name: news (Ukrainian), url: "https://www.dker.bg/bg/novini.html", type: HTML, connector: http, tier: B }1291  - id: bda-bulgaria1292    name: Bulgarian Drug Agency (BDA)1293    domain: bda.bg1294    categories: [health, pharma, government]1295    tier: B1296    aliases: [bda, izpalnitelna agentsia po lekarstvata, bulgarian drug agency]1297    country: BG1298    language: bg1299    sensors:1300      - { name: news (Ukrainian), url: "https://www.bda.bg/bg/", type: HTML, connector: http, tier: B }1301  # ───────────────────────────── GREECE ─────────────────────────────1302  - id: diavgeia1303    name: Diavgeia (Greek transparency programme)1304    domain: diavgeia.gov.gr1305    categories: [government, legal, open-data]1306    tier: B1307    aliases: [diavgeia, diavgeia.gov.gr, greek transparency portal]1308    llm: false1309    country: GR1310    language: el1311    sensors:1312      - { name: latest decisions (API), url: "https://diavgeia.gov.gr/opendata/search.json?q=*&size=50&sort=recent", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "decisions", keyField: "ada", titleField: "subject", dateField: "issueDate", urlField: "documentUrl", maxItems: 50 } }1313  - id: et-gr1314    name: National Printing House of Greece (Government Gazette ΦΕΚ)1315    domain: et.gr1316    categories: [government, legal]1317    tier: B1318    aliases: [et.gr, ethniko typografeio, fek, greek government gazette]1319    country: GR1320    language: el1321    sensors:1322      - { name: latest gazette issues (Greek), url: "https://www.et.gr/rss", type: RSS, connector: rss, tier: B }1323  - id: hdpa1324    name: Hellenic Data Protection Authority1325    domain: dpa.gr1326    categories: [government, legal, web-policy]1327    tier: B1328    aliases: [hdpa, hellenic data protection authority, archi prostasias dedomenon]1329    country: GR1330    language: el1331    sensors:1332      - { name: announcements (Greek), url: "https://www.dpa.gr/el/enimerwtiko/deltia", type: HTML, connector: http, tier: B }1333      - { name: news (English), url: "https://www.dpa.gr/en/enimerwtiko/prakseisArxis", type: HTML, connector: http, tier: B }1334  - id: hcc1335    name: Hellenic Competition Commission1336    domain: epant.gr1337    categories: [government, legal, commerce]1338    tier: B1339    aliases: [hcc, hellenic competition commission, epant, epitropi antagonismou]1340    country: GR1341    sensors:1342      - { name: press releases (English), url: "https://www.epant.gr/en/enimerosi/press-releases.html?format=feed&type=rss", type: RSS, connector: rss, tier: B }1343      - { name: press releases (Greek), url: "https://www.epant.gr/enimerosi/deltia-typou.html?format=feed&type=rss", type: RSS, connector: rss, tier: B }1344  - id: eett1345    name: Hellenic Telecommunications and Post Commission (EETT)1346    domain: eett.gr1347    categories: [telecom, government]1348    tier: B1349    aliases: [eett, hellenic telecommunications and post commission]1350    country: GR1351    language: el1352    sensors:1353      - { name: press releases (Greek), url: "https://www.eett.gr/feed/", type: RSS, connector: rss, tier: B }1354      - { name: press releases (English), url: "https://www.eett.gr/en/news/press-releases/", type: HTML, connector: http, tier: B }1355  - id: raaey1356    name: Regulatory Authority for Energy, Waste and Water (RAAEY, Greece)1357    domain: raaey.gr1358    categories: [energy, government]1359    tier: B1360    aliases: [raaey, rae, regulatory authority for energy greece]1361    country: GR1362    language: el1363    sensors:1364      - { name: announcements (Greek), url: "https://www.raaey.gr/feed/", type: RSS, connector: rss, tier: B }1365  - id: eof1366    name: National Organization for Medicines (EOF, Greece)1367    domain: eof.gr1368    categories: [health, pharma, government]1369    tier: B1370    aliases: [eof, ethnikos organismos farmakon, national organization for medicines greece]1371    country: GR1372    language: el1373    sensors:1374      - { name: announcements (Greek), url: "https://www.eof.gr/rss", type: RSS, connector: rss, tier: B }1375  - id: noa-geodynamic1376    name: National Observatory of Athens — Geodynamic Institute1377    domain: gein.noa.gr1378    categories: [science, government, consumer-safety]1379    tier: B1380    aliases: [geodynamic institute, noa, national observatory of athens, gein.noa.gr]1381    llm: false1382    country: GR1383    sensors:1384      - { name: recent earthquakes, url: "https://www.gein.noa.gr/en/", type: HTML, connector: http, tier: B }1385  # ───────────────────────────── CROATIA ─────────────────────────────1386  - id: croatian-government1387    name: Government of Croatia (vlada.gov.hr)1388    domain: vlada.gov.hr1389    categories: [government, politics]1390    tier: A1391    weight: 1.11392    aliases: [vlada rh, croatian government, government of croatia, vlada.gov.hr]1393    country: HR1394    language: hr1395    sensors:1396      - { name: vijesti, url: "https://vlada.gov.hr/vijesti/8", type: HTML, connector: http, tier: A }1397      - { name: sjednice vlade, url: "https://vlada.gov.hr/sjednice/9", type: HTML, connector: http, tier: A }1398  - id: sabor1399    name: Croatian Parliament (Hrvatski sabor)1400    domain: sabor.hr1401    categories: [government, politics, legal]1402    tier: B1403    aliases: [sabor, hrvatski sabor, croatian parliament]1404    country: HR1405    language: hr1406    sensors:1407      - { name: priopćenja, url: "https://www.sabor.hr/hr/press/priopcenja", type: HTML, connector: http, tier: B }1408      - { name: news (English), url: "https://www.sabor.hr/en/press/news", type: HTML, connector: http, tier: B }1409  - id: dzs1410    name: Croatian Bureau of Statistics (DZS)1411    domain: dzs.gov.hr1412    categories: [statistics, government]1413    tier: B1414    aliases: [dzs, drzavni zavod za statistiku, croatian bureau of statistics]1415    country: HR1416    language: hr1417    sensors:1418      - { name: priopćenja, url: "https://podaci.dzs.hr/hr/", type: HTML, connector: http, tier: B }1419      - { name: releases (English), url: "https://podaci.dzs.hr/en/", type: HTML, connector: http, tier: B }1420  - id: azop1421    name: Croatian Personal Data Protection Agency (AZOP)1422    domain: azop.hr1423    categories: [government, legal, web-policy]1424    tier: B1425    aliases: [azop, agencija za zastitu osobnih podataka, croatian dpa]1426    country: HR1427    language: hr1428    sensors:1429      - { name: novosti, url: "https://azop.hr/feed/", type: RSS, connector: rss, tier: B }1430  - id: aztn1431    name: Croatian Competition Agency (AZTN)1432    domain: aztn.hr1433    categories: [government, legal, commerce]1434    tier: B1435    aliases: [aztn, agencija za zastitu trzisnog natjecanja, croatian competition agency]1436    country: HR1437    language: hr1438    sensors:1439      - { name: novosti, url: "https://www.aztn.hr/feed/", type: RSS, connector: rss, tier: B }1440  - id: hakom1441    name: HAKOM (Croatian Regulatory Authority for Network Industries)1442    domain: hakom.hr1443    categories: [telecom, government]1444    tier: B1445    aliases: [hakom, hrvatska regulatorna agencija za mrezne djelatnosti]1446    country: HR1447    language: hr1448    sensors:1449      - { name: novosti, url: "https://www.hakom.hr/rss", type: RSS, connector: rss, tier: B }1450  - id: hanfa1451    name: Croatian Financial Services Supervisory Agency (HANFA)1452    domain: hanfa.hr1453    categories: [finance, government]1454    tier: B1455    aliases: [hanfa, hrvatska agencija za nadzor financijskih usluga]1456    country: HR1457    language: hr1458    sensors:1459      - { name: vijesti, url: "https://www.hanfa.hr/rss", type: RSS, connector: rss, tier: B }1460  - id: hera1461    name: Croatian Energy Regulatory Agency (HERA)1462    domain: hera.hr1463    categories: [energy, government]1464    tier: B1465    aliases: [hera, hrvatska energetska regulatorna agencija]1466    country: HR1467    language: hr1468    sensors:1469      - { name: novosti, url: "https://www.hera.hr/", type: HTML, connector: http, tier: B }1470  - id: croatian-civil-protection1471    name: Croatian Civil Protection Directorate1472    domain: civilna-zastita.gov.hr1473    categories: [government, consumer-safety]1474    tier: B1475    aliases: [civilna zastita, ravnateljstvo civilne zastite, croatian civil protection]1476    country: HR1477    language: hr1478    sensors:1479      - { name: vijesti, url: "https://civilna-zastita.gov.hr/vijesti/8", type: HTML, connector: http, tier: B }1480  # ───────────────────────────── SLOVENIA ─────────────────────────────1481  - id: slovenian-government1482    name: Government of Slovenia (gov.si)1483    domain: gov.si1484    categories: [government, politics]1485    tier: A1486    weight: 1.11487    aliases: [slovenian government, government of slovenia, gov.si, vlada republike slovenije]1488    country: SI1489    sensors:1490      - { name: news (English), url: "https://www.gov.si/en/news/rss/", type: RSS, connector: rss, tier: A }1491      - { name: novice, url: "https://www.gov.si/novice/rss/", type: RSS, connector: rss, tier: A }1492  - id: uradni-list1493    name: Uradni list Republike Slovenije (official gazette)1494    domain: uradni-list.si1495    categories: [government, legal]1496    tier: B1497    aliases: [uradni list, slovenian official gazette]1498    country: SI1499    language: sl1500    sensors:1501      - { name: zadnje številke, url: "https://www.uradni-list.si/glasilo-uradni-list-rs", type: HTML, connector: http, tier: B }1502  - id: ip-rs1503    name: Information Commissioner of Slovenia (IP-RS)1504    domain: ip-rs.si1505    categories: [government, legal, web-policy]1506    tier: B1507    aliases: [informacijski pooblascenec, ip-rs, slovenian information commissioner]1508    country: SI1509    language: sl1510    sensors:1511      - { name: novice, url: "https://www.ip-rs.si/novice/", type: HTML, connector: http, tier: B }1512  - id: avk1513    name: Slovenian Competition Protection Agency (AVK)1514    domain: varstvo-konkurence.si1515    categories: [government, legal, commerce]1516    tier: B1517    aliases: [avk, javna agencija za varstvo konkurence, slovenian competition agency]1518    country: SI1519    language: sl1520    sensors:1521      - { name: novice, url: "https://www.varstvo-konkurence.si/", type: HTML, connector: http, tier: B }1522  - id: jazmp1523    name: Agency for Medicinal Products and Medical Devices of Slovenia (JAZMP)1524    domain: jazmp.si1525    categories: [health, pharma, government]1526    tier: B1527    aliases: [jazmp, javna agencija za zdravila in medicinske pripomocke]1528    country: SI1529    language: sl1530    sensors:1531      - { name: novice, url: "https://www.jazmp.si/feed/", type: RSS, connector: rss, tier: B }1532  - id: urszr1533    name: Administration for Civil Protection and Disaster Relief (URSZR, Slovenia)1534    domain: sos112.si1535    categories: [government, consumer-safety]1536    tier: B1537    aliases: [urszr, uprava za zascito in resevanje, sos112]1538    country: SI1539    language: sl1540    sensors:1541      - { name: novice, url: "https://www.gov.si/drzavni-organi/organi-v-sestavi/uprava-za-zascito-in-resevanje/", type: HTML, connector: http, tier: B }1542  # ───────────────────────────── ESTONIA ─────────────────────────────1543  - id: riigikogu1544    name: Riigikogu (Parliament of Estonia)1545    domain: riigikogu.ee1546    categories: [government, politics, legal]1547    tier: B1548    weight: 1.11549    aliases: [riigikogu, estonian parliament, parliament of estonia]1550    country: EE1551    sensors:1552      - { name: press releases (English), url: "https://www.riigikogu.ee/en/feed/", type: RSS, connector: rss, tier: B }1553      - { name: pressiteated, url: "https://www.riigikogu.ee/feed/", type: RSS, connector: rss, tier: B }1554  - id: statistics-estonia1555    extend: true1556    country: EE1557    sensors:1558      - { name: uudised rss, url: "https://www.stat.ee/et/rss", type: RSS, connector: rss, tier: B }1559      - { name: news, url: "https://www.stat.ee/en/news", type: HTML, connector: http, tier: B }1560  - id: finantsinspektsioon1561    name: Finantsinspektsioon (Estonian Financial Supervision Authority)1562    domain: fi.ee1563    categories: [finance, government]1564    tier: B1565    aliases: [finantsinspektsioon, estonian fsa, efsa]1566    country: EE1567    sensors:1568      - { name: news (English), url: "https://www.fi.ee/en/news", type: HTML, connector: http, tier: B }1569      - { name: uudised, url: "https://www.fi.ee/et/uudised", type: HTML, connector: http, tier: B }1570  - id: eesti-pank1571    name: Eesti Pank (Bank of Estonia)1572    domain: eestipank.ee1573    categories: [finance, central-bank, government]1574    tier: B1575    weight: 1.11576    aliases: [eesti pank, bank of estonia]1577    country: EE1578    sensors:1579      - { name: press releases (English), url: "https://www.eestipank.ee/en/press/press-releases", type: HTML, connector: http, tier: B }1580      - { name: pressiteated, url: "https://www.eestipank.ee/press/pressiteated", type: HTML, connector: http, tier: B }1581  - id: ravimiamet1582    name: Estonian State Agency of Medicines (Ravimiamet)1583    domain: ravimiamet.ee1584    categories: [health, pharma, government]1585    tier: B1586    aliases: [ravimiamet, estonian state agency of medicines]1587    country: EE1588    sensors:1589      - { name: uudised, url: "https://www.ravimiamet.ee/uudised", type: HTML, connector: http, tier: B }1590  - id: paasteamet1591    name: Estonian Rescue Board (Päästeamet)1592    domain: rescue.ee1593    categories: [government, consumer-safety]1594    tier: B1595    aliases: [paasteamet, estonian rescue board]1596    country: EE1597    sensors:1598      - { name: news (English), url: "https://www.rescue.ee/en/news", type: HTML, connector: http, tier: B }1599  # ───────────────────────────── LATVIA ─────────────────────────────1600  - id: latvian-government1601    name: Cabinet of Ministers of Latvia (mk.gov.lv)1602    domain: mk.gov.lv1603    categories: [government, politics]1604    tier: A1605    weight: 1.11606    aliases: [latvian government, cabinet of ministers of latvia, ministru kabinets, mk.gov.lv]1607    country: LV1608    sensors:1609      - { name: news (English), url: "https://www.mk.gov.lv/en/news", type: HTML, connector: http, tier: A }1610      - { name: jaunumi, url: "https://www.mk.gov.lv/lv/jaunumi", type: HTML, connector: http, tier: A }1611  - id: latvijas-vestnesis1612    name: Latvijas Vēstnesis (Latvian official gazette)1613    domain: vestnesis.lv1614    categories: [government, legal]1615    tier: B1616    aliases: [latvijas vestnesis, latvian official gazette, vestnesis.lv]1617    country: LV1618    language: lv1619    sensors:1620      - { name: oficiālās publikācijas, url: "https://www.vestnesis.lv/", type: HTML, connector: http, tier: B }1621  - id: dvi1622    name: Data State Inspectorate of Latvia (DVI)1623    domain: dvi.gov.lv1624    categories: [government, legal, web-policy]1625    tier: B1626    aliases: [dvi, datu valsts inspekcija, latvian dpa]1627    country: LV1628    sensors:1629      - { name: jaunumi, url: "https://www.dvi.gov.lv/lv/jaunumi", type: HTML, connector: http, tier: B }1630  - id: competition-council-latvia1631    name: Competition Council of Latvia (KP)1632    domain: kp.gov.lv1633    categories: [government, legal, commerce]1634    tier: B1635    aliases: [konkurences padome, competition council latvia, kp.gov.lv]1636    country: LV1637    sensors:1638      - { name: jaunumi, url: "https://www.kp.gov.lv/lv/jaunumi", type: HTML, connector: http, tier: B }1639  - id: sprk1640    name: Public Utilities Commission of Latvia (SPRK)1641    domain: sprk.gov.lv1642    categories: [telecom, energy, government]1643    tier: B1644    aliases: [sprk, sabiedrisko pakalpojumu regulesanas komisija, public utilities commission latvia]1645    country: LV1646    sensors:1647      - { name: news (English), url: "https://www.sprk.gov.lv/en/news", type: HTML, connector: http, tier: B }1648      - { name: jaunumi, url: "https://www.sprk.gov.lv/lv/jaunumi", type: HTML, connector: http, tier: B }1649  - id: vugd1650    name: State Fire and Rescue Service of Latvia (VUGD)1651    domain: vugd.gov.lv1652    categories: [government, consumer-safety]1653    tier: B1654    aliases: [vugd, valsts ugunsdzesibas un glabsanas dienests]1655    country: LV1656    language: lv1657    sensors:1658      - { name: jaunumi, url: "https://www.vugd.gov.lv/lv/jaunumi", type: HTML, connector: http, tier: B }1659  # ───────────────────────────── LITHUANIA ─────────────────────────────1660  - id: lithuanian-government1661    name: Government of Lithuania (lrv.lt)1662    domain: lrv.lt1663    categories: [government, politics]1664    tier: A1665    weight: 1.11666    aliases: [lithuanian government, government of lithuania, vyriausybe, lrv.lt]1667    country: LT1668    sensors:1669      - { name: news (English), url: "https://lrv.lt/en/news/rss", type: RSS, connector: rss, tier: A }1670      - { name: naujienos, url: "https://lrv.lt/lt/naujienos/rss", type: RSS, connector: rss, tier: A }1671  - id: seimas1672    name: Seimas (Parliament of Lithuania)1673    domain: lrs.lt1674    categories: [government, politics, legal]1675    tier: B1676    weight: 1.11677    aliases: [seimas, lithuanian parliament, parliament of lithuania]1678    country: LT1679    sensors:1680      - { name: news (English), url: "https://www.lrs.lt/sip/portal.show?p_r=35403&p_k=2", type: HTML, connector: http, tier: B }1681      - { name: naujienos, url: "https://www.lrs.lt/sip/portal.show?p_r=35403&p_k=1", type: HTML, connector: http, tier: B }1682  - id: vdai1683    name: State Data Protection Inspectorate of Lithuania (VDAI)1684    domain: vdai.lrv.lt1685    categories: [government, legal, web-policy]1686    tier: B1687    aliases: [vdai, valstybine duomenu apsaugos inspekcija, lithuanian dpa]1688    country: LT1689    sensors:1690      - { name: naujienos, url: "https://vdai.lrv.lt/lt/naujienos/rss", type: RSS, connector: rss, tier: B }1691  - id: rrt1692    name: Communications Regulatory Authority of Lithuania (RRT)1693    domain: rrt.lt1694    categories: [telecom, government]1695    tier: B1696    aliases: [rrt, rysiu reguliavimo tarnyba, communications regulatory authority lithuania]1697    country: LT1698    sensors:1699      - { name: naujienos, url: "https://www.rrt.lt/naujienos/", type: HTML, connector: http, tier: B }1700  - id: vvkt1701    name: State Medicines Control Agency of Lithuania (VVKT)1702    domain: vvkt.lrv.lt1703    categories: [health, pharma, government]1704    tier: B1705    aliases: [vvkt, valstybine vaistu kontroles tarnyba, state medicines control agency lithuania]1706    country: LT1707    sensors:1708      - { name: naujienos, url: "https://vvkt.lrv.lt/lt/naujienos/rss", type: RSS, connector: rss, tier: B }1709  - id: pagd1710    name: Fire and Rescue Department of Lithuania (PAGD)1711    domain: pagd.lrv.lt1712    categories: [government, consumer-safety]1713    tier: B1714    aliases: [pagd, priesgaisrines apsaugos ir gelbejimo departamentas]1715    country: LT1716    language: lt1717    sensors:1718      - { name: naujienos, url: "https://pagd.lrv.lt/lt/naujienos/rss", type: RSS, connector: rss, tier: B }1719  # ───────────────────────────── UKRAINE ─────────────────────────────1720  - id: ukrainian-government1721    name: Cabinet of Ministers of Ukraine (kmu.gov.ua)1722    domain: kmu.gov.ua1723    categories: [government, politics]1724    tier: A1725    weight: 1.31726    aliases: [cabinet of ministers of ukraine, ukrainian government, kmu, kmu.gov.ua]1727    country: UA1728    sensors:1729      - { name: news (English), url: "https://www.kmu.gov.ua/en/news", type: HTML, connector: http, tier: A }1730      - { name: news (Ukrainian), url: "https://www.kmu.gov.ua/news", type: HTML, connector: http, tier: A }1731      - { name: resolutions and orders, url: "https://www.kmu.gov.ua/npasearch", type: HTML, connector: http, tier: A }1732  - id: verkhovna-rada1733    name: Verkhovna Rada of Ukraine1734    domain: rada.gov.ua1735    categories: [government, politics, legal]1736    tier: B1737    weight: 1.21738    aliases: [verkhovna rada, ukrainian parliament, rada]1739    country: UA1740    sensors:1741      - { name: news, url: "https://www.rada.gov.ua/rss/news", type: RSS, connector: rss, tier: B }1742      - { name: news (English), url: "https://www.rada.gov.ua/en/news", type: HTML, connector: http, tier: B }1743      - { name: adopted laws, url: "https://zakon.rada.gov.ua/laws/main/new", type: HTML, connector: http, tier: B }1744  - id: ukrstat1745    name: State Statistics Service of Ukraine (Ukrstat)1746    domain: ukrstat.gov.ua1747    categories: [statistics, government]1748    tier: B1749    aliases: [ukrstat, derzhstat, state statistics service of ukraine, stat.gov.ua]1750    country: UA1751    language: uk1752    sensors:1753      - { name: news (Ukrainian), url: "https://stat.gov.ua/uk", type: HTML, connector: http, tier: B }1754      - { name: news (English), url: "https://stat.gov.ua/en", type: HTML, connector: http, tier: B }1755  - id: nkek1756    name: National Commission for Electronic Communications of Ukraine (NCEC)1757    domain: nkrzi.gov.ua1758    categories: [telecom, government]1759    tier: B1760    aliases: [ncec, nkek, nkrzi, national commission for electronic communications ukraine]1761    country: UA1762    language: uk1763    sensors:1764      - { name: news (Ukrainian), url: "https://nkek.gov.ua/", type: HTML, connector: http, tier: B }1765  - id: nssmc1766    name: National Securities and Stock Market Commission of Ukraine (NSSMC)1767    domain: nssmc.gov.ua1768    categories: [finance, government]1769    tier: B1770    aliases: [nssmc, nkcpfr, national securities and stock market commission]1771    country: UA1772    sensors:1773      - { name: news (English), url: "https://www.nssmc.gov.ua/en/feed/", type: RSS, connector: rss, tier: B }1774      - { name: news (Ukrainian), url: "https://www.nssmc.gov.ua/feed/", type: RSS, connector: rss, tier: B }1775  - id: neurc1776    name: National Energy and Utilities Regulatory Commission of Ukraine (NEURC)1777    domain: nerc.gov.ua1778    categories: [energy, government]1779    tier: B1780    aliases: [neurc, nkrekp, national energy and utilities regulatory commission]1781    country: UA1782    language: uk1783    sensors:1784      - { name: news (Ukrainian), url: "https://www.nerc.gov.ua/news", type: HTML, connector: http, tier: B }1785  # ───────────────────────────── TÜRKİYE ─────────────────────────────1786  - id: turkish-communications-directorate1787    name: Directorate of Communications (İletişim Başkanlığı)1788    domain: iletisim.gov.tr1789    categories: [government, politics]1790    tier: B1791    aliases: [iletisim baskanligi, directorate of communications turkiye, cib]1792    country: TR1793    language: tr1794    sensors:1795      - { name: haberler, url: "https://www.iletisim.gov.tr/turkce/haberler", type: HTML, connector: http, tier: B }1796      - { name: news (English), url: "https://www.iletisim.gov.tr/english/haberler", type: HTML, connector: http, tier: B }1797  - id: tbmm1798    name: Grand National Assembly of Türkiye (TBMM)1799    domain: tbmm.gov.tr1800    categories: [government, politics, legal]1801    tier: B1802    weight: 1.11803    aliases: [tbmm, turkish parliament, grand national assembly, buyuk millet meclisi]1804    country: TR1805    language: tr1806    sensors:1807      - { name: kanun teklifleri, url: "https://www.tbmm.gov.tr/yasama/kanun-teklifleri", type: HTML, connector: http, tier: B }1808  - id: btk1809    name: Information and Communication Technologies Authority of Türkiye (BTK)1810    domain: btk.gov.tr1811    categories: [telecom, government]1812    tier: B1813    aliases: [btk, bilgi teknolojileri ve iletisim kurumu]1814    country: TR1815    language: tr1816    sensors:1817      - { name: haberler, url: "https://www.btk.gov.tr/haberler", type: HTML, connector: http, tier: B }1818      - { name: duyurular, url: "https://www.btk.gov.tr/duyurular", type: HTML, connector: http, tier: B }1819  - id: spk1820    name: Capital Markets Board of Türkiye (SPK)1821    domain: spk.gov.tr1822    categories: [finance, government]1823    tier: B1824    aliases: [spk, sermaye piyasasi kurulu, capital markets board of turkiye, cmb turkey]1825    country: TR1826    language: tr1827    sensors:1828      - { name: duyurular, url: "https://spk.gov.tr/duyurular", type: HTML, connector: http, tier: B }1829  - id: titck1830    name: Turkish Medicines and Medical Devices Agency (TİTCK)1831    domain: titck.gov.tr1832    categories: [health, pharma, government]1833    tier: B1834    aliases: [titck, turkiye ilac ve tibbi cihaz kurumu]1835    country: TR1836    language: tr1837    sensors:1838      - { name: duyurular, url: "https://www.titck.gov.tr/duyuru", type: HTML, connector: http, tier: B }1839  - id: afad1840    name: Disaster and Emergency Management Presidency of Türkiye (AFAD)1841    domain: afad.gov.tr1842    categories: [government, consumer-safety]1843    tier: B1844    weight: 1.11845    aliases: [afad, afet ve acil durum yonetimi baskanligi]1846    llm: false1847    country: TR1848    language: tr1849    sensors:1850      - { name: earthquakes ≥ M3.5 (API), url: "https://deprem.afad.gov.tr/apiv2/event/filter?start={now-3d}&end={now}&minmag=3.5&orderby=timedesc&limit=50", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "", keyField: "eventID", titleTemplate: "M{magnitude} {location}", dateField: "date", summaryField: "type", urlTemplate: "https://deprem.afad.gov.tr/event-detail/{key}", maxItems: 50, noConditional: true } }1851      - { name: haberler, url: "https://www.afad.gov.tr/haberler", type: HTML, connector: http, tier: B }1852      - { name: duyurular, url: "https://www.afad.gov.tr/duyurular", type: HTML, connector: http, tier: B }1853  - id: kandilli1854    name: Kandilli Observatory and Earthquake Research Institute (KOERI)1855    domain: koeri.boun.edu.tr1856    categories: [science, consumer-safety]1857    tier: B1858    aliases: [kandilli, koeri, kandilli observatory, bogazici university kandilli]1859    llm: false1860    country: TR1861    sensors:1862      - { name: recent earthquakes, url: "http://www.koeri.boun.edu.tr/scripts/lst0.asp", type: HTML, connector: http, tier: B }1863  - id: cbrt1864    extend: true1865    country: TR1866    sensors:1867      - { name: interest rates page, url: "https://www.tcmb.gov.tr/wps/wcm/connect/EN/TCMB+EN/Main+Menu/Core+Functions/Monetary+Policy/Central+Bank+Interest+Rates/", type: HTML, connector: http, tier: B }1868  - id: turkish-mfa1869    name: Ministry of Foreign Affairs of Türkiye1870    domain: mfa.gov.tr1871    categories: [government, politics]1872    tier: B1873    aliases: [turkish foreign ministry, mfa turkiye, disisleri bakanligi]1874    country: TR1875    sensors:1876      - { name: press releases (English), url: "https://www.mfa.gov.tr/press-releases.en.mfa", type: HTML, connector: http, tier: B }1877      - { name: basın açıklamaları, url: "https://www.mfa.gov.tr/basin-aciklamalari.tr.mfa", type: HTML, connector: http, tier: B }1878  # ───────────────────────────── ISRAEL ─────────────────────────────1879  - id: knesset1880    name: Knesset1881    domain: knesset.gov.il1882    categories: [government, politics, legal]1883    tier: B1884    weight: 1.21885    aliases: [knesset, israeli parliament]1886    country: IL1887    sensors:1888      - { name: bills (OData), url: "https://knesset.gov.il/Odata/ParliamentInfo.svc/KNS_Bill?$top=50&$orderby=LastUpdatedDate%20desc&$format=json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "value", keyField: "BillID", titleField: "Name", dateField: "LastUpdatedDate", compareFields: ["StatusID", "LastUpdatedDate"], urlTemplate: "https://main.knesset.gov.il/Activity/Legislation/Laws/Pages/LawBill.aspx?t=lawsuggestionssearch&lawitemid={key}", maxItems: 50 } }1889      - { name: laws (OData), url: "https://knesset.gov.il/Odata/ParliamentInfo.svc/KNS_Law?$top=50&$orderby=LastUpdatedDate%20desc&$format=json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "value", keyField: "LawID", titleField: "Name", dateField: "LastUpdatedDate", urlTemplate: "https://main.knesset.gov.il/Activity/Legislation/Laws/Pages/LawPrimary.aspx?t=lawlaws&st=lawlaws&lawitemid={key}", maxItems: 50 } }1890  # ───────────────────────────── UNITED ARAB EMIRATES ─────────────────────────────1891  - id: uae-government1892    name: UAE Government Portal (u.ae)1893    domain: u.ae1894    categories: [government, politics]1895    tier: A1896    weight: 1.21897    aliases: [u.ae, uae government, united arab emirates government, uae government portal]1898    country: AE1899    sensors:1900      - { name: news, url: "https://u.ae/en/media/news", type: HTML, connector: http, tier: A }1901  - id: sca-uae1902    name: Securities and Commodities Authority (UAE)1903    domain: sca.gov.ae1904    categories: [finance, government]1905    tier: B1906    aliases: [sca, securities and commodities authority, sca uae]1907    country: AE1908    sensors:1909      - { name: news, url: "https://www.sca.gov.ae/en/media-center/news.aspx", type: HTML, connector: http, tier: B }1910  - id: dfsa1911    name: Dubai Financial Services Authority (DFSA)1912    domain: dfsa.ae1913    categories: [finance, government]1914    tier: B1915    aliases: [dfsa, dubai financial services authority, difc regulator]1916    country: AE1917    sensors:1918      - { name: news, url: "https://www.dfsa.ae/news", type: HTML, connector: http, tier: B }1919  - id: adgm1920    name: Abu Dhabi Global Market (ADGM / FSRA)1921    domain: adgm.com1922    categories: [finance, government]1923    tier: B1924    aliases: [adgm, abu dhabi global market, fsra, financial services regulatory authority abu dhabi]1925    country: AE1926    sensors:1927      - { name: announcements, url: "https://www.adgm.com/media/announcements", type: HTML, connector: http, tier: B }1928  # ───────────────────────────── SAUDI ARABIA ─────────────────────────────1929  - id: shura-council1930    name: Shura Council of Saudi Arabia1931    domain: shura.gov.sa1932    categories: [government, politics]1933    tier: B1934    aliases: [shura council, majlis ash-shura, saudi consultative assembly]1935    country: SA1936    sensors:1937      - { name: news, url: "https://www.shura.gov.sa/wps/wcm/connect/ShuraEn/internet/News/", type: HTML, connector: http, tier: B }1938  - id: umm-al-qura1939    name: Umm Al-Qura (Official Gazette of Saudi Arabia)1940    domain: uqn.gov.sa1941    categories: [government, legal]1942    tier: B1943    aliases: [umm al-qura, saudi official gazette, uqn]1944    country: SA1945    language: ar1946    sensors:1947      - { name: latest issues, url: "https://uqn.gov.sa/", type: HTML, connector: http, tier: B }1948  - id: gastat1949    name: General Authority for Statistics (GASTAT, Saudi Arabia)1950    domain: stats.gov.sa1951    categories: [statistics, government]1952    tier: B1953    weight: 1.11954    aliases: [gastat, general authority for statistics, saudi statistics]1955    country: SA1956    sensors:1957      - { name: news, url: "https://www.stats.gov.sa/en/news", type: HTML, connector: http, tier: B }1958  - id: sdaia1959    name: Saudi Data & AI Authority (SDAIA)1960    domain: sdaia.gov.sa1961    categories: [government, ai, web-policy]1962    tier: B1963    aliases: [sdaia, saudi data and ai authority, ndmo, national data management office]1964    country: SA1965    sensors:1966      - { name: news, url: "https://sdaia.gov.sa/en/MediaCenter/News/Pages/default.aspx", type: HTML, connector: http, tier: B }1967  - id: sfda1968    name: Saudi Food and Drug Authority (SFDA)1969    domain: sfda.gov.sa1970    categories: [health, pharma, food, government]1971    tier: B1972    aliases: [sfda, saudi food and drug authority]1973    country: SA1974    sensors:1975      - { name: news, url: "https://www.sfda.gov.sa/en/rss.xml", type: RSS, connector: rss, tier: B }1976      - { name: warnings, url: "https://www.sfda.gov.sa/en/warnings", type: HTML, connector: http, tier: B }1977  - id: saudi-mfa1978    name: Ministry of Foreign Affairs of Saudi Arabia1979    domain: mofa.gov.sa1980    categories: [government, politics]1981    tier: B1982    aliases: [saudi mfa, saudi foreign ministry, mofa saudi arabia]1983    country: SA1984    sensors:1985      - { name: statements, url: "https://www.mofa.gov.sa/en/ministry/statements/Pages/default.aspx", type: HTML, connector: http, tier: B }1986      - { name: news, url: "https://www.mofa.gov.sa/en/ministry/news/Pages/default.aspx", type: HTML, connector: http, tier: B }1987  # ───────────────────────────── EGYPT ─────────────────────────────1988  - id: fra-egypt1989    name: Financial Regulatory Authority (Egypt)1990    domain: fra.gov.eg1991    categories: [finance, government]1992    tier: B1993    aliases: [fra egypt, financial regulatory authority egypt, efsa egypt]1994    country: EG1995    sensors:1996      - { name: news, url: "https://fra.gov.eg/en/feed/", type: RSS, connector: rss, tier: B }1997  - id: ntra1998    name: National Telecom Regulatory Authority (NTRA, Egypt)1999    domain: tra.gov.eg2000    categories: [telecom, government]2001    tier: B2002    aliases: [ntra, national telecom regulatory authority egypt]2003    country: EG2004    sensors:2005      - { name: news, url: "https://www.tra.gov.eg/en/rss", type: RSS, connector: rss, tier: B }2006  - id: eda-egypt2007    name: Egyptian Drug Authority (EDA)2008    domain: edaegypt.gov.eg2009    categories: [health, pharma, government]2010    tier: B2011    aliases: [eda, egyptian drug authority]2012    country: EG2013    sensors:2014      - { name: news, url: "https://www.edaegypt.gov.eg/en/", type: HTML, connector: http, tier: B }2015  - id: egypt-mfa2016    name: Ministry of Foreign Affairs of Egypt2017    domain: mfa.gov.eg2018    categories: [government, politics]2019    tier: B2020    aliases: [egypt mfa, egyptian foreign ministry, ministry of foreign affairs egypt]2021    country: EG2022    sensors:2023      - { name: news, url: "https://www.mfa.gov.eg/en/media-center/news", type: HTML, connector: http, tier: B }2024  # ───────────────────────────── SOUTH AFRICA ─────────────────────────────2025  - id: south-africa-government2026    extend: true2027    country: ZA2028    sensors:2029      - { name: media statements, url: "https://www.gov.za/news/media-statements", type: HTML, connector: http, tier: B }2030  - id: sa-presidency2031    name: The Presidency of South Africa2032    domain: thepresidency.gov.za2033    categories: [government, politics]2034    tier: A2035    weight: 1.22036    aliases: [presidency south africa, the presidency, ramaphosa, president of south africa]2037    country: ZA2038    sensors:2039      - { name: press statements, url: "https://www.thepresidency.gov.za/rss.xml", type: RSS, connector: rss, tier: A }2040  - id: sanews2041    name: SAnews (South African Government News Agency)2042    domain: sanews.gov.za2043    categories: [government, news]2044    tier: B2045    aliases: [sanews, south african government news agency, gcis news]2046    llm: false2047    country: ZA2048    sensors:2049      - { name: news, url: "https://www.sanews.gov.za/rss.xml", type: RSS, connector: rss, tier: B }2050  - id: parliament-of-south-africa2051    name: Parliament of the Republic of South Africa2052    domain: parliament.gov.za2053    categories: [government, politics, legal]2054    tier: B2055    weight: 1.12056    aliases: [parliament of south africa, national assembly south africa, ncop]2057    country: ZA2058    sensors:2059      - { name: bills, url: "https://www.parliament.gov.za/bills", type: HTML, connector: http, tier: B }2060      - { name: bills (PMG), url: "https://pmg.org.za/bills/current/", type: HTML, connector: http, tier: B }2061  - id: information-regulator-sa2062    name: Information Regulator (South Africa)2063    domain: inforegulator.org.za2064    categories: [government, legal, web-policy]2065    tier: B2066    aliases: [information regulator, information regulator south africa, popia regulator]2067    country: ZA2068    sensors:2069      - { name: news, url: "https://inforegulator.org.za/feed/", type: RSS, connector: rss, tier: B }2070      - { name: media statements, url: "https://inforegulator.org.za/media-statements/", type: HTML, connector: http, tier: B }2071  - id: competition-commission-sa2072    name: Competition Commission South Africa2073    domain: compcom.co.za2074    categories: [government, legal, commerce]2075    tier: B2076    aliases: [competition commission south africa, compcom, ccsa]2077    country: ZA2078    sensors:2079      - { name: media releases, url: "https://www.compcom.co.za/feed/", type: RSS, connector: rss, tier: B }2080  - id: icasa2081    name: Independent Communications Authority of South Africa (ICASA)2082    domain: icasa.org.za2083    categories: [telecom, media, government]2084    tier: B2085    aliases: [icasa, independent communications authority of south africa]2086    country: ZA2087    sensors:2088      - { name: news, url: "https://www.icasa.org.za/news", type: HTML, connector: http, tier: B }2089  - id: sahpra2090    name: South African Health Products Regulatory Authority (SAHPRA)2091    domain: sahpra.org.za2092    categories: [health, pharma, government]2093    tier: B2094    aliases: [sahpra, south african health products regulatory authority, mcc south africa]2095    country: ZA2096    sensors:2097      - { name: news, url: "https://www.sahpra.org.za/feed/", type: RSS, connector: rss, tier: B }2098      - { name: press releases, url: "https://www.sahpra.org.za/press-releases/", type: HTML, connector: http, tier: B }2099  - id: national-treasury-sa2100    name: National Treasury of South Africa2101    domain: treasury.gov.za2102    categories: [government, finance]2103    tier: B2104    weight: 1.12105    aliases: [national treasury, south african national treasury, treasury.gov.za]2106    country: ZA2107    sensors:2108      - { name: media releases, url: "https://www.treasury.gov.za/comm_media/press/default.aspx", type: HTML, connector: http, tier: B }2109  - id: sars2110    name: South African Revenue Service (SARS)2111    domain: sars.gov.za2112    categories: [government, finance]2113    tier: B2114    aliases: [sars, south african revenue service]2115    country: ZA2116    sensors:2117      - { name: news, url: "https://www.sars.gov.za/feed/", type: RSS, connector: rss, tier: B }2118      - { name: media releases, url: "https://www.sars.gov.za/media-release/", type: HTML, connector: http, tier: B }2119  - id: eskom2120    name: Eskom2121    domain: eskom.co.za2122    categories: [energy, infrastructure]2123    tier: B2124    weight: 1.12125    aliases: [eskom, load shedding, loadshedding]2126    country: ZA2127    sensors:2128      - { name: news, url: "https://www.eskom.co.za/feed/", type: RSS, connector: rss, tier: B }2129  - id: sa-dirco2130    name: Department of International Relations and Cooperation (DIRCO, South Africa)2131    domain: dirco.gov.za2132    categories: [government, politics]2133    tier: B2134    aliases: [dirco, department of international relations and cooperation, south african foreign ministry]2135    country: ZA2136    sensors:2137      - { name: media statements, url: "https://www.dirco.gov.za/media-statements/", type: HTML, connector: http, tier: B }2138  # ───────────────────────────── NIGERIA ─────────────────────────────2139  - id: nigeria-state-house2140    name: State House Nigeria (Presidency)2141    domain: statehouse.gov.ng2142    categories: [government, politics]2143    tier: A2144    weight: 1.22145    aliases: [state house nigeria, nigerian presidency, aso rock, tinubu, president of nigeria]2146    country: NG2147    sensors:2148      - { name: news, url: "https://statehouse.gov.ng/feed/", type: RSS, connector: rss, tier: A }2149  - id: national-assembly-nigeria2150    name: National Assembly of Nigeria2151    domain: nass.gov.ng2152    categories: [government, politics, legal]2153    tier: B2154    aliases: [national assembly nigeria, nass, nigerian senate, house of representatives nigeria]2155    country: NG2156    sensors:2157      - { name: news, url: "https://nass.gov.ng/news", type: HTML, connector: http, tier: B }2158  - id: nbs-nigeria2159    name: National Bureau of Statistics (Nigeria)2160    domain: nigerianstat.gov.ng2161    categories: [statistics, government]2162    tier: B2163    aliases: [nbs nigeria, national bureau of statistics nigeria, nigerianstat]2164    country: NG2165    sensors:2166      - { name: latest releases, url: "https://www.nigerianstat.gov.ng/elibrary", type: HTML, connector: http, tier: B }2167      - { name: news, url: "https://www.nigerianstat.gov.ng/", type: HTML, connector: http, tier: B }2168  - id: fccpc2169    name: Federal Competition and Consumer Protection Commission (Nigeria)2170    domain: fccpc.gov.ng2171    categories: [government, legal, commerce, consumer-safety]2172    tier: B2173    aliases: [fccpc, federal competition and consumer protection commission]2174    country: NG2175    sensors:2176      - { name: news, url: "https://fccpc.gov.ng/feed/", type: RSS, connector: rss, tier: B }2177      - { name: press releases, url: "https://fccpc.gov.ng/press-releases/", type: HTML, connector: http, tier: B }2178  - id: ncc-nigeria2179    name: Nigerian Communications Commission (NCC)2180    domain: ncc.gov.ng2181    categories: [telecom, government]2182    tier: B2183    aliases: [ncc, nigerian communications commission]2184    country: NG2185    sensors:2186      - { name: news, url: "https://www.ncc.gov.ng/media-centre/news-headlines", type: HTML, connector: http, tier: B }2187      - { name: public notices, url: "https://www.ncc.gov.ng/media-centre/public-notices", type: HTML, connector: http, tier: B }2188  - id: nerc-nigeria2189    name: Nigerian Electricity Regulatory Commission (NERC)2190    domain: nerc.gov.ng2191    categories: [energy, government]2192    tier: B2193    aliases: [nerc nigeria, nigerian electricity regulatory commission]2194    country: NG2195    sensors:2196      - { name: news, url: "https://nerc.gov.ng/feed/", type: RSS, connector: rss, tier: B }2197  - id: nafdac2198    name: National Agency for Food and Drug Administration and Control (NAFDAC, Nigeria)2199    domain: nafdac.gov.ng2200    categories: [health, pharma, food, consumer-safety, government]2201    tier: B2202    aliases: [nafdac, national agency for food and drug administration and control]2203    country: NG2204    sensors:2205      - { name: news, url: "https://nafdac.gov.ng/feed/", type: RSS, connector: rss, tier: B }2206      - { name: recalls and alerts, url: "https://nafdac.gov.ng/category/recalls-and-alerts/feed/", type: RSS, connector: rss, tier: B }2207      - { name: press releases, url: "https://nafdac.gov.ng/category/press-release/", type: HTML, connector: http, tier: B }2208  - id: nema-nigeria2209    name: National Emergency Management Agency (NEMA, Nigeria)2210    domain: nema.gov.ng2211    categories: [government, consumer-safety]2212    tier: B2213    aliases: [nema nigeria, national emergency management agency nigeria]2214    country: NG2215    sensors:2216      - { name: news, url: "https://nema.gov.ng/feed/", type: RSS, connector: rss, tier: B }2217  - id: nigeria-mof2218    name: Federal Ministry of Finance (Nigeria)2219    domain: finance.gov.ng2220    categories: [government, finance]2221    tier: B2222    aliases: [nigeria ministry of finance, federal ministry of finance nigeria, fmf nigeria]2223    country: NG2224    sensors:2225      - { name: news, url: "https://finance.gov.ng/feed/", type: RSS, connector: rss, tier: B }2226  # ───────────────────────────── KENYA ─────────────────────────────2227  - id: kenya-presidency2228    extend: true2229    country: KE2230    sensors:2231      - { name: speeches, url: "https://www.president.go.ke/speeches/", type: HTML, connector: http, tier: B }2232  - id: kenya-parliament2233    name: Parliament of Kenya2234    domain: parliament.go.ke2235    categories: [government, politics, legal]2236    tier: B2237    aliases: [parliament of kenya, kenyan parliament, national assembly kenya, senate kenya]2238    country: KE2239    sensors:2240      - { name: news, url: "https://www.parliament.go.ke/rss.xml", type: RSS, connector: rss, tier: B }2241      - { name: bills, url: "https://www.parliament.go.ke/the-national-assembly/house-business/bills", type: HTML, connector: http, tier: B }2242  - id: kenya-law2243    name: Kenya Law (National Council for Law Reporting) — Kenya Gazette2244    domain: kenyalaw.org2245    categories: [government, legal]2246    tier: B2247    aliases: [kenya law, kenya gazette, national council for law reporting, kenyalaw]2248    country: KE2249    sensors:2250      - { name: kenya gazette, url: "https://new.kenyalaw.org/gazettes/", type: HTML, connector: http, tier: B }2251      - { name: new legislation, url: "https://new.kenyalaw.org/legislation/", type: HTML, connector: http, tier: B }2252  - id: odpc-kenya2253    name: Office of the Data Protection Commissioner (Kenya)2254    domain: odpc.go.ke2255    categories: [government, legal, web-policy]2256    tier: B2257    aliases: [odpc, office of the data protection commissioner kenya]2258    country: KE2259    sensors:2260      - { name: news, url: "https://www.odpc.go.ke/feed/", type: RSS, connector: rss, tier: B }2261  - id: ca-kenya2262    name: Communications Authority of Kenya2263    domain: ca.go.ke2264    categories: [telecom, government]2265    tier: B2266    aliases: [communications authority of kenya, ca kenya, cck]2267    country: KE2268    sensors:2269      - { name: news, url: "https://www.ca.go.ke/news", type: HTML, connector: http, tier: B }2270  - id: central-bank-of-kenya2271    name: Central Bank of Kenya (CBK)2272    domain: centralbank.go.ke2273    categories: [finance, central-bank, government]2274    tier: B2275    weight: 1.22276    aliases: [cbk, central bank of kenya]2277    country: KE2278    sensors:2279      - { name: news, url: "https://www.centralbank.go.ke/feed/", type: RSS, connector: rss, tier: B }2280      - { name: press releases, url: "https://www.centralbank.go.ke/press/", type: HTML, connector: http, tier: B }2281  - id: ppb-kenya2282    name: Pharmacy and Poisons Board (Kenya)2283    domain: pharmacyboardkenya.org2284    categories: [health, pharma, government]2285    tier: B2286    aliases: [ppb, pharmacy and poisons board kenya]2287    country: KE2288    sensors:2289      - { name: news, url: "https://web.pharmacyboardkenya.org/feed/", type: RSS, connector: rss, tier: B }2290  - id: kenya-treasury2291    name: National Treasury of Kenya2292    domain: treasury.go.ke2293    categories: [government, finance]2294    tier: B2295    aliases: [national treasury kenya, kenya treasury]2296    country: KE2297    sensors:2298      - { name: news, url: "https://www.treasury.go.ke/news/", type: HTML, connector: http, tier: B }2299  - id: kra2300    name: Kenya Revenue Authority (KRA)2301    domain: kra.go.ke2302    categories: [government, finance]2303    tier: B2304    aliases: [kra, kenya revenue authority]2305    country: KE2306    sensors:2307      - { name: press releases, url: "https://www.kra.go.ke/news-center/press-release", type: HTML, connector: http, tier: B }2308      - { name: public notices, url: "https://www.kra.go.ke/news-center/public-notices", type: HTML, connector: http, tier: B }2309  # ───────────────────────────── GHANA ─────────────────────────────2310  - id: ghana-presidency2311    name: Presidency of the Republic of Ghana2312    domain: presidency.gov.gh2313    categories: [government, politics]2314    tier: A2315    weight: 1.12316    aliases: [ghana presidency, jubilee house, president of ghana, presidency.gov.gh]2317    country: GH2318    sensors:2319      - { name: news, url: "https://presidency.gov.gh/feed/", type: RSS, connector: rss, tier: A }2320      - { name: press releases, url: "https://presidency.gov.gh/index.php/briefing-room/press-releases", type: HTML, connector: http, tier: A }2321  - id: parliament-of-ghana2322    name: Parliament of Ghana2323    domain: parliament.gh2324    categories: [government, politics, legal]2325    tier: B2326    aliases: [parliament of ghana, ghana parliament]2327    country: GH2328    sensors:2329      - { name: news, url: "https://www.parliament.gh/news", type: HTML, connector: http, tier: B }2330  - id: dpc-ghana2331    name: Data Protection Commission (Ghana)2332    domain: dataprotection.org.gh2333    categories: [government, legal, web-policy]2334    tier: B2335    aliases: [dpc ghana, data protection commission ghana]2336    country: GH2337    sensors:2338      - { name: news, url: "https://www.dataprotection.org.gh/feed/", type: RSS, connector: rss, tier: B }2339  - id: nca-ghana2340    name: National Communications Authority (Ghana)2341    domain: nca.org.gh2342    categories: [telecom, government]2343    tier: B2344    aliases: [nca ghana, national communications authority ghana]2345    country: GH2346    sensors:2347      - { name: news, url: "https://nca.org.gh/feed/", type: RSS, connector: rss, tier: B }2348  - id: bank-of-ghana2349    name: Bank of Ghana (BoG)2350    domain: bog.gov.gh2351    categories: [finance, central-bank, government]2352    tier: B2353    weight: 1.22354    aliases: [bank of ghana, bog]2355    country: GH2356    sensors:2357      - { name: news, url: "https://www.bog.gov.gh/news/feed/", type: RSS, connector: rss, tier: B }2358  - id: fda-ghana2359    name: Food and Drugs Authority Ghana (FDA Ghana)2360    domain: fdaghana.gov.gh2361    categories: [health, pharma, food, consumer-safety, government]2362    tier: B2363    aliases: [fda ghana, food and drugs authority ghana]2364    country: GH2365    sensors:2366      - { name: news, url: "https://fdaghana.gov.gh/feed/", type: RSS, connector: rss, tier: B }2367  - id: ghana-mof2368    name: Ministry of Finance Ghana2369    domain: mofep.gov.gh2370    categories: [government, finance]2371    tier: B2372    aliases: [ministry of finance ghana, mofep, ghana finance ministry]2373    country: GH2374    sensors:2375      - { name: news, url: "https://mofep.gov.gh/rss.xml", type: RSS, connector: rss, tier: B }2376      - { name: press releases, url: "https://mofep.gov.gh/press-release", type: HTML, connector: http, tier: B }2377  - id: nadmo2378    name: National Disaster Management Organisation (Ghana)2379    domain: nadmo.gov.gh2380    categories: [government, consumer-safety]2381    tier: B2382    aliases: [nadmo, national disaster management organisation ghana]2383    country: GH2384    sensors:2385      - { name: news, url: "https://nadmo.gov.gh/", type: HTML, connector: http, tier: B }2386  # ───────────────────────────── MOROCCO ─────────────────────────────2387  - id: hcp2388    name: Haut-Commissariat au Plan (Morocco)2389    domain: hcp.ma2390    categories: [statistics, government]2391    tier: B2392    aliases: [hcp, haut-commissariat au plan, morocco statistics]2393    country: MA2394    language: fr2395    sensors:2396      - { name: actualités, url: "https://www.hcp.ma/xml/syndication.rss", type: RSS, connector: rss, tier: B }2397  - id: cndp-maroc2398    name: Commission Nationale de contrôle de la protection des Données à caractère Personnel (CNDP)2399    domain: cndp.ma2400    categories: [government, legal, web-policy]2401    tier: B2402    aliases: [cndp, cndp maroc, moroccan dpa]2403    country: MA2404    language: fr2405    sensors:2406      - { name: actualités, url: "https://www.cndp.ma/", type: HTML, connector: http, tier: B }2407  - id: conseil-concurrence-maroc2408    name: Conseil de la Concurrence du Maroc2409    domain: conseil-concurrence.ma2410    categories: [government, legal, commerce]2411    tier: B2412    aliases: [conseil de la concurrence maroc, moroccan competition council]2413    country: MA2414    language: fr2415    sensors:2416      - { name: actualités, url: "https://conseil-concurrence.ma/feed/", type: RSS, connector: rss, tier: B }2417  - id: anrt2418    name: ANRT (Moroccan telecom regulator)2419    domain: anrt.ma2420    categories: [telecom, government]2421    tier: B2422    aliases: [anrt, agence nationale de reglementation des telecommunications]2423    country: MA2424    language: fr2425    sensors:2426      - { name: actualités, url: "https://www.anrt.ma/", type: HTML, connector: http, tier: B }2427  - id: ammc2428    name: Autorité Marocaine du Marché des Capitaux (AMMC)2429    domain: ammc.ma2430    categories: [finance, government]2431    tier: B2432    aliases: [ammc, autorite marocaine du marche des capitaux, cdvm]2433    country: MA2434    language: fr2435    sensors:2436      - { name: actualités, url: "https://www.ammc.ma/fr/rss.xml", type: RSS, connector: rss, tier: B }2437  - id: bank-al-maghrib2438    name: Bank Al-Maghrib2439    domain: bkam.ma2440    categories: [finance, central-bank, government]2441    tier: B2442    weight: 1.22443    aliases: [bank al-maghrib, bam, banque centrale du maroc]2444    country: MA2445    language: fr2446    sensors:2447      - { name: communiqués, url: "https://www.bkam.ma/Communiques", type: HTML, connector: http, tier: B }2448      - { name: press releases (English), url: "https://www.bkam.ma/en/Press-releases", type: HTML, connector: http, tier: B }2449  - id: anre-maroc2450    name: Autorité Nationale de Régulation de l'Électricité (ANRE, Maroc)2451    domain: anre.ma2452    categories: [energy, government]2453    tier: B2454    aliases: [anre maroc, autorite nationale de regulation de l'electricite]2455    country: MA2456    language: fr2457    sensors:2458      - { name: actualités, url: "https://anre.ma/", type: HTML, connector: http, tier: B }2459  # ───────────────────────────── ARGENTINA ─────────────────────────────2460  - id: casa-rosada2461    name: Casa Rosada (Presidencia de la Nación Argentina)2462    domain: casarosada.gob.ar2463    categories: [government, politics]2464    tier: A2465    weight: 1.22466    aliases: [casa rosada, presidencia argentina, argentine presidency, milei]2467    country: AR2468    language: es2469    sensors:2470      - { name: actividad oficial, url: "https://www.casarosada.gob.ar/informacion/actividad-oficial?format=feed&type=rss", type: RSS, connector: rss, tier: A }2471      - { name: discursos, url: "https://www.casarosada.gob.ar/informacion/discursos?format=feed&type=rss", type: RSS, connector: rss, tier: A }2472  - id: argentina-gob-ar2473    name: Argentina.gob.ar (national government portal)2474    domain: argentina.gob.ar2475    categories: [government, politics]2476    tier: A2477    weight: 1.12478    aliases: [argentina.gob.ar, gobierno argentino, argentine government]2479    country: AR2480    language: es2481    sensors:2482      - { name: noticias, url: "https://www.argentina.gob.ar/noticias", type: HTML, connector: http, tier: A }2483      - { name: jefatura de gabinete, url: "https://www.argentina.gob.ar/jefatura/noticias", type: HTML, connector: http, tier: A }2484  - id: boletin-oficial-argentina2485    name: Boletín Oficial de la República Argentina2486    domain: boletinoficial.gob.ar2487    categories: [government, legal]2488    tier: B2489    weight: 1.12490    aliases: [boletin oficial, boletin oficial argentina, bora]2491    country: AR2492    language: es2493    sensors:2494      - { name: primera sección (legislación), url: "https://www.boletinoficial.gob.ar/seccion/primera", type: HTML, connector: http, tier: B }2495  - id: hcdn2496    name: Cámara de Diputados de la Nación Argentina2497    domain: hcdn.gob.ar2498    categories: [government, politics, legal]2499    tier: B2500    aliases: [hcdn, camara de diputados argentina, diputados argentina]2501    country: AR2502    language: es2503    sensors:2504      - { name: prensa, url: "https://www.hcdn.gob.ar/prensa/", type: HTML, connector: http, tier: B }2505  - id: anmat2506    name: ANMAT (Argentine drug and food administration)2507    domain: anmat.gob.ar2508    categories: [health, pharma, food, consumer-safety, government]2509    tier: B2510    aliases: [anmat, administracion nacional de medicamentos alimentos y tecnologia medica]2511    country: AR2512    language: es2513    sensors:2514      - { name: alertas, url: "https://www.argentina.gob.ar/anmat/alertas", type: HTML, connector: http, tier: B }2515      - { name: noticias, url: "https://www.argentina.gob.ar/anmat/noticias", type: HTML, connector: http, tier: B }2516  - id: jst-argentina2517    name: Junta de Seguridad en el Transporte (Argentina)2518    domain: jst.gob.ar2519    categories: [transport, aviation, government]2520    tier: B2521    aliases: [jst, junta de seguridad en el transporte]2522    country: AR2523    language: es2524    sensors:2525      - { name: noticias, url: "https://www.argentina.gob.ar/jst/noticias", type: HTML, connector: http, tier: B }2526  - id: inpres2527    name: INPRES (Instituto Nacional de Prevención Sísmica, Argentina)2528    domain: inpres.gob.ar2529    categories: [science, consumer-safety, government]2530    tier: B2531    aliases: [inpres, instituto nacional de prevencion sismica]2532    llm: false2533    country: AR2534    language: es2535    sensors:2536      - { name: últimos sismos, url: "https://www.inpres.gob.ar/desktop/", type: HTML, connector: http, tier: B }2537  # ───────────────────────────── CHILE ─────────────────────────────2538  - id: senado-chile2539    name: Senado de Chile2540    domain: senado.cl2541    categories: [government, politics, legal]2542    tier: B2543    aliases: [senado de chile, chilean senate]2544    country: CL2545    language: es2546    sensors:2547      - { name: noticias, url: "https://www.senado.cl/comunicaciones/noticias", type: HTML, connector: http, tier: B }2548  - id: diario-oficial-chile2549    name: Diario Oficial de la República de Chile2550    domain: diariooficial.interior.gob.cl2551    categories: [government, legal]2552    tier: B2553    aliases: [diario oficial chile, diario oficial de la republica de chile]2554    country: CL2555    language: es2556    sensors:2557      - { name: edición electrónica, url: "https://www.diariooficial.interior.gob.cl/", type: HTML, connector: http, tier: B }2558  - id: fne2559    name: Fiscalía Nacional Económica (Chile)2560    domain: fne.gob.cl2561    categories: [government, legal, commerce]2562    tier: B2563    aliases: [fne, fiscalia nacional economica, chilean competition authority]2564    country: CL2565    language: es2566    sensors:2567      - { name: noticias, url: "https://www.fne.gob.cl/feed/", type: RSS, connector: rss, tier: B }2568  - id: subtel2569    name: Subsecretaría de Telecomunicaciones (Chile)2570    domain: subtel.gob.cl2571    categories: [telecom, government]2572    tier: B2573    aliases: [subtel, subsecretaria de telecomunicaciones chile]2574    country: CL2575    language: es2576    sensors:2577      - { name: noticias, url: "https://www.subtel.gob.cl/feed/", type: RSS, connector: rss, tier: B }2578  - id: cne-chile2579    name: Comisión Nacional de Energía (Chile)2580    domain: cne.cl2581    categories: [energy, government]2582    tier: B2583    aliases: [cne chile, comision nacional de energia chile]2584    country: CL2585    language: es2586    sensors:2587      - { name: noticias, url: "https://www.cne.cl/feed/", type: RSS, connector: rss, tier: B }2588  - id: senapred2589    name: SENAPRED (Servicio Nacional de Prevención y Respuesta ante Desastres, Chile)2590    domain: senapred.cl2591    categories: [government, consumer-safety]2592    tier: B2593    aliases: [senapred, onemi, servicio nacional de prevencion y respuesta ante desastres]2594    llm: false2595    country: CL2596    language: es2597    sensors:2598      - { name: informes, url: "https://senapred.cl/informes/", type: HTML, connector: http, tier: B }2599  - id: csn-chile2600    name: Centro Sismológico Nacional (Universidad de Chile)2601    domain: sismologia.cl2602    categories: [science, consumer-safety]2603    tier: B2604    aliases: [csn, centro sismologico nacional, sismologia.cl]2605    llm: false2606    country: CL2607    language: es2608    sensors:2609      - { name: últimos sismos, url: "https://www.sismologia.cl/index.html", type: HTML, connector: http, tier: B }2610  # ───────────────────────────── COLOMBIA ─────────────────────────────2611  - id: camara-colombia2612    name: Cámara de Representantes de Colombia2613    domain: camara.gov.co2614    categories: [government, politics, legal]2615    tier: B2616    aliases: [camara de representantes colombia, colombian house of representatives]2617    country: CO2618    language: es2619    sensors:2620      - { name: noticias, url: "https://www.camara.gov.co/prensa", type: HTML, connector: http, tier: B }2621      - { name: proyectos de ley, url: "https://www.camara.gov.co/secretaria/proyectos-de-ley", type: HTML, connector: http, tier: B }2622  - id: crc-colombia2623    name: Comisión de Regulación de Comunicaciones (Colombia)2624    domain: crcom.gov.co2625    categories: [telecom, government]2626    tier: B2627    aliases: [crc colombia, comision de regulacion de comunicaciones]2628    country: CO2629    language: es2630    sensors:2631      - { name: noticias, url: "https://www.crcom.gov.co/rss.xml", type: RSS, connector: rss, tier: B }2632  - id: superfinanciera2633    name: Superintendencia Financiera de Colombia2634    domain: superfinanciera.gov.co2635    categories: [finance, government]2636    tier: B2637    weight: 1.12638    aliases: [superfinanciera, superintendencia financiera de colombia, sfc colombia]2639    country: CO2640    language: es2641    sensors:2642      - { name: noticias, url: "https://www.superfinanciera.gov.co/publicaciones/10082563/sala-de-prensa/", type: HTML, connector: http, tier: B }2643  - id: banrep2644    name: Banco de la República (Colombia)2645    domain: banrep.gov.co2646    categories: [finance, central-bank, government]2647    tier: B2648    weight: 1.22649    aliases: [banco de la republica, banrep, central bank of colombia]2650    country: CO2651    language: es2652    sensors:2653      - { name: comunicados, url: "https://www.banrep.gov.co/es/rss.xml", type: RSS, connector: rss, tier: B }2654  - id: invima2655    name: INVIMA (Colombian food and drug regulator)2656    domain: invima.gov.co2657    categories: [health, pharma, food, consumer-safety, government]2658    tier: B2659    aliases: [invima, instituto nacional de vigilancia de medicamentos y alimentos]2660    country: CO2661    language: es2662    sensors:2663      - { name: alertas sanitarias, url: "https://www.invima.gov.co/alertas-sanitarias", type: HTML, connector: http, tier: B }2664  - id: ungrd2665    name: Unidad Nacional para la Gestión del Riesgo de Desastres (Colombia)2666    domain: gestiondelriesgo.gov.co2667    categories: [government, consumer-safety]2668    tier: B2669    aliases: [ungrd, unidad nacional para la gestion del riesgo de desastres]2670    country: CO2671    language: es2672    sensors:2673      - { name: noticias, url: "https://portal.gestiondelriesgo.gov.co/Paginas/Noticias.aspx", type: HTML, connector: http, tier: B }2674  # ───────────────────────────── PERU ─────────────────────────────2675  - id: gob-pe2676    name: Gobierno del Perú (gob.pe)2677    domain: gob.pe2678    categories: [government, politics]2679    tier: A2680    weight: 1.22681    aliases: [gob.pe, gobierno del peru, peruvian government, presidencia del consejo de ministros, pcm]2682    country: PE2683    language: es2684    sensors:2685      - { name: noticias PCM, url: "https://www.gob.pe/institucion/pcm/noticias", type: HTML, connector: http, tier: A }2686      - { name: noticias presidencia, url: "https://www.gob.pe/institucion/presidencia/noticias", type: HTML, connector: http, tier: A }2687  - id: congreso-peru2688    name: Congreso de la República del Perú2689    domain: congreso.gob.pe2690    categories: [government, politics, legal]2691    tier: B2692    aliases: [congreso del peru, peruvian congress, congreso de la republica]2693    country: PE2694    language: es2695    sensors:2696      - { name: noticias, url: "https://comunicaciones.congreso.gob.pe/noticias/feed/", type: RSS, connector: rss, tier: B }2697  - id: inei2698    name: INEI (Instituto Nacional de Estadística e Informática, Perú)2699    domain: inei.gob.pe2700    categories: [statistics, government]2701    tier: B2702    aliases: [inei, instituto nacional de estadistica e informatica, peru statistics]2703    country: PE2704    language: es2705    sensors:2706      - { name: notas de prensa, url: "https://www.inei.gob.pe/prensa/noticias/", type: HTML, connector: http, tier: B }2707  - id: indecopi2708    name: INDECOPI (Perú)2709    domain: indecopi.gob.pe2710    categories: [government, legal, commerce, consumer-safety]2711    tier: B2712    aliases: [indecopi, instituto nacional de defensa de la competencia y de la proteccion de la propiedad intelectual]2713    country: PE2714    language: es2715    sensors:2716      - { name: noticias, url: "https://www.gob.pe/institucion/indecopi/noticias", type: HTML, connector: http, tier: B }2717  - id: osiptel2718    name: OSIPTEL (Peruvian telecom regulator)2719    domain: osiptel.gob.pe2720    categories: [telecom, government]2721    tier: B2722    aliases: [osiptel, organismo supervisor de inversion privada en telecomunicaciones]2723    country: PE2724    language: es2725    sensors:2726      - { name: noticias, url: "https://www.gob.pe/institucion/osiptel/noticias", type: HTML, connector: http, tier: B }2727  - id: smv-peru2728    name: Superintendencia del Mercado de Valores (Perú)2729    domain: smv.gob.pe2730    categories: [finance, government]2731    tier: B2732    aliases: [smv, superintendencia del mercado de valores, conasev]2733    country: PE2734    language: es2735    sensors:2736      - { name: noticias, url: "https://www.gob.pe/institucion/smv/noticias", type: HTML, connector: http, tier: B }2737      - { name: hechos de importancia, url: "https://www.smv.gob.pe/Frm_HechosDeImportanciaDia?data=", type: HTML, connector: http, tier: B }2738  - id: osinergmin2739    name: Osinergmin (Peruvian energy and mining regulator)2740    domain: osinergmin.gob.pe2741    categories: [energy, government]2742    tier: B2743    aliases: [osinergmin, organismo supervisor de la inversion en energia y mineria]2744    country: PE2745    language: es2746    sensors:2747      - { name: noticias, url: "https://www.gob.pe/institucion/osinergmin/noticias", type: HTML, connector: http, tier: B }2748  - id: digemid2749    name: DIGEMID (Peruvian medicines directorate)2750    domain: digemid.minsa.gob.pe2751    categories: [health, pharma, government]2752    tier: B2753    aliases: [digemid, direccion general de medicamentos insumos y drogas]2754    country: PE2755    language: es2756    sensors:2757      - { name: alertas, url: "https://www.digemid.minsa.gob.pe/webDigemid/feed/", type: RSS, connector: rss, tier: B }2758  - id: indeci2759    name: INDECI (Instituto Nacional de Defensa Civil, Perú)2760    domain: indeci.gob.pe2761    categories: [government, consumer-safety]2762    tier: B2763    aliases: [indeci, instituto nacional de defensa civil, coen]2764    country: PE2765    language: es2766    sensors:2767      - { name: noticias, url: "https://www.gob.pe/institucion/indeci/noticias", type: HTML, connector: http, tier: B }2768  - id: sbs-peru2769    name: Superintendencia de Banca, Seguros y AFP (Perú)2770    domain: sbs.gob.pe2771    categories: [finance, government]2772    tier: B2773    aliases: [sbs, superintendencia de banca seguros y afp]2774    country: PE2775    language: es2776    sensors:2777      - { name: noticias, url: "https://www.gob.pe/institucion/sbs/noticias", type: HTML, connector: http, tier: B }2778  - id: mef-peru2779    name: Ministerio de Economía y Finanzas (Perú)2780    domain: mef.gob.pe2781    categories: [government, finance]2782    tier: B2783    aliases: [mef peru, ministerio de economia y finanzas peru]2784    country: PE2785    language: es2786    sensors:2787      - { name: noticias, url: "https://www.gob.pe/institucion/mef/noticias", type: HTML, connector: http, tier: B }2788  # ───────────────────────────── URUGUAY ─────────────────────────────2789  - id: presidencia-uruguay2790    name: Presidencia de la República (Uruguay)2791    domain: gub.uy2792    homepage: https://www.gub.uy/presidencia/2793    categories: [government, politics]2794    tier: A2795    weight: 1.12796    aliases: [presidencia uruguay, uruguayan presidency, gub.uy, gobierno de uruguay]2797    country: UY2798    language: es2799    sensors:2800      - { name: noticias, url: "https://www.gub.uy/presidencia/comunicacion/noticias", type: HTML, connector: http, tier: A }2801  - id: impo2802    name: IMPO — Diario Oficial (Uruguay)2803    domain: impo.com.uy2804    categories: [government, legal]2805    tier: B2806    aliases: [impo, diario oficial uruguay, centro de informacion oficial]2807    country: UY2808    language: es2809    sensors:2810      - { name: diario oficial, url: "https://www.impo.com.uy/", type: HTML, connector: http, tier: B }2811  - id: ine-uruguay2812    name: Instituto Nacional de Estadística (Uruguay)2813    domain: ine.gub.uy2814    homepage: https://www.gub.uy/instituto-nacional-estadistica/2815    categories: [statistics, government]2816    tier: B2817    aliases: [ine uruguay, instituto nacional de estadistica uruguay]2818    country: UY2819    language: es2820    sensors:2821      - { name: noticias, url: "https://www.gub.uy/instituto-nacional-estadistica/comunicacion/noticias", type: HTML, connector: http, tier: B }2822  - id: urcdp2823    name: Unidad Reguladora y de Control de Datos Personales (Uruguay)2824    domain: gub.uy2825    homepage: https://www.gub.uy/unidad-reguladora-control-datos-personales/2826    categories: [government, legal, web-policy]2827    tier: B2828    aliases: [urcdp, unidad reguladora y de control de datos personales, uruguayan dpa]2829    country: UY2830    language: es2831    sensors:2832      - { name: noticias, url: "https://www.gub.uy/unidad-reguladora-control-datos-personales/comunicacion/noticias", type: HTML, connector: http, tier: B }2833  - id: ursec2834    name: URSEC (Unidad Reguladora de Servicios de Comunicaciones, Uruguay)2835    domain: gub.uy2836    homepage: https://www.gub.uy/unidad-reguladora-servicios-comunicaciones/2837    categories: [telecom, government]2838    tier: B2839    aliases: [ursec, unidad reguladora de servicios de comunicaciones]2840    country: UY2841    language: es2842    sensors:2843      - { name: noticias, url: "https://www.gub.uy/unidad-reguladora-servicios-comunicaciones/comunicacion/noticias", type: HTML, connector: http, tier: B }2844  - id: ursea2845    name: URSEA (Unidad Reguladora de Servicios de Energía y Agua, Uruguay)2846    domain: gub.uy2847    homepage: https://www.gub.uy/unidad-reguladora-servicios-energia-agua/2848    categories: [energy, government]2849    tier: B2850    aliases: [ursea, unidad reguladora de servicios de energia y agua]2851    country: UY2852    language: es2853    sensors:2854      - { name: noticias, url: "https://www.gub.uy/unidad-reguladora-servicios-energia-agua/comunicacion/noticias", type: HTML, connector: http, tier: B }2855  - id: sinae2856    name: Sistema Nacional de Emergencias (SINAE, Uruguay)2857    domain: gub.uy2858    homepage: https://www.gub.uy/sistema-nacional-emergencias/2859    categories: [government, consumer-safety]2860    tier: B2861    aliases: [sinae, sistema nacional de emergencias uruguay]2862    country: UY2863    language: es2864    sensors:2865      - { name: noticias, url: "https://www.gub.uy/sistema-nacional-emergencias/comunicacion/noticias", type: HTML, connector: http, tier: B }2866  - id: mef-uruguay2867    name: Ministerio de Economía y Finanzas (Uruguay)2868    domain: gub.uy2869    homepage: https://www.gub.uy/ministerio-economia-finanzas/2870    categories: [government, finance]2871    tier: B2872    aliases: [mef uruguay, ministerio de economia y finanzas uruguay]2873    country: UY2874    language: es2875    sensors:2876      - { name: noticias, url: "https://www.gub.uy/ministerio-economia-finanzas/comunicacion/noticias", type: HTML, connector: http, tier: B }2877  - id: msp-uruguay2878    name: Ministerio de Salud Pública (Uruguay)2879    domain: gub.uy2880    homepage: https://www.gub.uy/ministerio-salud-publica/2881    categories: [health, pharma, government]2882    tier: B2883    aliases: [msp uruguay, ministerio de salud publica uruguay]2884    country: UY2885    language: es2886    sensors:2887      - { name: noticias, url: "https://www.gub.uy/ministerio-salud-publica/comunicacion/noticias", type: HTML, connector: http, tier: B }2888  # ───────────────────────────── NEW ZEALAND ─────────────────────────────2889  - id: nz-privacy-commissioner2890    name: Office of the Privacy Commissioner (New Zealand)2891    domain: privacy.org.nz2892    categories: [government, legal, web-policy]2893    tier: B2894    aliases: [privacy commissioner, office of the privacy commissioner nz, opc nz]2895    country: NZ2896    sensors:2897      - { name: news, url: "https://www.privacy.org.nz/news/rss", type: RSS, connector: rss, tier: B }2898  - id: comcom2899    name: Commerce Commission New Zealand2900    domain: comcom.govt.nz2901    categories: [government, legal, commerce, telecom, consumer-safety]2902    tier: B2903    weight: 1.12904    aliases: [commerce commission, comcom, commerce commission new zealand]2905    country: NZ2906    sensors:2907      - { name: media releases, url: "https://comcom.govt.nz/news-and-media/media-releases", type: HTML, connector: http, tier: B }2908  - id: electricity-authority-nz2909    name: Electricity Authority (New Zealand)2910    domain: ea.govt.nz2911    categories: [energy, government]2912    tier: B2913    aliases: [electricity authority, electricity authority new zealand, ea nz]2914    country: NZ2915    sensors:2916      - { name: news, url: "https://www.ea.govt.nz/news/", type: HTML, connector: http, tier: B }2917      - { name: consultations, url: "https://www.ea.govt.nz/projects/all/", type: HTML, connector: http, tier: B }2918  - id: medsafe2919    name: Medsafe (New Zealand Medicines and Medical Devices Safety Authority)2920    domain: medsafe.govt.nz2921    categories: [health, pharma, government]2922    tier: B2923    aliases: [medsafe, new zealand medicines and medical devices safety authority]2924    country: NZ2925    sensors:2926      - { name: recalls, url: "https://www.medsafe.govt.nz/hot/Recalls/RecallSearch.asp", type: HTML, connector: http, tier: B }2927  - id: taic2928    name: Transport Accident Investigation Commission (New Zealand)2929    domain: taic.org.nz2930    categories: [transport, aviation, government]2931    tier: B2932    aliases: [taic, transport accident investigation commission]2933    country: NZ2934    sensors:2935      - { name: news, url: "https://www.taic.org.nz/news", type: HTML, connector: http, tier: B }2936  - id: geonet2937    name: GeoNet (New Zealand geological hazard monitoring)2938    domain: geonet.org.nz2939    categories: [science, weather, consumer-safety, government]2940    tier: B2941    weight: 1.12942    aliases: [geonet, geonet nz, gns science geonet]2943    llm: false2944    country: NZ2945    sensors:2946      - { name: earthquakes MMI ≥ 3 (API), url: "https://api.geonet.org.nz/quake?MMI=3", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "features", keyField: "properties.publicID", titleTemplate: "M{properties.magnitude} {properties.locality}", dateField: "properties.time", summaryField: "properties.quality", compareFields: ["properties.magnitude", "properties.quality", "properties.depth"], urlTemplate: "https://www.geonet.org.nz/earthquake/{key}", maxItems: 100, headers: { Accept: "application/vnd.geo+json;version=2" } } }2947      - { name: volcanic alert levels (API), url: "https://api.geonet.org.nz/volcano/val", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "features", keyField: "properties.volcanoID", titleTemplate: "{properties.volcanoTitle} — alert level {properties.level}", summaryField: "properties.acc", compareFields: ["properties.level", "properties.acc", "properties.hazards"], urlTemplate: "https://www.geonet.org.nz/volcano/{key}", maxItems: 20, headers: { Accept: "application/vnd.geo+json;version=2" } } }2948      - { name: news, url: "https://www.geonet.org.nz/news", type: HTML, connector: http, tier: B }2949  - id: nz-treasury2950    name: The Treasury (New Zealand)2951    domain: treasury.govt.nz2952    categories: [government, finance]2953    tier: B2954    aliases: [new zealand treasury, nz treasury, the treasury]2955    country: NZ2956    sensors:2957      - { name: news, url: "https://www.treasury.govt.nz/news-and-events/news", type: HTML, connector: http, tier: B }2958  # ───────────────────────────── SINGAPORE ─────────────────────────────2959  - id: singapore-pmo2960    name: Prime Minister's Office Singapore2961    domain: pmo.gov.sg2962    categories: [government, politics]2963    tier: A2964    weight: 1.22965    aliases: [pmo singapore, prime minister's office singapore, singapore prime minister]2966    country: SG2967    sensors:2968      - { name: newsroom, url: "https://www.pmo.gov.sg/Newsroom", type: HTML, connector: http, tier: A }2969  - id: gov-sg2970    name: gov.sg (Singapore Government)2971    domain: gov.sg2972    categories: [government, politics]2973    tier: B2974    aliases: [gov.sg, singapore government]2975    country: SG2976    sensors:2977      - { name: factually, url: "https://www.gov.sg/factually", type: HTML, connector: http, tier: B }2978  - id: singapore-parliament2979    name: Parliament of Singapore2980    domain: parliament.gov.sg2981    categories: [government, politics, legal]2982    tier: B2983    weight: 1.12984    aliases: [parliament of singapore, singapore parliament]2985    country: SG2986    sensors:2987      - { name: bills introduced, url: "https://www.parliament.gov.sg/parliamentary-business/bills-introduced", type: HTML, connector: http, tier: B }2988      - { name: order paper, url: "https://www.parliament.gov.sg/parliamentary-business/order-paper", type: HTML, connector: http, tier: B }2989  - id: egazette-sg2990    name: Singapore Government Gazette (e-Gazette)2991    domain: egazette.gov.sg2992    categories: [government, legal]2993    tier: B2994    aliases: [e-gazette, singapore government gazette, egazette]2995    country: SG2996    sensors:2997      - { name: latest gazettes, url: "https://www.egazette.gov.sg/", type: HTML, connector: http, tier: B }2998  - id: mas2999    extend: true3000    country: SG3001    sensors:3002      - { name: media releases, url: "https://www.mas.gov.sg/news?content_type=Media%20Releases", type: HTML, connector: http, tier: B }3003      - { name: investor alert list, url: "https://www.mas.gov.sg/investor-alert-list", type: HTML, connector: http, tier: C }3004      - { name: monetary policy statements, url: "https://www.mas.gov.sg/monetary-policy/monetary-policy-statements", type: HTML, connector: http, tier: B }3005  - id: hsa3006    name: Health Sciences Authority (Singapore)3007    domain: hsa.gov.sg3008    categories: [health, pharma, government]3009    tier: B3010    aliases: [hsa, health sciences authority singapore]3011    country: SG3012    sensors:3013      - { name: announcements, url: "https://www.hsa.gov.sg/announcements", type: HTML, connector: http, tier: B }3014      - { name: press releases, url: "https://www.hsa.gov.sg/announcements?type=press-release", type: HTML, connector: http, tier: B }3015      - { name: safety alerts, url: "https://www.hsa.gov.sg/announcements?type=safety-alert", type: HTML, connector: http, tier: B }3016  - id: singapore-mfa3017    name: Ministry of Foreign Affairs Singapore3018    domain: mfa.gov.sg3019    categories: [government, politics]3020    tier: B3021    aliases: [mfa singapore, ministry of foreign affairs singapore]3022    country: SG3023    sensors:3024      - { name: press statements, url: "https://www.mfa.gov.sg/Newsroom/Press-Statements-Transcripts-and-Photos", type: HTML, connector: http, tier: B }3025  # ───────────────────────────── HONG KONG ─────────────────────────────3026  - id: hong-kong-government3027    name: Government of the Hong Kong SAR (info.gov.hk / news.gov.hk)3028    domain: info.gov.hk3029    categories: [government, politics]3030    tier: A3031    weight: 1.33032    aliases: [hong kong government, hksar government, info.gov.hk, news.gov.hk, gia]3033    country: HK3034    sensors:3035      - { name: press releases (English), url: "https://www.info.gov.hk/gia/rss/general_en.xml", type: RSS, connector: rss, tier: A }3036      - { name: press releases (中文), url: "https://www.info.gov.hk/gia/rss/general_zh.xml", type: RSS, connector: rss, tier: A }3037      - { name: news.gov.hk top stories, url: "https://www.news.gov.hk/en/common/html/topstories.rss.xml", type: RSS, connector: rss, tier: A }3038  - id: hk-gazette3039    name: Hong Kong Government Gazette (GLD e-Gazette)3040    domain: gld.gov.hk3041    categories: [government, legal]3042    tier: B3043    aliases: [hong kong gazette, government gazette hong kong, gld egazette]3044    country: HK3045    sensors:3046      - { name: latest gazette, url: "https://www.gld.gov.hk/egazette/english/gazette/toc.php", type: HTML, connector: http, tier: B }3047  - id: censtatd3048    name: Census and Statistics Department (Hong Kong)3049    domain: censtatd.gov.hk3050    categories: [statistics, government]3051    tier: B3052    weight: 1.13053    aliases: [c&sd, censtatd, census and statistics department hong kong]3054    country: HK3055    sensors:3056      - { name: press releases, url: "https://www.censtatd.gov.hk/en/scode600.html", type: HTML, connector: http, tier: B }3057  - id: hk-drug-office3058    name: Drug Office, Department of Health (Hong Kong)3059    domain: drugoffice.gov.hk3060    categories: [health, pharma, government]3061    tier: B3062    aliases: [drug office hong kong, department of health drug office, doh hong kong]3063    country: HK3064    sensors:3065      - { name: safety alerts, url: "https://www.drugoffice.gov.hk/eps/do/en/consumer/news_informations/dm_20.html", type: HTML, connector: http, tier: B }3066  - id: hko3067    name: Hong Kong Observatory3068    domain: hko.gov.hk3069    categories: [weather, government]3070    tier: B3071    aliases: [hko, hong kong observatory]3072    llm: false3073    country: HK3074    sensors:3075      - { name: weather warnings, url: "https://rss.weather.gov.hk/rss/WeatherWarningSummaryv2.xml", type: RSS, connector: rss, tier: B }3076      - { name: earthquake messages, url: "https://rss.weather.gov.hk/rss/QuickEarthquakeMessage.xml", type: RSS, connector: rss, tier: B }3077      - { name: current weather, url: "https://rss.weather.gov.hk/rss/CurrentWeather.xml", type: RSS, connector: rss, tier: B }3078  - id: hkma3079    extend: true3080    country: HK3081    sensors:3082      - { name: fraudulent websites alerts, url: "https://www.hkma.gov.hk/eng/news-and-media/press-releases/?category=fraudulent-bank-websites-phishing-e-mails", type: HTML, connector: http, tier: C }3083  # ───────────────────────────── TAIWAN ─────────────────────────────3084  - id: taiwan-president3085    extend: true3086    country: TW3087    sensors:3088      - { name: news (English), url: "https://english.president.gov.tw/News", type: HTML, connector: http, tier: B }3089  - id: legislative-yuan3090    name: Legislative Yuan (Taiwan)3091    domain: ly.gov.tw3092    categories: [government, politics, legal]3093    tier: B3094    aliases: [legislative yuan, taiwan parliament, ly.gov.tw]3095    country: TW3096    language: zh3097    sensors:3098      - { name: press releases (Chinese), url: "https://www.ly.gov.tw/Pages/List.aspx?nodeid=6590", type: HTML, connector: http, tier: B }3099  - id: taiwan-gazette3100    name: Executive Yuan Gazette (Taiwan Government Gazette)3101    domain: gazette.nat.gov.tw3102    categories: [government, legal]3103    tier: B3104    aliases: [executive yuan gazette, taiwan government gazette, 行政院公報]3105    country: TW3106    language: zh3107    sensors:3108      - { name: latest gazette (Chinese), url: "https://gazette.nat.gov.tw/egFront/", type: HTML, connector: http, tier: B }3109  - id: dgbas3110    name: Directorate-General of Budget, Accounting and Statistics (DGBAS, Taiwan)3111    domain: stat.gov.tw3112    categories: [statistics, government]3113    tier: B3114    weight: 1.13115    aliases: [dgbas, directorate-general of budget accounting and statistics, national statistics taiwan, 行政院主計總處]3116    country: TW3117    sensors:3118      - { name: news (English), url: "https://eng.stat.gov.tw/News.aspx?n=2334&sms=10983", type: HTML, connector: http, tier: B }3119      - { name: press releases (Chinese), url: "https://www.stat.gov.tw/News.aspx?n=2681&sms=10993", type: HTML, connector: http, tier: B }3120  - id: tftc3121    name: Taiwan Fair Trade Commission3122    domain: ftc.gov.tw3123    categories: [government, legal, commerce]3124    tier: B3125    aliases: [tftc, taiwan fair trade commission, fair trade commission taiwan, 公平交易委員會]3126    country: TW3127    sensors:3128      - { name: news (English), url: "https://www.ftc.gov.tw/internet/english/doc/docList.aspx?uid=1177", type: HTML, connector: http, tier: B }3129      - { name: news (Chinese), url: "https://www.ftc.gov.tw/internet/main/doc/docList.aspx?uid=126", type: HTML, connector: http, tier: B }3130  - id: fsc-taiwan3131    name: Financial Supervisory Commission (Taiwan)3132    domain: fsc.gov.tw3133    categories: [finance, government]3134    tier: B3135    weight: 1.13136    aliases: [fsc taiwan, financial supervisory commission taiwan, 金融監督管理委員會]3137    country: TW3138    sensors:3139      - { name: news (English), url: "https://www.fsc.gov.tw/en/home.jsp?id=97&parentpath=0,2", type: HTML, connector: http, tier: B }3140      - { name: press releases (Chinese), url: "https://www.fsc.gov.tw/ch/home.jsp?id=96&parentpath=0,2", type: HTML, connector: http, tier: B }3141  - id: cbc-taiwan3142    name: Central Bank of the Republic of China (Taiwan)3143    domain: cbc.gov.tw3144    categories: [finance, central-bank, government]3145    tier: B3146    weight: 1.23147    aliases: [cbc taiwan, central bank of taiwan, central bank of the republic of china, 中央銀行]3148    country: TW3149    sensors:3150      - { name: press releases (English), url: "https://www.cbc.gov.tw/en/lp-434-2.html", type: HTML, connector: http, tier: B }3151      - { name: press releases (Chinese), url: "https://www.cbc.gov.tw/tw/lp-432-1.html", type: HTML, connector: http, tier: B }3152  - id: tfda3153    name: Taiwan Food and Drug Administration (TFDA)3154    domain: fda.gov.tw3155    categories: [health, pharma, food, consumer-safety, government]3156    tier: B3157    aliases: [tfda, taiwan food and drug administration, 衛生福利部食品藥物管理署]3158    country: TW3159    sensors:3160      - { name: news (English), url: "https://www.fda.gov.tw/ENG/news.aspx?cid=4132", type: HTML, connector: http, tier: B }3161      - { name: press releases (Chinese), url: "https://www.fda.gov.tw/TC/news.aspx?cid=3", type: HTML, connector: http, tier: B }3162  - id: ttsb3163    name: Taiwan Transportation Safety Board (TTSB)3164    domain: ttsb.gov.tw3165    categories: [transport, aviation, government]3166    tier: B3167    aliases: [ttsb, taiwan transportation safety board, asc taiwan, 國家運輸安全調查委員會]3168    country: TW3169    sensors:3170      - { name: news (English), url: "https://www.ttsb.gov.tw/english/", type: HTML, connector: http, tier: B }3171  - id: cwa-taiwan3172    name: Central Weather Administration (Taiwan)3173    domain: cwa.gov.tw3174    categories: [weather, science, government]3175    tier: B3176    aliases: [cwa, central weather administration, central weather bureau, cwb taiwan, 中央氣象署]3177    llm: false3178    country: TW3179    sensors:3180      - { name: recent earthquakes, url: "https://scweb.cwa.gov.tw/en-us/earthquake/data", type: HTML, connector: http, tier: B }3181  - id: taiwan-mofa3182    name: Ministry of Foreign Affairs (Taiwan)3183    domain: mofa.gov.tw3184    categories: [government, politics]3185    tier: B3186    aliases: [mofa taiwan, ministry of foreign affairs taiwan, taiwan foreign ministry]3187    country: TW3188    sensors:3189      - { name: press releases (English), url: "https://en.mofa.gov.tw/News.aspx?n=1328&sms=273", type: HTML, connector: http, tier: B }3190  # ───────────────────────────── INDONESIA ─────────────────────────────3191  - id: indonesia-cabinet-secretariat3192    extend: true3193    country: ID3194    sensors:3195      - { name: news (English), url: "https://setkab.go.id/en/feed/", type: RSS, connector: rss, tier: B }3196  - id: bank-indonesia3197    extend: true3198    country: ID3199    sensors:3200      - { name: siaran pers, url: "https://www.bi.go.id/id/publikasi/ruang-media/news-release/default.aspx", type: HTML, connector: http, tier: B }3201      - { name: BI-Rate, url: "https://www.bi.go.id/en/statistik/indikator/bi-rate.aspx", type: HTML, connector: http, tier: B }3202  - id: kementerian-esdm3203    name: Ministry of Energy and Mineral Resources (ESDM, Indonesia)3204    domain: esdm.go.id3205    categories: [energy, government]3206    tier: B3207    aliases: [esdm, kementerian energi dan sumber daya mineral, ministry of energy and mineral resources indonesia]3208    country: ID3209    language: id3210    sensors:3211      - { name: berita, url: "https://www.esdm.go.id/id/media-center/arsip-berita", type: HTML, connector: http, tier: B }3212  - id: bpom3213    name: Indonesian Food and Drug Authority (BPOM)3214    domain: pom.go.id3215    categories: [health, pharma, food, consumer-safety, government]3216    tier: B3217    aliases: [bpom, badan pengawas obat dan makanan, indonesian food and drug authority]3218    country: ID3219    language: id3220    sensors:3221      - { name: siaran pers, url: "https://www.pom.go.id/siaran-pers", type: HTML, connector: http, tier: B }3222      - { name: berita, url: "https://www.pom.go.id/berita", type: HTML, connector: http, tier: B }3223  - id: bmkg3224    name: Meteorology, Climatology and Geophysical Agency (BMKG, Indonesia)3225    domain: bmkg.go.id3226    categories: [weather, science, consumer-safety, government]3227    tier: B3228    weight: 1.13229    aliases: [bmkg, badan meteorologi klimatologi dan geofisika]3230    llm: false3231    country: ID3232    language: id3233    sensors:3234      - { name: gempa terkini M5+ (JSON), url: "https://data.bmkg.go.id/DataMKG/TEWS/gempaterkini.json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "Infogempa.gempa", keyField: "DateTime", titleTemplate: "M{Magnitude} {Wilayah}", summaryField: "Potensi", dateField: "DateTime", urlTemplate: "https://www.bmkg.go.id/gempabumi/gempabumi-terkini.bmkg", maxItems: 15 } }3235      - { name: gempa dirasakan (JSON), url: "https://data.bmkg.go.id/DataMKG/TEWS/gempadirasakan.json", type: REST_API, connector: jsonlist, tier: B, config: { itemsPath: "Infogempa.gempa", keyField: "DateTime", titleTemplate: "M{Magnitude} {Wilayah}", summaryField: "Dirasakan", dateField: "DateTime", urlTemplate: "https://www.bmkg.go.id/gempabumi/gempabumi-dirasakan.bmkg", maxItems: 15 } }3236  # ───────────────────────────── MALAYSIA ─────────────────────────────3237  - id: dosm3238    name: Department of Statistics Malaysia (DOSM)3239    domain: dosm.gov.my3240    categories: [statistics, government]3241    tier: B3242    weight: 1.13243    aliases: [dosm, department of statistics malaysia, jabatan perangkaan malaysia, open dosm]3244    country: MY3245    sensors:3246      - { name: latest releases, url: "https://www.dosm.gov.my/portal-main/release-content", type: HTML, connector: http, tier: B }3247      - { name: open dosm publications, url: "https://open.dosm.gov.my/publications", type: HTML, connector: http, tier: B }3248  - id: jpdp3249    name: Personal Data Protection Department (JPDP, Malaysia)3250    domain: pdp.gov.my3251    categories: [government, legal, web-policy]3252    tier: B3253    aliases: [jpdp, personal data protection department malaysia, pdp malaysia, jabatan perlindungan data peribadi]3254    country: MY3255    sensors:3256      - { name: news, url: "https://www.pdp.gov.my/jpdpv2/feed/", type: RSS, connector: rss, tier: B }3257  - id: mcmc3258    name: Malaysian Communications and Multimedia Commission (MCMC)3259    domain: mcmc.gov.my3260    categories: [telecom, media, government]3261    tier: B3262    aliases: [mcmc, malaysian communications and multimedia commission, skmm]3263    country: MY3264    sensors:3265      - { name: press releases, url: "https://www.mcmc.gov.my/en/media/press-releases", type: HTML, connector: http, tier: B }3266  - id: sc-malaysia3267    name: Securities Commission Malaysia3268    domain: sc.com.my3269    categories: [finance, government]3270    tier: B3271    weight: 1.13272    aliases: [sc malaysia, securities commission malaysia, suruhanjaya sekuriti]3273    country: MY3274    sensors:3275      - { name: media releases, url: "https://www.sc.com.my/resources/media/media-release", type: HTML, connector: http, tier: B }3276      - { name: investor alert list, url: "https://www.sc.com.my/investor-alert-list", type: HTML, connector: http, tier: C }3277  - id: bank-negara-malaysia3278    extend: true3279    country: MY3280    sensors:3281      - { name: OPR decisions, url: "https://www.bnm.gov.my/monetary-stability/opr-decisions", type: HTML, connector: http, tier: B }3282      - { name: financial consumer alert, url: "https://www.bnm.gov.my/financial-consumer-alert-list", type: HTML, connector: http, tier: C }3283  - id: suruhanjaya-tenaga3284    name: Energy Commission of Malaysia (Suruhanjaya Tenaga)3285    domain: st.gov.my3286    categories: [energy, government]3287    tier: B3288    aliases: [suruhanjaya tenaga, energy commission malaysia, st malaysia]3289    country: MY3290    sensors:3291      - { name: news, url: "https://www.st.gov.my/", type: HTML, connector: http, tier: B }3292  - id: npra3293    name: National Pharmaceutical Regulatory Agency (NPRA, Malaysia)3294    domain: npra.gov.my3295    categories: [health, pharma, government]3296    tier: B3297    aliases: [npra, national pharmaceutical regulatory agency malaysia]3298    country: MY3299    sensors:3300      - { name: news, url: "https://www.npra.gov.my/index.php/en/", type: HTML, connector: http, tier: B }3301  - id: nadma3302    name: National Disaster Management Agency (NADMA, Malaysia)3303    domain: nadma.gov.my3304    categories: [government, consumer-safety]3305    tier: B3306    aliases: [nadma, agensi pengurusan bencana negara]3307    country: MY3308    language: ms3309    sensors:3310      - { name: berita, url: "https://www.nadma.gov.my/", type: HTML, connector: http, tier: B }3311  - id: malaysia-mof3312    name: Ministry of Finance Malaysia3313    domain: mof.gov.my3314    categories: [government, finance]3315    tier: B3316    aliases: [mof malaysia, ministry of finance malaysia, kementerian kewangan]3317    country: MY3318    sensors:3319      - { name: press releases, url: "https://www.mof.gov.my/portal/en/news/press-release?format=feed&type=rss", type: RSS, connector: rss, tier: B }3320  # ───────────────────────────── THAILAND ─────────────────────────────3321  - id: nso-thailand3322    name: National Statistical Office of Thailand (NSO)3323    domain: nso.go.th3324    categories: [statistics, government]3325    tier: B3326    aliases: [nso thailand, national statistical office thailand, สำนักงานสถิติแห่งชาติ]3327    country: TH3328    language: th3329    sensors:3330      - { name: news (Thai), url: "https://www.nso.go.th/nsoweb/main/summano/aN", type: HTML, connector: http, tier: B }3331      - { name: news (English), url: "https://www.nso.go.th/nsoweb/index?set_lang=en", type: HTML, connector: http, tier: B }3332  - id: sec-thailand3333    name: Securities and Exchange Commission, Thailand3334    domain: sec.or.th3335    categories: [finance, government]3336    tier: B3337    weight: 1.13338    aliases: [sec thailand, securities and exchange commission thailand, ก.ล.ต.]3339    country: TH3340    sensors:3341      - { name: investor alert, url: "https://market.sec.or.th/public/idisc/en/InvestorAlert", type: HTML, connector: http, tier: C }3342  - id: thai-fda3343    name: Thai Food and Drug Administration3344    domain: fda.moph.go.th3345    categories: [health, pharma, food, consumer-safety, government]3346    tier: B3347    aliases: [thai fda, food and drug administration thailand, อย.]3348    country: TH3349    language: th3350    sensors:3351      - { name: news (Thai), url: "https://www.fda.moph.go.th/news", type: HTML, connector: http, tier: B }3352  - id: tmd3353    name: Thai Meteorological Department (TMD)3354    domain: tmd.go.th3355    categories: [weather, science, consumer-safety, government]3356    tier: B3357    aliases: [tmd, thai meteorological department, กรมอุตุนิยมวิทยา]3358    llm: false3359    country: TH3360    language: th3361    sensors:3362      - { name: earthquakes, url: "https://earthquake.tmd.go.th/inside.html", type: HTML, connector: http, tier: B }3363  # ───────────────────────────── VIETNAM ─────────────────────────────3364  - id: vietnam-government3365    name: Government of Vietnam (VGP / chinhphu.vn)3366    domain: chinhphu.vn3367    categories: [government, politics]3368    tier: A3369    weight: 1.23370    aliases: [vietnamese government, government of vietnam, vgp, chinhphu.vn, bao chinh phu, vgp news]3371    country: VN3372    sensors:3373      - { name: news (English, VGP), url: "https://en.baochinhphu.vn/", type: HTML, connector: http, tier: A }3374      - { name: news (Vietnamese, VGP), url: "https://baochinhphu.vn/", type: HTML, connector: http, tier: A }3375      - { name: new legal documents, url: "https://vanban.chinhphu.vn/", type: HTML, connector: http, tier: A }3376  - id: cong-bao3377    name: Công báo Chính phủ (Official Gazette of Vietnam)3378    domain: congbao.chinhphu.vn3379    categories: [government, legal]3380    tier: B3381    aliases: [cong bao, official gazette vietnam, công báo]3382    country: VN3383    language: vi3384    sensors:3385      - { name: latest gazette issues, url: "https://congbao.chinhphu.vn/", type: HTML, connector: http, tier: B }3386  - id: vcc3387    name: Vietnam Competition Commission (VCC)3388    domain: vcc.gov.vn3389    categories: [government, legal, commerce]3390    tier: B3391    aliases: [vcc, vietnam competition commission, ủy ban cạnh tranh quốc gia]3392    country: VN3393    language: vi3394    sensors:3395      - { name: news (Vietnamese), url: "https://vcc.gov.vn/", type: HTML, connector: http, tier: B }3396  - id: vietnam-mst3397    name: Ministry of Science and Technology of Vietnam (telecom & digital, ex-MIC)3398    domain: mst.gov.vn3399    categories: [telecom, government, web-policy]3400    tier: B3401    aliases: [mst vietnam, mic vietnam, ministry of information and communications vietnam, bộ khoa học và công nghệ, bộ thông tin và truyền thông]3402    country: VN3403    language: vi3404    sensors:3405      - { name: news (Vietnamese), url: "https://mst.gov.vn/", type: HTML, connector: http, tier: B }3406  - id: vietnam-mofa3407    name: Ministry of Foreign Affairs of Vietnam3408    domain: mofa.gov.vn3409    categories: [government, politics]3410    tier: B3411    aliases: [mofa vietnam, ministry of foreign affairs vietnam, bộ ngoại giao]3412    country: VN3413    sensors:3414      - { name: news (Vietnamese), url: "https://www.mofa.gov.vn/", type: HTML, connector: http, tier: B }3415  # ───────────────────────────── PHILIPPINES ─────────────────────────────3416  - id: npc-philippines3417    name: National Privacy Commission (Philippines)3418    domain: privacy.gov.ph3419    categories: [government, legal, web-policy]3420    tier: B3421    aliases: [npc, national privacy commission, npc philippines]3422    country: PH3423    sensors:3424      - { name: news, url: "https://privacy.gov.ph/feed/", type: RSS, connector: rss, tier: B }3425  - id: pcc3426    name: Philippine Competition Commission (PCC)3427    domain: phcc.gov.ph3428    categories: [government, legal, commerce]3429    tier: B3430    aliases: [pcc, philippine competition commission]3431    country: PH3432    sensors:3433      - { name: news, url: "https://www.phcc.gov.ph/news/", type: HTML, connector: http, tier: B }3434  - id: pagasa3435    name: PAGASA (Philippine weather agency)3436    domain: pagasa.dost.gov.ph3437    categories: [weather, government]3438    tier: B3439    aliases: [pagasa, philippine atmospheric geophysical and astronomical services administration]3440    llm: false3441    country: PH3442    sensors:3443      - { name: weather advisories, url: "https://www.pagasa.dost.gov.ph/weather", type: HTML, connector: http, tier: B }3444      - { name: tropical cyclone bulletin, url: "https://www.pagasa.dost.gov.ph/tropical-cyclone/severe-weather-bulletin", type: HTML, connector: http, tier: B }3445  - id: dof-philippines3446    name: Department of Finance (Philippines)3447    domain: dof.gov.ph3448    categories: [government, finance]3449    tier: B3450    aliases: [dof philippines, department of finance philippines]3451    country: PH3452    sensors:3453      - { name: news, url: "https://www.dof.gov.ph/feed/", type: RSS, connector: rss, tier: B }3454  # ───────────────────────────── PAKISTAN ─────────────────────────────3455  - id: pid-pakistan3456    name: Press Information Department (Pakistan)3457    domain: pid.gov.pk3458    categories: [government, news]3459    tier: B3460    aliases: [pid, press information department pakistan]3461    llm: false3462    country: PK3463    sensors:3464      - { name: press releases, url: "https://pid.gov.pk/site/press_releases", type: HTML, connector: http, tier: B }3465  - id: national-assembly-pakistan3466    name: National Assembly of Pakistan3467    domain: na.gov.pk3468    categories: [government, politics, legal]3469    tier: B3470    aliases: [national assembly of pakistan, pakistan parliament, na.gov.pk]3471    country: PK3472    sensors:3473      - { name: press releases, url: "https://na.gov.pk/en/pressrelease.php", type: HTML, connector: http, tier: B }3474      - { name: bills, url: "https://na.gov.pk/en/bills.php", type: HTML, connector: http, tier: B }3475  - id: senate-pakistan3476    name: Senate of Pakistan3477    domain: senate.gov.pk3478    categories: [government, politics]3479    tier: B3480    aliases: [senate of pakistan, pakistan senate]3481    country: PK3482    sensors:3483      - { name: press releases, url: "https://senate.gov.pk/en/press_release.php", type: HTML, connector: http, tier: B }3484  - id: pbs-pakistan3485    name: Pakistan Bureau of Statistics (PBS)3486    domain: pbs.gov.pk3487    categories: [statistics, government]3488    tier: B3489    aliases: [pbs, pakistan bureau of statistics]3490    country: PK3491    sensors:3492      - { name: press releases, url: "https://www.pbs.gov.pk/feed", type: RSS, connector: rss, tier: B }3493  - id: ccp-pakistan3494    name: Competition Commission of Pakistan (CCP)3495    domain: cc.gov.pk3496    categories: [government, legal, commerce]3497    tier: B3498    aliases: [ccp, competition commission of pakistan]3499    country: PK3500    sensors:3501      - { name: news, url: "https://www.cc.gov.pk/", type: HTML, connector: http, tier: B }3502  - id: nepra3503    name: National Electric Power Regulatory Authority (NEPRA, Pakistan)3504    domain: nepra.org.pk3505    categories: [energy, government]3506    tier: B3507    aliases: [nepra, national electric power regulatory authority]3508    country: PK3509    sensors:3510      - { name: news, url: "https://nepra.org.pk/news.php", type: HTML, connector: http, tier: B }3511  - id: ndma-pakistan3512    name: National Disaster Management Authority (Pakistan)3513    domain: ndma.gov.pk3514    categories: [government, consumer-safety]3515    tier: B3516    aliases: [ndma pakistan, national disaster management authority pakistan]3517    country: PK3518    sensors:3519      - { name: news, url: "https://ndma.gov.pk/news", type: HTML, connector: http, tier: B }3520  - id: pakistan-mof3521    name: Ministry of Finance (Pakistan)3522    domain: finance.gov.pk3523    categories: [government, finance]3524    tier: B3525    aliases: [ministry of finance pakistan, finance division pakistan]3526    country: PK3527    sensors:3528      - { name: press releases, url: "https://www.finance.gov.pk/press_releases.html", type: HTML, connector: http, tier: B }3529  # ───────────────────────────── BANGLADESH ─────────────────────────────3530  - id: bangladesh-cao3531    name: Chief Adviser's Office / Prime Minister's Office (Bangladesh)3532    domain: cao.gov.bd3533    categories: [government, politics]3534    tier: A3535    weight: 1.13536    aliases: [chief adviser's office, prime minister's office bangladesh, pmo bangladesh, cao.gov.bd, pmo.gov.bd]3537    country: BD3538    sensors:3539      - { name: news, url: "https://pmo.gov.bd/", type: HTML, connector: http, tier: A }3540  - id: bangladesh-gov-portal3541    name: Bangladesh National Portal (bangladesh.gov.bd)3542    domain: bangladesh.gov.bd3543    categories: [government]3544    tier: B3545    aliases: [bangladesh national portal, bangladesh.gov.bd, bangladesh government]3546    country: BD3547    sensors:3548      - { name: news, url: "https://bangladesh.gov.bd/site/view/news", type: HTML, connector: http, tier: B }3549  - id: bg-press3550    name: Bangladesh Government Press (Gazette)3551    domain: dpp.gov.bd3552    categories: [government, legal]3553    tier: B3554    aliases: [bangladesh gazette, bg press, bangladesh government press, dpp.gov.bd]3555    country: BD3556    sensors:3557      - { name: gazettes, url: "https://www.dpp.gov.bd/bgpress/index.php/document/gazettes/", type: HTML, connector: http, tier: B }3558  - id: bsec3559    name: Bangladesh Securities and Exchange Commission (BSEC)3560    domain: sec.gov.bd3561    categories: [finance, government]3562    tier: B3563    aliases: [bsec, bangladesh securities and exchange commission]3564    country: BD3565    sensors:3566      - { name: news, url: "https://sec.gov.bd/", type: HTML, connector: http, tier: B }3567  - id: bangladesh-bank3568    name: Bangladesh Bank3569    domain: bb.org.bd3570    categories: [finance, central-bank, government]3571    tier: B3572    weight: 1.23573    aliases: [bangladesh bank, bb.org.bd, central bank of bangladesh]3574    country: BD3575    sensors:3576      - { name: press releases, url: "https://www.bb.org.bd/en/index.php/mediaroom/press_release", type: HTML, connector: http, tier: B }3577  # ───────────────────────────── CHINA (English government portals) ─────────────────────────────3578  - id: china-state-council3579    name: The State Council of the People's Republic of China (english.www.gov.cn)3580    domain: english.www.gov.cn3581    categories: [government, politics]3582    tier: A3583    weight: 1.43584    aliases: [state council, chinese government, english.www.gov.cn, gov.cn, state council of china, li qiang]3585    country: CN3586    notes: "English-language official portal only; Chinese-language feeds and state media are not monitored here (Xinhua is in 46 as media)."3587    sensors:3588      - { name: latest news (English), url: "https://english.www.gov.cn/news/", type: HTML, connector: http, tier: A }3589      - { name: policies (English), url: "https://english.www.gov.cn/policies/latestreleases/", type: HTML, connector: http, tier: A }3590  - id: npc-china3591    name: National People's Congress of China (English)3592    domain: npc.gov.cn3593    categories: [government, politics, legal]3594    tier: B3595    aliases: [npc, national people's congress, chinese parliament]3596    country: CN3597    sensors:3598      - { name: news (English), url: "http://en.npc.gov.cn.cdurl.cn/", type: HTML, connector: http, tier: B }3599  - id: cac3600    name: Cyberspace Administration of China (CAC)3601    domain: cac.gov.cn3602    categories: [government, cyber, web-policy, internet]3603    tier: B3604    weight: 1.23605    aliases: [cac, cyberspace administration of china, 国家互联网信息办公室, 网信办]3606    country: CN3607    language: zh3608    sensors:3609      - { name: news (Chinese), url: "https://www.cac.gov.cn/", type: HTML, connector: http, tier: B }3610  - id: samr3611    name: State Administration for Market Regulation of China (SAMR)3612    domain: samr.gov.cn3613    categories: [government, commerce, legal, consumer-safety]3614    tier: B3615    weight: 1.23616    aliases: [samr, state administration for market regulation, 国家市场监督管理总局, 市场监管总局]3617    country: CN3618    language: zh3619    sensors:3620      - { name: news (Chinese), url: "https://www.samr.gov.cn/", type: HTML, connector: http, tier: B }3621  - id: nmpa3622    name: National Medical Products Administration of China (NMPA)3623    domain: nmpa.gov.cn3624    categories: [health, pharma, government]3625    tier: B3626    weight: 1.13627    aliases: [nmpa, national medical products administration, cfda, 国家药品监督管理局]3628    country: CN3629    sensors:3630      - { name: news (English), url: "https://english.nmpa.gov.cn/news.html", type: HTML, connector: http, tier: B }3631  - id: china-mfa3632    name: Ministry of Foreign Affairs of China (English)3633    domain: fmprc.gov.cn3634    categories: [government, politics]3635    tier: B3636    weight: 1.33637    aliases: [chinese foreign ministry, mfa china, fmprc, ministry of foreign affairs of the people's republic of china]3638    country: CN3639    sensors:3640      - { name: spokesperson remarks (English), url: "https://www.fmprc.gov.cn/eng/xw/fyrbt/", type: HTML, connector: http, tier: B }3641      - { name: news (English), url: "https://www.fmprc.gov.cn/eng/", type: HTML, connector: http, tier: B }3642  - id: miit3643    name: Ministry of Industry and Information Technology of China (MIIT)3644    domain: miit.gov.cn3645    categories: [government, telecom, technology]3646    tier: B3647    aliases: [miit, ministry of industry and information technology, 工业和信息化部, 工信部]3648    country: CN3649    language: zh3650    sensors:3651      - { name: news (Chinese), url: "https://www.miit.gov.cn/", type: HTML, connector: http, tier: B }3652  # ───────────────────────────── RUSSIA (official feeds only — no state media) ─────────────────────────────3653  - id: russian-government3654    name: Government of the Russian Federation (government.ru)3655    domain: government.ru3656    categories: [government, politics]3657    tier: A3658    weight: 1.23659    aliases: [russian government, government of russia, government.ru, russian cabinet, mishustin]3660    country: RU3661    notes: "Official government feeds only; Russian state media (TASS is in 46 with first_party: false) are not first-party here."3662    sensors:3663      - { name: news (English), url: "http://government.ru/en/all/rss/", type: RSS, connector: rss, tier: A }3664      - { name: news (Russian), url: "http://government.ru/all/rss/", type: RSS, connector: rss, tier: A }3665      - { name: documents (Russian), url: "http://government.ru/docs/rss/", type: RSS, connector: rss, tier: A }3666  - id: kremlin3667    name: President of Russia (kremlin.ru)3668    domain: kremlin.ru3669    categories: [government, politics]3670    tier: A3671    weight: 1.33672    aliases: [kremlin, president of russia, kremlin.ru, putin]3673    country: RU3674    notes: "Official presidential website only."3675    sensors:3676      - { name: news (English), url: "http://en.kremlin.ru/events/president/news/feed", type: RSS, connector: rss, tier: A }3677      - { name: documents (English), url: "http://en.kremlin.ru/acts/news/feed", type: RSS, connector: rss, tier: A }3678      - { name: news (Russian), url: "http://kremlin.ru/events/president/news/feed", type: RSS, connector: rss, tier: A }3679  - id: pravo-gov-ru3680    name: Official Internet Portal of Legal Information (publication.pravo.gov.ru)3681    domain: pravo.gov.ru3682    categories: [government, legal]3683    tier: B3684    aliases: [pravo.gov.ru, official portal of legal information, официальный интернет-портал правовой информации]3685    country: RU3686    language: ru3687    sensors:3688      - { name: new documents (Russian), url: "http://publication.pravo.gov.ru/documents/block/president", type: HTML, connector: http, tier: B }3689  - id: state-duma3690    name: State Duma of Russia3691    domain: duma.gov.ru3692    categories: [government, politics, legal]3693    tier: B3694    aliases: [state duma, duma, госдума, государственная дума]3695    country: RU3696    language: ru3697    sensors:3698      - { name: news (Russian), url: "http://duma.gov.ru/news/", type: HTML, connector: http, tier: B }3699      - { name: news (English), url: "http://duma.gov.ru/en/news/", type: HTML, connector: http, tier: B }3700  - id: cbr3701    name: Bank of Russia (CBR)3702    domain: cbr.ru3703    categories: [finance, central-bank, government]3704    tier: B3705    weight: 1.23706    aliases: [cbr, bank of russia, central bank of russia, банк россии]3707    country: RU3708    sensors:3709      - { name: press releases (Russian), url: "https://www.cbr.ru/rss/RssPress", type: RSS, connector: rss, tier: B }3710      - { name: news (Russian), url: "https://www.cbr.ru/rss/RssNews", type: RSS, connector: rss, tier: B }3711  - id: russia-mfa3712    name: Ministry of Foreign Affairs of Russia (English)3713    domain: mid.ru3714    categories: [government, politics]3715    tier: B3716    weight: 1.13717    aliases: [russian foreign ministry, mfa russia, mid.ru, мид россии, lavrov]3718    country: RU3719    sensors:3720      - { name: news (English), url: "https://mid.ru/en/foreign_policy/news/", type: HTML, connector: http, tier: B }3721  - id: emercom3722    name: EMERCOM of Russia (Ministry of Emergency Situations)3723    domain: mchs.gov.ru3724    categories: [government, consumer-safety]3725    tier: B3726    aliases: [emercom, mchs, мчс россии, ministry of emergency situations russia]3727    country: RU3728    language: ru3729    sensors:3730      - { name: operational information (Russian), url: "https://mchs.gov.ru/deyatelnost/press-centr/operativnaya-informaciya/rss", type: RSS, connector: rss, tier: B }3731      - { name: news (Russian), url: "https://mchs.gov.ru/deyatelnost/press-centr/novosti", type: HTML, connector: http, tier: B }3732  # ───────────────────────────── INTERNATIONAL BODIES ─────────────────────────────3733  - id: opcw3734    name: Organisation for the Prohibition of Chemical Weapons (OPCW)3735    domain: opcw.org3736    categories: [international, government]3737    tier: B3738    weight: 1.13739    aliases: [opcw, organisation for the prohibition of chemical weapons]3740    country: INT3741    sensors:3742      - { name: news, url: "https://www.opcw.org/rss.xml", type: RSS, connector: rss, tier: B }3743  - id: undrr3744    name: United Nations Office for Disaster Risk Reduction (UNDRR)3745    domain: undrr.org3746    categories: [international, government, consumer-safety]3747    tier: B3748    aliases: [undrr, unisdr, united nations office for disaster risk reduction]3749    country: INT3750    sensors:3751      - { name: news, url: "https://www.undrr.org/rss.xml", type: RSS, connector: rss, tier: B }3752  - id: unfpa3753    name: United Nations Population Fund (UNFPA)3754    domain: unfpa.org3755    categories: [international, health, government]3756    tier: B3757    aliases: [unfpa, united nations population fund]3758    country: INT3759    sensors:3760      - { name: news, url: "https://www.unfpa.org/rss.xml", type: RSS, connector: rss, tier: B }3761      - { name: press releases, url: "https://www.unfpa.org/press", type: HTML, connector: http, tier: B }3762  - id: un-habitat3763    name: UN-Habitat3764    domain: unhabitat.org3765    categories: [international, government, real-estate]3766    tier: B3767    aliases: [un-habitat, united nations human settlements programme]3768    country: INT3769    sensors:3770      - { name: news, url: "https://unhabitat.org/rss.xml", type: RSS, connector: rss, tier: B }3771  - id: un-tourism3772    name: UN Tourism (UNWTO)3773    domain: unwto.org3774    categories: [international, travel, government]3775    tier: B3776    aliases: [un tourism, unwto, world tourism organization]3777    country: INT3778    sensors:3779      - { name: news, url: "https://www.unwto.org/rss.xml", type: RSS, connector: rss, tier: B }3780  - id: wco3781    name: World Customs Organization (WCO)3782    domain: wcoomd.org3783    categories: [international, commerce, government]3784    tier: B3785    aliases: [wco, world customs organization]3786    country: INT3787    sensors:3788      - { name: news, url: "https://www.wcoomd.org/en/media/newsroom.aspx", type: HTML, connector: http, tier: B }3789  - id: efta3790    name: European Free Trade Association (EFTA)3791    domain: efta.int3792    categories: [international, commerce, government]3793    tier: B3794    aliases: [efta, european free trade association, efta surveillance authority, esa efta]3795    country: INT3796    sensors:3797      - { name: news, url: "https://www.efta.int/rss.xml", type: RSS, connector: rss, tier: B }3798  # ───────────────────────────── EU ─────────────────────────────3799  - id: eea-europa3800    name: European Environment Agency (EEA)3801    domain: eea.europa.eu3802    categories: [climate, government, international]3803    tier: B3804    aliases: [eea, european environment agency]3805    country: EU3806    sensors:3807      - { name: news, url: "https://www.eea.europa.eu/en/newsroom/rss.xml", type: RSS, connector: rss, tier: B }3808  # ───────────────────────────── INTERNATIONAL BODIES ─────────────────────────────3809  - id: isdb3810    name: Islamic Development Bank (IsDB)3811    domain: isdb.org3812    categories: [international, finance]3813    tier: B3814    aliases: [isdb, islamic development bank]3815    country: INT3816    sensors:3817      - { name: news, url: "https://www.isdb.org/news", type: HTML, connector: http, tier: B }3818  - id: ndb3819    name: New Development Bank (NDB)3820    domain: ndb.int3821    categories: [international, finance]3822    tier: B3823    aliases: [ndb, new development bank, brics bank]3824    country: INT3825    sensors:3826      - { name: news, url: "https://www.ndb.int/news/", type: HTML, connector: http, tier: B }3827  - id: ecowas3828    name: Economic Community of West African States (ECOWAS)3829    domain: ecowas.int3830    categories: [international, politics]3831    tier: B3832    aliases: [ecowas, economic community of west african states, cedeao]3833    country: INT3834    sensors:3835      - { name: news, url: "https://www.ecowas.int/feed/", type: RSS, connector: rss, tier: B }3836      - { name: press releases, url: "https://www.ecowas.int/category/press-release/", type: HTML, connector: http, tier: B }3837  - id: sadc3838    name: Southern African Development Community (SADC)3839    domain: sadc.int3840    categories: [international, politics]3841    tier: B3842    aliases: [sadc, southern african development community]3843    country: INT3844    sensors:3845      - { name: news, url: "https://www.sadc.int/latest-news", type: HTML, connector: http, tier: B }3846  - id: caricom3847    name: Caribbean Community (CARICOM)3848    domain: caricom.org3849    categories: [international, politics]3850    tier: B3851    aliases: [caricom, caribbean community]3852    country: INT3853    sensors:3854      - { name: news, url: "https://caricom.org/news/", type: HTML, connector: http, tier: B }3855  - id: nordic-council3856    name: Nordic Council / Nordic Council of Ministers3857    domain: norden.org3858    categories: [international, politics]3859    tier: B3860    aliases: [nordic council, nordic council of ministers, norden]3861    country: INT3862    sensors:3863      - { name: news, url: "https://www.norden.org/en/rss.xml", type: RSS, connector: rss, tier: B }3864  - id: arctic-council3865    name: Arctic Council3866    domain: arctic-council.org3867    categories: [international, climate, politics]3868    tier: B3869    aliases: [arctic council]3870    country: INT3871    sensors:3872      - { name: news, url: "https://arctic-council.org/news/", type: HTML, connector: http, tier: B }3873  - id: itlos3874    name: International Tribunal for the Law of the Sea (ITLOS)3875    domain: itlos.org3876    categories: [legal, international]3877    tier: B3878    aliases: [itlos, international tribunal for the law of the sea]3879    country: INT3880    sensors:3881      - { name: press releases, url: "https://www.itlos.org/en/main/press-media/press-releases/", type: HTML, connector: http, tier: B }3882  - id: hcch3883    name: Hague Conference on Private International Law (HCCH)3884    domain: hcch.net3885    categories: [legal, international]3886    tier: B3887    aliases: [hcch, hague conference on private international law]3888    country: INT3889    sensors:3890      - { name: news, url: "https://www.hcch.net/en/news-archive/rss", type: RSS, connector: rss, tier: B }3891  - id: isa-seabed3892    name: International Seabed Authority (ISA)3893    domain: isa.org.jm3894    categories: [international, government, energy]3895    tier: B3896    aliases: [international seabed authority, isa jamaica, seabed authority]3897    country: INT3898    sensors:3899      - { name: news, url: "https://www.isa.org.jm/feed/", type: RSS, connector: rss, tier: B }3900  - id: ilo3901    extend: true3902    country: INT3903    sensors:3904      - { name: press releases, url: "https://www.ilo.org/resource/news?type=press_release", type: HTML, connector: http, tier: B }3905  - id: fao3906    extend: true3907    country: INT3908    sensors:3909      - { name: food price index, url: "https://www.fao.org/worldfoodsituation/foodpricesindex/en/", type: HTML, connector: http, tier: B }3910  - id: unesco3911    extend: true3912    country: INT3913    sensors:3914      - { name: press releases, url: "https://www.unesco.org/en/articles?hub=701", type: HTML, connector: http, tier: B }3915  - id: oas3916    extend: true3917    country: INT3918    sensors:3919      - { name: iachr press releases, url: "https://www.oas.org/en/iachr/jsForm/?File=/en/iachr/media_center/preleases/2026/default.asp", type: HTML, connector: http, tier: B }3920  - id: asean3921    extend: true3922    country: INT3923    sensors:3924      - { name: news, url: "https://asean.org/category/news/feed/", type: RSS, connector: rss, tier: B }3925  - id: europol3926    extend: true3927    country: INT3928    sensors:3929      - { name: most wanted, url: "https://eumostwanted.eu/", type: HTML, connector: http, tier: C }3930  - id: interpol3931    extend: true3932    country: INT3933    sensors:3934      - { name: red notices, url: "https://www.interpol.int/en/How-we-work/Notices/Red-Notices/View-Red-Notices", type: HTML, connector: http, tier: C }3935  - id: upu3936    extend: true3937    country: INT3938    sensors:3939      - { name: news, url: "https://www.upu.int/en/news", type: HTML, connector: http, tier: B }3940  - id: icj3941    extend: true3942    country: INT3943    sensors:3944      - { name: cases, url: "https://www.icj-cij.org/pending-cases", type: HTML, connector: http, tier: B }3945  - id: icc-cpi3946    extend: true3947    country: INT3948    sensors:3949      - { name: press releases, url: "https://www.icc-cpi.int/news", type: HTML, connector: http, tier: B }3950  - id: unodc3951    extend: true3952    country: INT3953    sensors:3954      - { name: stories, url: "https://www.unodc.org/unodc/en/frontpage/index.html", type: HTML, connector: http, tier: B }3955  - id: pacific-islands-forum3956    extend: true3957    country: INT3958    sensors:3959      - { name: press statements, url: "https://forumsec.org/publications?type=press-statement", type: HTML, connector: http, tier: B }3960  - id: ipcc3961    extend: true3962    country: INT3963    sensors:3964      - { name: press releases, url: "https://www.ipcc.ch/news/", type: HTML, connector: http, tier: B }3965