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%
44.5 KB · 356 lines yaml
Raw Blame History
1# config/coverage/63-logistics.yaml — Supply chain, shipping & logistics coverage universe (authored 2026-09-13).2# Container lines, tanker / bulk / ferry / cruise operators, maritime bodies and class societies; parcel, postal,3# freight forwarders, trucking, contract logistics, air cargo and ground handlers; trade & customs authorities,4# supply-chain software and warehouse automation; agri-commodity traders, inputs, food groups, agencies & exchanges.5# Domains from Wikidata P856 / official sites, all resolved with --dns. Members already monitored by6# config/sources.d/20-transport-logistics-aviation-space.yaml are listed anyway (denominator).7# Dropped: Golden Ocean (merged into CMB.Tech 2025), Eagle Bulk (Star Bulk 2024), Convoy (closed 2023), Panalpina8# (DSV 2019), Glencore Agri (= Viterra), TradeLens (closed 2023), Berkshire Grey (SoftBank; not verified),9# Transfix / Anaplan / Strait of Malacca / JMIC / USMCA Secretariat / UK MCA / UK DBT (no own verified registrable10# domain), Transport Canada marine (tc.canada.ca collides with agriculture.canada.ca under the compact PSL; Transport11# Canada is in 61-transport.yaml), Rosstat kept at importance 1. Baltic Exchange, Freightos, Geodis, DP World and Panama / Suez canal12# authorities appear once only (same domain in two requested lists). USDA agencies (FAS/AMS/ERS) share usda.gov;13# EU DG TRADE / DG TAXUD / Eurostat share ec.europa.eu — one member each with hosts hints.14sector: logistics15label: Supply chain, shipping & logistics16description: Shipping lines, ports-adjacent maritime bodies, postal and parcel networks, forwarders and carriers, trade and customs authorities, supply-chain software, and the agri-commodity chain.17weight: 0.918categories: [logistics, transport]19tier: B20universes:21  - key: container-lines-and-shipping22    label: Shipping lines, maritime bodies, class societies & maritime authorities23    provenance: "https://alphaliner.axsmarine.com/PublicTop100/ + https://en.wikipedia.org/wiki/List_of_largest_container_shipping_companies + https://www.iacs.org.uk/about/members (retrieved 2026-09-13)"24    members:25      - { name: A.P. Moller-Maersk, domain: maersk.com, country: DK, importance: 3, aliases: [maersk, maersk line, apm terminals] }26      - { name: MSC Mediterranean Shipping Company, domain: msc.com, country: CH, importance: 3, aliases: [msc, mediterranean shipping company] }27      - { name: CMA CGM, domain: cma-cgm.com, country: FR, importance: 3, aliases: [cma cgm, ceva] }28      - { name: Hapag-Lloyd, domain: hapag-lloyd.com, country: DE, importance: 3, aliases: [hlag, hapag-lloyd, hapag lloyd] }29      - { name: COSCO Shipping, domain: coscoshipping.com, country: CN, importance: 3, aliases: [cosco, china cosco shipping, "601919", "1919", 中远海运] }30      - { name: OOCL, domain: oocl.com, country: HK, importance: 2, aliases: [oocl, orient overseas container line, "0316"] }31      - { name: Evergreen Marine, domain: evergreen-line.com, country: TW, importance: 3, aliases: [evergreen, evergreen line, "2603"] }32      - { name: Ocean Network Express, domain: one-line.com, country: SG, importance: 3, aliases: [one, ocean network express] }33      - { name: Yang Ming, domain: yangming.com, country: TW, importance: 2, aliases: [yang ming, "2609"] }34      - { name: HMM, domain: hmm21.com, country: KR, importance: 2, aliases: [hmm, hyundai merchant marine, "011200"] }35      - { name: ZIM, domain: zim.com, country: IL, importance: 2, aliases: [zim, zim integrated shipping] }36      - { name: Wan Hai Lines, domain: wanhai.com, country: TW, importance: 2, aliases: [wan hai, "2615"] }37      - { name: Pacific International Lines, domain: pilship.com, country: SG, importance: 1, aliases: [pil] }38      - { name: X-Press Feeders, domain: x-pressfeeders.com, country: SG, importance: 1, aliases: [x-press feeders, xpress feeders] }39      - { name: Matson, domain: matson.com, country: US, importance: 1, aliases: [matx, matson], hints: { cik: "3453", ticker: MATX } }40      - { name: Grimaldi Group, domain: grimaldi.napoli.it, country: IT, importance: 1, aliases: [grimaldi, grimaldi lines] }41      - { name: Wallenius Wilhelmsen, domain: walleniuswilhelmsen.com, country: "NO", importance: 2, aliases: [walwil, wallenius wilhelmsen] }42      - { name: Hoegh Autoliners, domain: hoeghautoliners.com, country: "NO", importance: 1, aliases: [haut, höegh autoliners, hoegh autoliners] }43      - { name: NYK Line, domain: nyk.com, country: JP, importance: 2, aliases: [nyk, nippon yusen, "9101"] }44      - { name: Mitsui O.S.K. Lines, domain: mol.co.jp, country: JP, importance: 2, aliases: [mol, mitsui osk lines, "9104"] }45      - { name: Kawasaki Kisen Kaisha, domain: kline.co.jp, country: JP, importance: 2, aliases: [k line, kawasaki kisen, "9107"] }46      - { name: Frontline, domain: frontline.bm, country: CY, importance: 2, aliases: [fro, frontline plc], hints: { cik: "913290", ticker: FRO } }47      - { name: CMB.TECH, domain: cmb.tech, country: BE, importance: 2, aliases: [cmbt, cmb.tech, euronav, golden ocean] }48      - { name: Teekay, domain: teekay.com, country: BM, importance: 1, aliases: [tk, tnk, teekay tankers], hints: { cik: "911971", ticker: TK } }49      - { name: Scorpio Tankers, domain: scorpiotankers.com, country: MC, importance: 1, aliases: [stng, scorpio], hints: { cik: "1483934", ticker: STNG } }50      - { name: DHT Holdings, domain: dhtankers.com, country: BM, importance: 1, aliases: [dht], hints: { cik: "1331284", ticker: DHT } }51      - { name: Hafnia, domain: hafnia.com, country: SG, importance: 1, aliases: [hafn, hafnia] }52      - { name: TORM, domain: torm.com, country: DK, importance: 1, aliases: [trmd, torm], hints: { cik: "1655891", ticker: TRMD } }53      - { name: Golar LNG, domain: golarlng.com, country: BM, importance: 1, aliases: [glng, golar], hints: { cik: "1207179", ticker: GLNG } }54      - { name: Flex LNG, domain: flexlng.com, country: BM, importance: 1, aliases: [flng, flex lng], hints: { cik: "1772253", ticker: FLNG } }55      - { name: Cool Company, domain: coolcoltd.com, country: BM, importance: 1, aliases: [clco, coolco] }56      - { name: Star Bulk Carriers, domain: starbulk.com, country: GR, importance: 2, aliases: [sblk, star bulk, eagle bulk], hints: { cik: "1386716", ticker: SBLK } }57      - { name: Pacific Basin Shipping, domain: pacificbasin.com, country: HK, importance: 1, aliases: [pacific basin, "2343"] }58      - { name: Diana Shipping, domain: dianashippinginc.com, country: GR, importance: 1, aliases: [dsx, diana shipping], hints: { cik: "1318885", ticker: DSX } }59      - { name: Genco Shipping & Trading, domain: gencoshipping.com, country: US, importance: 1, aliases: [gnk, genco], hints: { cik: "1326200", ticker: GNK } }60      - { name: Stena, domain: stena.com, country: SE, importance: 1, aliases: [stena, stena line] }61      - { name: DFDS, domain: dfds.com, country: DK, importance: 1, aliases: [dfds] }62      - { name: Tallink Grupp, domain: tallink.com, country: EE, importance: 1, aliases: [tallink, silja line] }63      - { name: Brittany Ferries, domain: brittany-ferries.com, country: FR, importance: 1, aliases: [brittany ferries] }64      - { name: BC Ferries, domain: bcferries.com, country: CA, importance: 1, aliases: [bc ferries] }65      - { name: Marine Atlantic, domain: marineatlantic.ca, country: CA, importance: 1, aliases: [marine atlantic] }66      - { name: Washington State Ferries, domain: wsdot.wa.gov, country: US, importance: 1, aliases: [wsf, washington state ferries, wsdot], note: "publishes under the WSDOT domain" }67      - { name: Carnival Corporation, domain: carnivalcorp.com, country: US, importance: 2, aliases: [ccl, carnival], hints: { cik: "815097", ticker: CCL } }68      - { name: Royal Caribbean Group, domain: royalcaribbeangroup.com, country: US, importance: 2, aliases: [rcl, royal caribbean], hints: { cik: "884887", ticker: RCL } }69      - { name: Norwegian Cruise Line Holdings, domain: nclhltd.com, country: US, importance: 1, aliases: [nclh, norwegian cruise line], hints: { cik: "1513761", ticker: NCLH } }70      - { name: MSC Cruises, domain: msccruises.com, country: CH, importance: 1, aliases: [msc cruises] }71      - { name: International Maritime Organization, domain: imo.org, country: INT, importance: 3, aliases: [imo] }72      - { name: BIMCO, domain: bimco.org, country: DK, importance: 2, aliases: [bimco, baltic and international maritime council] }73      - { name: International Chamber of Shipping, domain: ics-shipping.org, country: GB, importance: 1, aliases: [ics, international chamber of shipping] }74      - { name: World Shipping Council, domain: worldshipping.org, country: US, importance: 1, aliases: [wsc, world shipping council] }75      - { name: Baltic Exchange, domain: balticexchange.com, country: GB, importance: 3, aliases: [baltic exchange, baltic dry index, bdi] }76      - { name: Drewry, domain: drewry.co.uk, country: GB, importance: 2, first_party: false, aliases: [drewry, world container index, wci] }77      - { name: Alphaliner, domain: alphaliner.com, country: FR, importance: 1, first_party: false, aliases: [alphaliner] }78      - { name: Xeneta, domain: xeneta.com, country: "NO", importance: 1, first_party: false, aliases: [xeneta, xsi] }79      - { name: Freightos, domain: freightos.com, country: IL, importance: 2, first_party: false, aliases: [cargo, freightos, fbx, freightos baltic index], hints: { urls: [{ url: "https://www.freightos.com/feed/", kind: blog }] } }80      - { name: Sea-Intelligence, domain: sea-intelligence.com, country: DK, importance: 1, first_party: false, aliases: [sea-intelligence] }81      - { name: Lloyd's List, domain: lloydslist.com, country: GB, importance: 2, first_party: false, aliases: [lloyd's list, lloyds list] }82      - { name: TradeWinds, domain: tradewindsnews.com, country: "NO", importance: 1, first_party: false, aliases: [tradewinds] }83      - { name: Splash247, domain: splash247.com, country: SG, importance: 1, first_party: false, aliases: [splash247, splash], hints: { urls: [{ url: "https://splash247.com/feed/", kind: news }] } }84      - { name: gCaptain, domain: gcaptain.com, country: US, importance: 1, first_party: false, aliases: [gcaptain] }85      - { name: Lloyd's Register, domain: lr.org, country: GB, importance: 2, aliases: [lr, lloyd's register] }86      - { name: DNV, domain: dnv.com, country: "NO", importance: 2, aliases: [dnv, dnv gl, det norske veritas] }87      - { name: Bureau Veritas, domain: bureauveritas.com, country: FR, importance: 2, aliases: [bvi, bureau veritas, bv marine] }88      - { name: American Bureau of Shipping, domain: eagle.org, country: US, importance: 2, aliases: [abs, american bureau of shipping] }89      - { name: ClassNK, domain: classnk.or.jp, country: JP, importance: 1, aliases: [classnk, nippon kaiji kyokai, nk] }90      - { name: RINA, domain: rina.org, country: IT, importance: 1, aliases: [rina] }91      - { name: China Classification Society, domain: ccs.org.cn, country: CN, language: zh, importance: 1, aliases: [ccs, china classification society] }92      - { name: Korean Register, domain: krs.co.kr, country: KR, importance: 1, aliases: [kr, korean register] }93      - { name: Panama Canal Authority, domain: pancanal.com, country: PA, importance: 3, aliases: [acp, panama canal, autoridad del canal de panama], hints: { urls: [{ url: "https://pancanal.com/en/feed/", kind: news }] } }94      - { name: Suez Canal Authority, domain: suezcanal.gov.eg, country: EG, importance: 3, aliases: [sca, suez canal] }95      - { name: U.S. Coast Guard, domain: uscg.mil, country: US, importance: 2, aliases: [uscg, coast guard], note: "news RSS answers 403 to non-browser clients" }96      - { name: European Maritime Safety Agency, domain: emsa.europa.eu, country: EU, importance: 2, aliases: [emsa] }97      - { name: Australian Maritime Safety Authority, domain: amsa.gov.au, country: AU, importance: 1, aliases: [amsa] }98      - { name: Maritime and Port Authority of Singapore, domain: mpa.gov.sg, country: SG, importance: 3, aliases: [mpa, mpa singapore] }99      - { name: UK Maritime Trade Operations, domain: ukmto.org, country: GB, importance: 2, aliases: [ukmto, bab-el-mandeb, red sea advisories] }100      - { name: U.S. Maritime Administration, domain: maritime.dot.gov, country: US, importance: 1, aliases: [marad, maritime administration] }101      - { name: Federal Maritime Commission, domain: fmc.gov, country: US, importance: 2, aliases: [fmc, federal maritime commission] }102  - key: parcel-postal-and-freight103    label: Parcel, postal, forwarding, trucking, contract logistics & air cargo104    provenance: "https://www.upu.int/en/Universal-Postal-Union/About-UPU/Member-Countries + https://en.wikipedia.org/wiki/List_of_freight_forwarders + https://www.sec.gov/files/company_tickers.json (retrieved 2026-09-13)"105    members:106      - { name: UPS, domain: ups.com, country: US, importance: 3, aliases: [ups, united parcel service], hints: { cik: "1090727", ticker: UPS } }107      - { name: FedEx, domain: fedex.com, country: US, importance: 3, aliases: [fdx, fedex], hints: { cik: "1048911", ticker: FDX } }108      - { name: DHL Group, domain: dhl.com, country: DE, importance: 3, aliases: [dhl, deutsche post, dpw, dhl express, dhl global forwarding] }109      - { name: United States Postal Service, domain: usps.com, country: US, importance: 3, aliases: [usps, us postal service] }110      - { name: Canada Post, domain: canadapost-postescanada.ca, country: CA, importance: 3, aliases: [canada post, postes canada] }111      - { name: Purolator, domain: purolator.com, country: CA, importance: 2, aliases: [purolator] }112      - { name: Royal Mail, domain: royalmail.com, country: GB, importance: 2, aliases: [royal mail, ids, international distribution services, parcelforce] }113      - { name: La Poste Groupe, domain: lapostegroupe.com, country: FR, language: fr, importance: 2, aliases: [la poste, groupe la poste, colissimo] }114      - { name: Geopost, domain: geopost.com, country: FR, importance: 2, aliases: [geopost, dpd, dpdgroup, chronopost] }115      - { name: PostNL, domain: postnl.nl, country: NL, language: nl, importance: 1, aliases: [pnl, postnl] }116      - { name: bpost, domain: bpost.be, country: BE, importance: 1, aliases: [bpost, bpostgroup] }117      - { name: Poste Italiane, domain: posteitaliane.it, country: IT, language: it, importance: 2, aliases: [pst, poste italiane] }118      - { name: Correos, domain: correos.es, country: ES, language: es, importance: 1, aliases: [correos] }119      - { name: CTT Correios de Portugal, domain: ctt.pt, country: PT, language: pt, importance: 1, aliases: [ctt] }120      - { name: PostNord, domain: postnord.com, country: SE, importance: 1, aliases: [postnord] }121      - { name: Posti, domain: posti.com, country: FI, importance: 1, aliases: [posti] }122      - { name: Posten Bring, domain: postenbring.no, country: "NO", language: "no", importance: 1, aliases: [posten, bring, posten norge] }123      - { name: An Post, domain: anpost.com, country: IE, importance: 1, aliases: [an post] }124      - { name: Swiss Post, domain: post.ch, country: CH, language: de, importance: 1, aliases: [swiss post, die post, la poste suisse] }125      - { name: Osterreichische Post, domain: post.at, country: AT, language: de, importance: 1, aliases: [österreichische post, austrian post, pos] }126      - { name: Poczta Polska, domain: poczta-polska.pl, country: PL, language: pl, importance: 1, aliases: [poczta polska] }127      - { name: Japan Post, domain: japanpost.jp, country: JP, language: ja, importance: 2, aliases: [japan post, "6178", 日本郵政] }128      - { name: Yamato Holdings, domain: yamato-hd.co.jp, country: JP, language: ja, importance: 1, aliases: [yamato, yamato transport, "9064"] }129      - { name: Sagawa Express, domain: sagawa-exp.co.jp, country: JP, language: ja, importance: 1, aliases: [sagawa, sg holdings] }130      - { name: Korea Post, domain: koreapost.go.kr, country: KR, language: ko, importance: 1, aliases: [korea post, 우정사업본부] }131      - { name: CJ Logistics, domain: cjlogistics.com, country: KR, importance: 1, aliases: [cj logistics, "000120"] }132      - { name: China Post, domain: chinapost.com.cn, country: CN, language: zh, importance: 2, aliases: [china post, 中国邮政] }133      - { name: SF Express, domain: sf-express.com, country: CN, importance: 2, aliases: [sf express, sf holding, "002352", "6936", 顺丰] }134      - { name: JD Logistics, domain: jdl.com, country: CN, importance: 2, aliases: [jd logistics, jdl, "2618", 京东物流] }135      - { name: Cainiao, domain: cainiao.com, country: CN, importance: 2, aliases: [cainiao, cainiao network, 菜鸟] }136      - { name: ZTO Express, domain: zto.com, country: CN, importance: 2, aliases: [zto, "2057", 中通], hints: { cik: "1677250", ticker: ZTO } }137      - { name: YTO Express, domain: yto.net.cn, country: CN, language: zh, importance: 1, aliases: [yto, "600233", 圆通] }138      - { name: STO Express, domain: sto.cn, country: CN, language: zh, importance: 1, aliases: [sto, "002468", 申通] }139      - { name: Yunda Express, domain: yundaex.com, country: CN, language: zh, importance: 1, aliases: [yunda, "002120", 韵达] }140      - { name: J&T Express, domain: jtexpress.com, country: ID, importance: 1, aliases: [j&t, j&t express, "1519"] }141      - { name: Ninja Van, domain: ninjavan.co, country: SG, importance: 1, aliases: [ninja van] }142      - { name: Lalamove, domain: lalamove.com, country: HK, importance: 1, aliases: [lalamove, huolala] }143      - { name: Delhivery, domain: delhivery.com, country: IN, importance: 1, aliases: [delhivery] }144      - { name: Blue Dart, domain: bluedart.com, country: IN, importance: 1, aliases: [blue dart, bluedart] }145      - { name: India Post, domain: indiapost.gov.in, country: IN, importance: 1, aliases: [india post, department of posts] }146      - { name: Australia Post, domain: auspost.com.au, country: AU, importance: 2, aliases: [australia post, auspost] }147      - { name: Toll Group, domain: tollgroup.com, country: AU, importance: 1, aliases: [toll, toll group] }148      - { name: StarTrack, domain: startrack.com.au, country: AU, importance: 1, aliases: [startrack] }149      - { name: NZ Post, domain: nzpost.co.nz, country: NZ, importance: 1, aliases: [nz post, new zealand post] }150      - { name: Aramex, domain: aramex.com, country: AE, importance: 1, aliases: [aramex] }151      - { name: Emirates Post, domain: emiratespost.ae, country: AE, importance: 1, aliases: [emirates post, 7x] }152      - { name: Saudi Post (SPL), domain: splonline.com.sa, country: SA, importance: 1, aliases: [spl, saudi post] }153      - { name: Correios, domain: correios.com.br, country: BR, language: pt, importance: 1, aliases: [correios, ect] }154      - { name: Estafeta, domain: estafeta.com, country: MX, language: es, importance: 1, aliases: [estafeta] }155      - { name: Andreani, domain: andreani.com, country: AR, language: es, importance: 1, aliases: [andreani] }156      - { name: Kuehne+Nagel, domain: kuehne-nagel.com, country: CH, importance: 3, aliases: [kuehne + nagel, kuehne nagel, kn, knin] }157      - { name: DSV, domain: dsv.com, country: DK, importance: 3, aliases: [dsv, db schenker, schenker] }158      - { name: Expeditors International, domain: expeditors.com, country: US, importance: 2, aliases: [expd, expeditors], hints: { cik: "746515", ticker: EXPD } }159      - { name: C.H. Robinson, domain: chrobinson.com, country: US, importance: 2, aliases: [chrw, ch robinson], hints: { cik: "1043277", ticker: CHRW } }160      - { name: GXO Logistics, domain: gxo.com, country: US, importance: 2, aliases: [gxo], hints: { cik: "1852244", ticker: GXO } }161      - { name: XPO, domain: xpo.com, country: US, importance: 2, aliases: [xpo], hints: { cik: "1166003", ticker: XPO } }162      - { name: Ryder System, domain: ryder.com, country: US, importance: 1, aliases: [r, ryder], hints: { cik: "85961", ticker: R } }163      - { name: J.B. Hunt Transport Services, domain: jbhunt.com, country: US, importance: 2, aliases: [jbht, jb hunt], hints: { cik: "728535", ticker: JBHT } }164      - { name: Knight-Swift Transportation, domain: knight-swift.com, country: US, importance: 2, aliases: [knx, knight-swift], hints: { cik: "1492691", ticker: KNX } }165      - { name: Old Dominion Freight Line, domain: odfl.com, country: US, importance: 2, aliases: [odfl, old dominion], hints: { cik: "878927", ticker: ODFL } }166      - { name: Saia, domain: saia.com, country: US, importance: 1, aliases: [saia], hints: { cik: "1177702", ticker: SAIA } }167      - { name: ArcBest, domain: arcb.com, country: US, importance: 1, aliases: [arcb, arcbest, abf freight], hints: { cik: "894405", ticker: ARCB } }168      - { name: TFI International, domain: tfiintl.com, country: CA, importance: 2, aliases: [tfii, tfi], hints: { cik: "1588823", ticker: TFII } }169      - { name: Mullen Group, domain: mullen-group.com, country: CA, importance: 1, aliases: [mtl, mullen] }170      - { name: Werner Enterprises, domain: werner.com, country: US, importance: 1, aliases: [wern, werner], hints: { cik: "793074", ticker: WERN } }171      - { name: Schneider National, domain: schneider.com, country: US, importance: 1, aliases: [sndr, schneider], hints: { cik: "1692063", ticker: SNDR } }172      - { name: Landstar System, domain: landstar.com, country: US, importance: 1, aliases: [lstr, landstar], hints: { cik: "853816", ticker: LSTR } }173      - { name: RXO, domain: rxo.com, country: US, importance: 1, aliases: [rxo, coyote logistics], hints: { cik: "1929561", ticker: RXO } }174      - { name: Forward Air, domain: forwardair.com, country: US, importance: 1, aliases: [fwrd, forward air, omni logistics], hints: { cik: "912728", ticker: FWRD } }175      - { name: Hub Group, domain: hubgroup.com, country: US, importance: 1, aliases: [hubg, hub group], hints: { cik: "940942", ticker: HUBG } }176      - { name: Flexport, domain: flexport.com, country: US, importance: 2, aliases: [flexport] }177      - { name: project44, domain: project44.com, country: US, importance: 1, first_party: false, aliases: [project44, p44], hints: { urls: [{ url: "https://www.project44.com/feed", kind: blog }] } }178      - { name: FourKites, domain: fourkites.com, country: US, importance: 1, first_party: false, aliases: [fourkites] }179      - { name: Uber Freight, domain: uberfreight.com, country: US, importance: 1, aliases: [uber freight, transplace] }180      - { name: Nippon Express Holdings, domain: nipponexpress.com, country: JP, importance: 2, aliases: [nx, nippon express, "9147"], hints: { cik: "1985406", ticker: NEXHY } }181      - { name: Kintetsu World Express, domain: kwe.co.jp, country: JP, importance: 1, aliases: [kwe, kintetsu world express] }182      - { name: Yusen Logistics, domain: yusen-logistics.com, country: JP, importance: 1, aliases: [yusen, yusen logistics] }183      - { name: Logisteed, domain: logisteed.com, country: JP, importance: 1, aliases: [logisteed, hitachi transport system] }184      - { name: Sinotrans, domain: sinotrans.com, country: CN, importance: 2, aliases: [sinotrans, "601598", "0598", 中国外运] }185      - { name: CEVA Logistics, domain: cevalogistics.com, country: FR, importance: 2, aliases: [ceva, ceva logistics] }186      - { name: Africa Global Logistics, domain: aglgroup.com, country: FR, importance: 1, aliases: [agl, bollore logistics, bolloré africa logistics] }187      - { name: GEODIS, domain: geodis.com, country: FR, importance: 2, aliases: [geodis] }188      - { name: Rhenus, domain: rhenus.group, country: DE, importance: 1, aliases: [rhenus, rhenus logistics] }189      - { name: Dachser, domain: dachser.com, country: DE, importance: 1, aliases: [dachser] }190      - { name: Hellmann Worldwide Logistics, domain: hellmann.com, country: DE, importance: 1, aliases: [hellmann] }191      - { name: Gebruder Weiss, domain: gw-world.com, country: AT, importance: 1, aliases: [gebrüder weiss, gebruder weiss, gw] }192      - { name: Fiege, domain: fiege.com, country: DE, importance: 1, aliases: [fiege] }193      - { name: DP World, domain: dpworld.com, country: AE, importance: 3, aliases: [dp world, dp world logistics, imperial logistics, jebel ali] }194      - { name: Agility, domain: agility.com, country: KW, importance: 1, aliases: [agility, agility logistics] }195      - { name: Menzies Aviation, domain: menziesaviation.com, country: GB, importance: 1, aliases: [menzies] }196      - { name: Swissport, domain: swissport.com, country: CH, importance: 1, aliases: [swissport] }197      - { name: Worldwide Flight Services, domain: wfs.aero, country: FR, importance: 1, aliases: [wfs] }198      - { name: dnata, domain: dnata.com, country: AE, importance: 1, aliases: [dnata] }199      - { name: Cargolux, domain: cargolux.com, country: LU, importance: 1, aliases: [cargolux] }200      - { name: Atlas Air Worldwide, domain: atlasairworldwide.com, country: US, importance: 1, aliases: [atlas air, aaww] }201      - { name: Cargojet, domain: cargojet.com, country: CA, importance: 1, aliases: [cjt, cargojet] }202      - { name: Kalitta Air, domain: kalittaair.com, country: US, importance: 1, aliases: [kalitta] }203      - { name: Air Canada Cargo, domain: aircanada.com, country: CA, importance: 1, aliases: [air canada cargo, air canada] }204      - { name: Lufthansa Cargo, domain: lufthansa-cargo.com, country: DE, importance: 2, aliases: [lufthansa cargo] }205      - { name: Emirates SkyCargo, domain: skycargo.com, country: AE, importance: 2, aliases: [emirates skycargo, skycargo] }206      - { name: Qatar Airways Cargo, domain: qrcargo.com, country: QA, importance: 2, aliases: [qatar airways cargo, qr cargo] }207      - { name: Turkish Cargo, domain: turkishcargo.com, country: TR, importance: 1, aliases: [turkish cargo] }208      - { name: IATA Cargo, domain: iata.org, country: INT, importance: 2, aliases: [iata, iata cargo, cass] }209  - key: trade-and-customs210    label: Trade & customs authorities, standards, supply-chain software & warehouse automation211    provenance: "https://www.wto.org/english/thewto_e/whatis_e/tif_e/org6_e.htm + https://www.wcoomd.org/en/about-us/wco-members.aspx + Gartner Magic Quadrant SCP 2025 (vendor list) (retrieved 2026-09-13)"212    members:213      - { name: World Trade Organization, domain: wto.org, country: INT, importance: 3, aliases: [wto], hints: { urls: [{ url: "https://www.wto.org/library/rss/latest_news_e.xml", kind: news }] } }214      - { name: World Customs Organization, domain: wcoomd.org, country: INT, importance: 2, aliases: [wco, world customs organization] }215      - { name: UNCTAD, domain: unctad.org, country: INT, importance: 2, aliases: [unctad, un trade and development] }216      - { name: International Trade Centre, domain: intracen.org, country: INT, importance: 1, aliases: [itc, international trade centre] }217      - { name: OECD (trade), domain: oecd.org, country: INT, importance: 2, aliases: [oecd, oecd trade] }218      - { name: Office of the U.S. Trade Representative, domain: ustr.gov, country: US, importance: 3, aliases: [ustr], hints: { urls: [{ url: "https://ustr.gov/rss.xml", kind: press }] } }219      - { name: Bureau of Industry and Security, domain: bis.gov, country: US, importance: 3, aliases: [bis, entity list, export administration regulations, ear] }220      - { name: U.S. Customs and Border Protection, domain: cbp.gov, country: US, importance: 3, aliases: [cbp, customs and border protection] }221      - { name: International Trade Administration, domain: trade.gov, country: US, importance: 2, aliases: [ita, international trade administration] }222      - { name: U.S. International Trade Commission, domain: usitc.gov, country: US, importance: 2, aliases: [usitc, itc], note: "usitc.gov answers 403 (Akamai) to non-browser clients" }223      - { name: Canada Border Services Agency, domain: cbsa-asfc.gc.ca, country: CA, importance: 2, aliases: [cbsa, asfc, agence des services frontaliers du canada] }224      - { name: Global Affairs Canada, domain: international.gc.ca, country: CA, importance: 2, aliases: [global affairs canada, gac, affaires mondiales canada, trade commissioner service] }225      - { name: Canadian International Trade Tribunal, domain: citt-tcce.gc.ca, country: CA, importance: 1, aliases: [citt, tcce] }226      - { name: European Commission (DG TRADE, DG TAXUD, Eurostat), domain: ec.europa.eu, country: EU, importance: 3, aliases: [dg trade, dg taxud, eurostat, european commission trade, taric], hints: { hosts: [policy.trade.ec.europa.eu, taxation-customs.ec.europa.eu, ec.europa.eu] } }227      - { name: HM Revenue & Customs, domain: hmrc.gov.uk, country: GB, importance: 2, aliases: [hmrc, uk customs] }228      - { name: Ministry of Commerce (China), domain: mofcom.gov.cn, country: CN, language: zh, importance: 3, aliases: [mofcom, 商务部] }229      - { name: General Administration of Customs (China), domain: customs.gov.cn, country: CN, language: zh, importance: 3, aliases: [gacc, china customs, 海关总署] }230      - { name: Ministry of Economy, Trade and Industry (Japan), domain: meti.go.jp, country: JP, language: ja, importance: 2, aliases: [meti, 経済産業省] }231      - { name: JETRO, domain: jetro.go.jp, country: JP, importance: 1, aliases: [jetro, japan external trade organization] }232      - { name: Ministry of Trade, Industry and Energy (Korea), domain: motie.go.kr, country: KR, language: ko, importance: 2, aliases: [motie, 산업통상자원부] }233      - { name: Directorate General of Foreign Trade (India), domain: dgft.gov.in, country: IN, importance: 1, aliases: [dgft] }234      - { name: Central Board of Indirect Taxes and Customs, domain: cbic.gov.in, country: IN, importance: 1, aliases: [cbic, indian customs] }235      - { name: Department of Foreign Affairs and Trade (Australia), domain: dfat.gov.au, country: AU, importance: 2, aliases: [dfat] }236      - { name: Australian Border Force, domain: abf.gov.au, country: AU, importance: 1, aliases: [abf] }237      - { name: Mercosur, domain: mercosur.int, country: INT, language: es, importance: 1, aliases: [mercosur, mercosul] }238      - { name: ASEAN Secretariat, domain: asean.org, country: INT, importance: 2, aliases: [asean] }239      - { name: International Chamber of Commerce, domain: iccwbo.org, country: INT, importance: 2, aliases: [icc, incoterms] }240      - { name: ISO (containers), domain: iso.org, country: INT, importance: 2, aliases: [iso, iso tc 104, international organization for standardization] }241      - { name: GS1, domain: gs1.org, country: INT, importance: 2, aliases: [gs1, gtin, epcis] }242      - { name: Digital Container Shipping Association, domain: dcsa.org, country: NL, importance: 1, aliases: [dcsa] }243      - { name: Panjiva, domain: panjiva.com, country: US, importance: 1, first_party: false, aliases: [panjiva] }244      - { name: ImportGenius, domain: importgenius.com, country: US, importance: 1, first_party: false, aliases: [importgenius, import genius] }245      - { name: Descartes Systems Group, domain: descartes.com, country: CA, importance: 2, aliases: [dsgx, dsg, descartes], hints: { cik: "1050140", ticker: DSGX } }246      - { name: E2open, domain: e2open.com, country: US, importance: 1, aliases: [etwo, e2open] }247      - { name: Kinaxis, domain: kinaxis.com, country: CA, importance: 2, aliases: [kxs, kinaxis, rapidresponse, maestro] }248      - { name: Blue Yonder, domain: blueyonder.com, country: US, importance: 1, aliases: [blue yonder, jda] }249      - { name: Manhattan Associates, domain: manh.com, country: US, importance: 2, aliases: [manh, manhattan associates], hints: { cik: "1056696", ticker: MANH } }250      - { name: SAP (supply chain), domain: sap.com, country: DE, importance: 3, aliases: [sap, sap ibp, sap scm], hints: { cik: "1000184", ticker: SAP } }251      - { name: Oracle (SCM), domain: oracle.com, country: US, importance: 2, aliases: [orcl, oracle, oracle scm cloud], hints: { cik: "1341439", ticker: ORCL } }252      - { name: Coupa, domain: coupa.com, country: US, importance: 1, aliases: [coupa] }253      - { name: Infor, domain: infor.com, country: US, importance: 1, aliases: [infor, infor nexus] }254      - { name: o9 Solutions, domain: o9solutions.com, country: US, importance: 1, aliases: [o9, o9 solutions] }255      - { name: Zebra Technologies, domain: zebra.com, country: US, importance: 2, aliases: [zbra, zebra], hints: { cik: "877212", ticker: ZBRA } }256      - { name: Honeywell (Safety & Productivity Solutions), domain: honeywell.com, country: US, importance: 2, aliases: [hon, honeywell, honeywell intelligrated], hints: { cik: "773840", ticker: HON } }257      - { name: Symbotic, domain: symbotic.com, country: US, importance: 2, aliases: [sym, symbotic], hints: { cik: "1837240", ticker: SYM } }258      - { name: AutoStore, domain: autostoresystem.com, country: "NO", importance: 2, aliases: [auto, autostore] }259      - { name: Dematic, domain: dematic.com, country: US, importance: 2, aliases: [dematic, kion, kion group] }260      - { name: Swisslog, domain: swisslog.com, country: CH, importance: 1, aliases: [swisslog, kuka] }261      - { name: Daifuku, domain: daifuku.com, country: JP, importance: 2, aliases: [daifuku, "6383"] }262      - { name: KNAPP, domain: knapp.com, country: AT, importance: 1, aliases: [knapp] }263      - { name: SSI Schaefer, domain: ssi-schaefer.com, country: DE, importance: 1, aliases: [ssi schäfer, ssi schaefer] }264      - { name: Ocado Group, domain: ocadogroup.com, country: GB, importance: 2, aliases: [ocdo, ocado, ocado technology, ocado intelligent automation] }265      - { name: Locus Robotics, domain: locusrobotics.com, country: US, importance: 1, aliases: [locus robotics] }266      - { name: GreyOrange, domain: greyorange.com, country: US, importance: 1, aliases: [greyorange] }267      - { name: Exotec, domain: exotec.com, country: FR, importance: 1, aliases: [exotec, skypod] }268      - { name: Geek+, domain: geekplus.com, country: CN, importance: 1, aliases: [geek+, geekplus, "2590"] }269      - { name: HAI Robotics, domain: hairobotics.com, country: CN, importance: 1, aliases: [hai robotics] }270      - { name: Amazon Robotics, domain: amazon.com, country: US, importance: 3, aliases: [amzn, amazon, amazon robotics, amazon logistics], hints: { cik: "1018724", ticker: AMZN } }271      - { name: Boston Dynamics, domain: bostondynamics.com, country: US, importance: 1, aliases: [boston dynamics, stretch] }272      - { name: Gatik, domain: gatik.ai, country: US, importance: 1, aliases: [gatik] }273      - { name: Einride, domain: einride.tech, country: SE, importance: 1, aliases: [einride] }274      - { name: Waabi, domain: waabi.ai, country: CA, importance: 1, aliases: [waabi] }275      - { name: Plus, domain: plus.ai, country: US, importance: 1, aliases: [plus.ai, plusai] }276  - key: commodities-and-agri-supply277    label: Agri-commodity traders, inputs, food groups, agencies & exchanges278    provenance: "https://en.wikipedia.org/wiki/List_of_largest_food_and_beverage_companies + https://www.fao.org/about/who-we-are/en + https://www.sec.gov/files/company_tickers.json (retrieved 2026-09-13)"279    members:280      - { name: Cargill, domain: cargill.com, country: US, importance: 3, aliases: [cargill], note: "cargill.com answers 403 (Akamai) to non-browser clients" }281      - { name: ADM, domain: adm.com, country: US, importance: 3, aliases: [adm, archer-daniels-midland, archer daniels midland], hints: { cik: "7084", ticker: ADM } }282      - { name: Bunge, domain: bunge.com, country: US, importance: 3, aliases: [bg, bunge, bunge global, viterra], hints: { cik: "1996862", ticker: BG } }283      - { name: Louis Dreyfus Company, domain: ldc.com, country: NL, importance: 2, aliases: [ldc, louis dreyfus] }284      - { name: COFCO, domain: cofco.com, country: CN, language: zh, importance: 2, aliases: [cofco, cofco international, 中粮] }285      - { name: Wilmar International, domain: wilmar-international.com, country: SG, importance: 2, aliases: [wilmar, f34] }286      - { name: Olam Group, domain: olamgroup.com, country: SG, importance: 2, aliases: [olam, olam agri, ofi] }287      - { name: Viterra, domain: viterra.com, country: NL, importance: 1, aliases: [viterra, glencore agriculture], note: "acquired by Bunge in July 2025" }288      - { name: Nutrien, domain: nutrien.com, country: CA, importance: 3, aliases: [ntr, nutrien], hints: { cik: "1725964", ticker: NTR } }289      - { name: Yara International, domain: yara.com, country: "NO", importance: 3, aliases: [yar, yara], hints: { cik: "1279956", ticker: YARIY } }290      - { name: CF Industries, domain: cfindustries.com, country: US, importance: 2, aliases: [cf, cf industries], hints: { cik: "1324404", ticker: CF } }291      - { name: Mosaic, domain: mosaicco.com, country: US, importance: 2, aliases: [mos, the mosaic company], hints: { cik: "1285785", ticker: MOS } }292      - { name: ICL Group, domain: icl-group.com, country: IL, importance: 2, aliases: [icl], hints: { cik: "941221", ticker: ICL } }293      - { name: K+S, domain: kpluss.com, country: DE, language: de, importance: 1, aliases: [sdf, k+s, kali und salz] }294      - { name: OCP Group, domain: ocpgroup.ma, country: MA, importance: 2, aliases: [ocp, office chérifien des phosphates] }295      - { name: Deere & Company, domain: deere.com, country: US, importance: 3, aliases: [de, john deere], hints: { cik: "315189", ticker: DE } }296      - { name: CNH Industrial, domain: cnh.com, country: GB, importance: 2, aliases: [cnh, case ih, new holland], hints: { cik: "1567094", ticker: CNH } }297      - { name: AGCO, domain: agcocorp.com, country: US, importance: 2, aliases: [agco, fendt, massey ferguson], hints: { cik: "880266", ticker: AGCO } }298      - { name: Kubota, domain: kubota.com, country: JP, importance: 2, aliases: [kubota, "6326"] }299      - { name: Corteva, domain: corteva.com, country: US, importance: 2, aliases: [ctva, corteva, pioneer seeds], hints: { cik: "1755672", ticker: CTVA } }300      - { name: Bayer Crop Science, domain: bayer.com, country: DE, importance: 3, aliases: [bayn, bayer, monsanto, crop science] }301      - { name: Syngenta Group, domain: syngenta.com, country: CH, importance: 2, aliases: [syngenta] }302      - { name: BASF Agricultural Solutions, domain: basf.com, country: DE, importance: 2, aliases: [bas, basf, basf agricultural solutions], hints: { hosts: [agriculture.basf.com] } }303      - { name: FMC Corporation, domain: fmc.com, country: US, importance: 1, aliases: [fmc], hints: { cik: "37785", ticker: FMC } }304      - { name: UPL, domain: upl-ltd.com, country: IN, importance: 1, aliases: [upl, united phosphorus] }305      - { name: Tyson Foods, domain: tysonfoods.com, country: US, importance: 2, aliases: [tsn, tyson], hints: { cik: "100493", ticker: TSN } }306      - { name: JBS, domain: jbs.com.br, country: BR, language: pt, importance: 3, aliases: [jbs, jbss3, pilgrim's pride] }307      - { name: Marfrig, domain: marfrig.com.br, country: BR, language: pt, importance: 1, aliases: [mrfg3, marfrig] }308      - { name: Minerva Foods, domain: minervafoods.com, country: BR, language: pt, importance: 1, aliases: [beef3, minerva] }309      - { name: BRF, domain: brf-global.com, country: BR, importance: 1, aliases: [brfs3, brf, sadia, perdigao] }310      - { name: WH Group, domain: wh-group.com, country: HK, importance: 2, aliases: [wh group, "0288", shuanghui] }311      - { name: Smithfield Foods, domain: smithfieldfoods.com, country: US, importance: 1, aliases: [sfd, smithfield], hints: { cik: "91388", ticker: SFD } }312      - { name: Hormel Foods, domain: hormelfoods.com, country: US, importance: 1, aliases: [hrl, hormel], hints: { cik: "48465", ticker: HRL } }313      - { name: Maple Leaf Foods, domain: mapleleaffoods.com, country: CA, importance: 1, aliases: [mfi, maple leaf] }314      - { name: Saputo, domain: saputo.com, country: CA, importance: 1, aliases: [sap, saputo] }315      - { name: Lactalis, domain: lactalis.com, country: FR, language: fr, importance: 1, aliases: [lactalis] }316      - { name: Danone, domain: danone.com, country: FR, importance: 2, aliases: [bn, danone] }317      - { name: Nestle, domain: nestle.com, country: CH, importance: 3, aliases: [nesn, nestlé, nestle] }318      - { name: Unilever, domain: unilever.com, country: GB, importance: 3, aliases: [ulvr, ul, unilever], hints: { cik: "217410", ticker: UL } }319      - { name: Mondelez International, domain: mondelezinternational.com, country: US, importance: 2, aliases: [mdlz, mondelez, mondelēz], hints: { cik: "1103982", ticker: MDLZ } }320      - { name: PepsiCo, domain: pepsico.com, country: US, importance: 3, aliases: [pep, pepsico, pepsi, frito-lay], hints: { cik: "77476", ticker: PEP } }321      - { name: The Coca-Cola Company, domain: coca-colacompany.com, country: US, importance: 3, aliases: [ko, coca-cola, coke], hints: { cik: "21344", ticker: KO } }322      - { name: Kraft Heinz, domain: kraftheinzcompany.com, country: US, importance: 2, aliases: [khc, kraft heinz], hints: { cik: "1637459", ticker: KHC } }323      - { name: General Mills, domain: generalmills.com, country: US, importance: 2, aliases: [gis, general mills], hints: { cik: "40704", ticker: GIS } }324      - { name: Kellanova, domain: kellanova.com, country: US, importance: 1, aliases: [k, kellanova, kellogg], note: "acquisition by Mars announced 2024" }325      - { name: Conagra Brands, domain: conagrabrands.com, country: US, importance: 1, aliases: [cag, conagra], hints: { cik: "23217", ticker: CAG } }326      - { name: The Campbell's Company, domain: thecampbellscompany.com, country: US, importance: 1, aliases: [cpb, campbell's, campbell soup], hints: { cik: "16732", ticker: CPB } }327      - { name: The Hershey Company, domain: thehersheycompany.com, country: US, importance: 1, aliases: [hsy, hershey], hints: { cik: "47111", ticker: HSY } }328      - { name: Mars, domain: mars.com, country: US, importance: 2, aliases: [mars, mars incorporated, mars wrigley] }329      - { name: Ferrero, domain: ferrero.com, country: LU, importance: 1, aliases: [ferrero] }330      - { name: Barry Callebaut, domain: barry-callebaut.com, country: CH, importance: 2, aliases: [barn, barry callebaut] }331      - { name: Sudzucker, domain: suedzucker.de, country: DE, language: de, importance: 1, aliases: [szu, südzucker, sudzucker] }332      - { name: Tereos, domain: tereos.com, country: FR, language: fr, importance: 1, aliases: [tereos] }333      - { name: Raizen, domain: raizen.com.br, country: BR, language: pt, importance: 1, aliases: [raiz4, raízen, raizen, cosan] }334      - { name: Food and Agriculture Organization, domain: fao.org, country: INT, importance: 3, aliases: [fao, fao food price index, amis] }335      - { name: World Food Programme, domain: wfp.org, country: INT, importance: 2, aliases: [wfp] }336      - { name: International Fund for Agricultural Development, domain: ifad.org, country: INT, importance: 1, aliases: [ifad] }337      - { name: International Grains Council, domain: igc.int, country: INT, importance: 2, aliases: [igc, international grains council] }338      - { name: International Coffee Organization, domain: ico.org, country: INT, importance: 1, aliases: [ico, international coffee organization] }339      - { name: International Cocoa Organization, domain: icco.org, country: INT, importance: 1, aliases: [icco] }340      - { name: International Sugar Organization, domain: isosugar.org, country: INT, importance: 1, aliases: [iso sugar, international sugar organization] }341      - { name: U.S. Department of Agriculture (FAS, AMS, ERS, NASS), domain: usda.gov, country: US, importance: 3, aliases: [usda, fas, ams, ers, nass, wasde], hints: { hosts: [fas.usda.gov, ams.usda.gov, ers.usda.gov, nass.usda.gov] }, note: "www.usda.gov RSS answers 403 (Akamai) to non-browser clients" }342      - { name: Agriculture and Agri-Food Canada, domain: agriculture.canada.ca, country: CA, importance: 2, aliases: [aafc, aac, agriculture et agroalimentaire canada] }343      - { name: Statistics Canada (agriculture), domain: statcan.gc.ca, country: CA, importance: 2, aliases: [statcan, statistics canada, statistique canada] }344      - { name: ABARES, domain: abares.gov.au, country: AU, importance: 1, aliases: [abares] }345      - { name: CONAB, domain: conab.gov.br, country: BR, language: pt, importance: 2, aliases: [conab, companhia nacional de abastecimento] }346      - { name: Rosstat, domain: rosstat.gov.ru, country: RU, language: ru, importance: 1, aliases: [rosstat, росстат] }347      - { name: CME Group (CBOT), domain: cmegroup.com, country: US, importance: 3, aliases: [cme, cbot, chicago board of trade], hints: { cik: "1156375", ticker: CME } }348      - { name: ICE Futures, domain: ice.com, country: US, importance: 3, aliases: [ice, ice futures us, ice futures europe], hints: { cik: "1571949", ticker: ICE } }349      - { name: Euronext (commodities), domain: euronext.com, country: NL, importance: 2, aliases: [enx, euronext, matif] }350      - { name: Dalian Commodity Exchange, domain: dce.com.cn, country: CN, language: zh, importance: 2, aliases: [dce, 大连商品交易所] }351      - { name: Zhengzhou Commodity Exchange, domain: czce.com.cn, country: CN, language: zh, importance: 2, aliases: [zce, czce, 郑州商品交易所] }352      - { name: Multi Commodity Exchange of India, domain: mcxindia.com, country: IN, importance: 1, aliases: [mcx] }353      - { name: NCDEX, domain: ncdex.com, country: IN, importance: 1, aliases: [ncdex, national commodity & derivatives exchange] }354      - { name: Bursa Malaysia Derivatives, domain: bursamalaysia.com, country: MY, importance: 2, aliases: [bursa malaysia, fcpo, crude palm oil futures] }355      - { name: Singapore Exchange (rubber), domain: sgx.com, country: SG, importance: 1, aliases: [sgx, sicom] }356