-------------------------------------------------------------------------------- DOCUMENT CONTROL (HEADER) -------------------------------------------------------------------------------- Document ID : DARX_BI_REF_001 Title : Intelligence Hub v9.9.1 News Source Registry Version : 1.1 Status : ACTIVE Classification : Internal, Operational Reference Prepared By : PYB / Daralbeida Reviewed By : (pending) Approved By : (pending) Approval Date : (pending) Owner : PYB / Daralbeida Date Created : 2026-05-12 Last Revised : 2026-06-13 00:00 UTC Update Cycle : Upon any addition, removal, or modification of a source card in bi.html; upon any change to rss_proxy.php that alters the proxy endpoint URL or User-Agent string; upon any deployment path change. Next Review Due : Event-driven (see Update Cycle); annual review otherwise. Annual Review : 2027-06-13 Retention : Duration of Intelligence Hub operation. Superseded versions retained for historical reference. Department : BI Style : BPGP Keywords : intelligence hub, RSS, news source registry, rss_proxy, olive oil, EVOO, competitor markets, bi.html, v9.9.1 Related Docs : DARX_COMM_BPGP_001 (BPGP Style Definition); bi.html v9.9.1 (Intelligence Hub deployable); api/rss_proxy.php (Server-side RSS fetcher) Supersedes : DARX_BI_SOURCE_REGISTRY_20260512.txt Superseded By : (none, current version) -------------------------------------------------------------------------------- OUTLINE -------------------------------------------------------------------------------- 1. Purpose and Scope 2. Architecture Overview 3. Resolution Logic 4. Source Categories Summary 5. Source Registry, Tab 1: Awards 5.1 Global Awards 5.2 NYIOOC Benchmark 5.3 SIAM Meknes 6. Source Registry, Tab 2: Water and Climate 6.1 IWMI Direct 6.2 IWMI Search 6.3 Desalination 7. Source Registry, Tab 3: Global Terroir 7.1 Olive Oil Times 7.2 IOC Data 7.3 Morocco Harvest 7.4 Morocco IGP 8. Source Registry, Tab 4: Market 8.1 Financial Media 8.2 Mundus Agri (EU) 8.3 Consumer Health 9. Source Registry, Tab 5: Premium Retail 9.1 Retail Strategy 9.2 Specialty Food Assoc 9.3 Bristol Farms and Gelsons 10. Source Registry, Tab 6: US Compliance 10.1 FDA Import Alerts 10.2 CBP Rulings 10.3 ONSSA Maroc 10.4 FSMA and FSVP 11. Source Registry, Tab 7: Competitor Markets 11.1 Mercacei (ES) 11.2 Olimerca (ES) 11.3 Spain Agro Press 11.4 Olio Officina (IT) 11.5 Teatro Naturale (IT) 11.6 Italy Agro Press 11.7 Tunisia Sector 11.8 Greece Sector 11.9 Portugal Sector 11.10 Turkey Sector 11.11 Med Climate Watch 12. Source Registry, Tab 8: Newspaper Sections 12.1 NYT Food 12.2 NYT Business 12.3 WaPo Food 12.4 WSJ Food and Business 12.5 Reuters Commodities 12.6 Guardian Food 12.7 Guardian Farming 12.8 BBC Business 12.9 Financial Times 12.10 El Pais (ES) 12.11 Le Monde (FR) 12.12 Il Sole 24 Ore (IT) 12.13 Corriere (IT) 12.14 Le 360 (MA) 12.15 LEconomiste (MA) 13. Source Registry, Tab 9: Food Press 13.1 Eater 13.2 Food and Wine 13.3 Bon Appetit 13.4 Saveur 13.5 Serious Eats 13.6 Food52 13.7 Grub Street (NYC) 13.8 Tasting Table 13.9 The Infatuation 13.10 Robb Report Luxury 13.11 Wine Enthusiast 13.12 Edible Communities 14. Retired Sources 14.1 Morocco FR / AR (NewsData.io) 14.2 All Manual Intel Tier Sources 15. Deployment Reference 16. AI Prompts 17. Revision History 18. Acronyms 19. Glossary DOCUMENT CONTROL (FOOTER) -------------------------------------------------------------------------------- ================================================================================ 1. PURPOSE AND SCOPE ================================================================================ This document is the controlling reference for all news sources integrated into the Daralbeida Intelligence Hub dashboard, build version 9.9.1. It serves three functions: (a) An authoritative inventory of every active source feed, its data type, its endpoint URL or search query, and its strategic value to the Daralbeida brand. (b) An implementation reference for anyone modifying bi.html. Any feed addition, removal, or query revision must be reflected in this document. (c) A defensive operational record. Should rss_proxy.php fail, should a third-party source disappear, or should a query stop producing results, this document is the source of truth for what the dashboard was originally configured to retrieve. This document applies to bi.html v9.9.1 only. Prior versions (v9.2 through v9.8) are superseded. The NewsData.io integration was retired in v9.9.1 and is no longer part of the active source registry. See Section 14. ================================================================================ 2. ARCHITECTURE OVERVIEW ================================================================================ The Intelligence Hub fetches every RSS or Atom feed through a single server-side proxy hosted on daralbeida.com. The proxy strips third-party dependencies, eliminates client-side CORS issues, and removes any rate limit imposed by rss2json or comparable external services. 2.1 DEPLOYMENT LAYOUT (OPTION B: API SIBLING TO BI.HTML) /_devt/_oo-bi/ bi.html Dashboard, client-side JavaScript api/ rss_proxy.php Server-side RSS and Atom fetcher 2.2 PROXY ENDPOINT https://daralbeida.com/_devt/_oo-bi/api/rss_proxy.php?url={ENCODED_URL} The dashboard makes a GET request per feed. The proxy fetches the upstream URL via PHP cURL, parses the XML via SimpleXML, normalizes the output to JSON with title, link, pubDate, description, and thumbnail fields, and returns the JSON to the browser. 2.3 USER-AGENT The proxy sends a Chrome-class User-Agent string to upstream sources. This bypasses Cloudflare anti-bot filters on Olive Oil Times, IWMI, Food52, Food and Wine, and Serious Eats. Generic or bot-flagged User-Agents result in 502 Bad Gateway from those sources. 2.4 SSRF PROTECTION The proxy blocks requests to private IPv4 ranges (10.x, 127.x, 172.16 through 172.31, 192.168.x) and requires http or https scheme. Other schemes are rejected with HTTP 400. ================================================================================ 3. RESOLUTION LOGIC ================================================================================ Each source card declares a Primary endpoint and a Fallback endpoint. The dashboard resolves each card in the following order: 1. Fetch Primary URL via rss_proxy.php. 2. If Primary returns one or more items, tag card as PRIMARY. 3. If Primary returns zero items, fetch Fallback URL via proxy. 4. If Fallback returns one or more items, tag card as FALLBACK. 5. If both return zero items, card renders with no items and the panel-level QUIET indicator displays. 3.1 RESOLUTION TAGS DISPLAYED ON EACH ITEM Tag Color and meaning ──────── ────────────────────────────────────────────────────────────── PRIMARY Gold. Primary endpoint returned items. FALLBACK Ocean. Primary failed, Bing News rescued the card. QUIET Charcoal. Both primary and fallback returned zero. The FALLBACK pattern is uniform across all 58 sources. Every fallback URL is constructed against Bing News with the following template: https://www.bing.com/news/search?q={QUERY}&format=rss Fallback queries are listed in bi.html alongside each primary endpoint but are omitted from this registry for brevity. See bi.html v9.9.1 source for the full fallback table. ================================================================================ 4. SOURCE CATEGORIES SUMMARY ================================================================================ Tab Title Cards Live RSS Google Search RSS ─── ────────────────── ───── ──────── ───────────────── 1 Awards 3 0 3 2 Water and Climate 3 1 2 3 Global Terroir 4 1 3 4 Market 3 0 3 5 Premium Retail 3 1 2 6 US Compliance 4 0 4 7 Competitor Markets 11 0 11 8 Newspaper Sections 15 6 9 9 Food Press 12 7 5 TOTAL 58 16 42 Tier Definition ───────────────── ─────────────────────────────────────────────────────── LIVE RSS Direct subscription to a published RSS or Atom feed maintained by the originating publisher. 16 sources. GOOGLE SEARCH RSS Indirect retrieval via news.google.com/rss/search with a curated query string. Used when the source does not publish a public RSS feed, when the publisher uses paywall-protected feeds, or when search-based filtering produces higher signal density than a generic publisher feed. 42 sources. MANUAL INTEL Retired in v9.9.1. Zero sources currently in this tier. See Section 14. ================================================================================ 5. SOURCE REGISTRY, TAB 1: AWARDS ================================================================================ 5.1 GLOBAL AWARDS Field Value ───────── ───────────────────────────────────────────────────────────── Category Awards Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Morocco+olive+oil+awards+ 2026+OR+competition+winner Value Broad sweep of Moroccan EVOO competition coverage. Surfaces lesser-known regional and continental awards that do not appear in NYIOOC or SIAM Meknes coverage. Useful for identifying emerging Moroccan producers as qualification candidates. 5.2 NYIOOC BENCHMARK Field Value ───────── ───────────────────────────────────────────────────────────── Category Awards Data Type Google Search RSS Primary https://news.google.com/rss/search?q=NYIOOC+New+York+Olive+Oil+ Competition+winners+2026 Value Industry-defining benchmark. The New York International Olive Oil Competition is the most consequential award in the global EVOO sector. Tracks Moroccan laureates including Noor Fes and Dar Idrissi, against whom Daralbeida is positioned in investor materials and buyer pitches. 5.3 SIAM MEKNES Field Value ───────── ───────────────────────────────────────────────────────────── Category Awards Data Type Google Search RSS Primary https://news.google.com/rss/search?q=SIAM+Meknes+huile+olive+ prix+OR+award+2026 Value Royal-patronage signal. SIAM (Salon International de l'Agriculture au Maroc) is the canonical Moroccan agricultural trade show. Producer recognition at SIAM often precedes export-readiness signals and ONSSA agrement activity. ================================================================================ 6. SOURCE REGISTRY, TAB 2: WATER AND CLIMATE ================================================================================ 6.1 IWMI DIRECT Field Value ───────── ───────────────────────────────────────────────────────────── Category Water and Climate Data Type Live RSS Primary https://www.iwmi.cgiar.org/feed/ Value Primary-source feed from the International Water Management Institute. Authoritative research on Moroccan agricultural water transformation, drought-mitigation policy, and irrigation infrastructure. Central source for the ESG and climate-resilience narrative in investor materials. 6.2 IWMI SEARCH Field Value ───────── ───────────────────────────────────────────────────────────── Category Water and Climate Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:iwmi.org+Morocco+ agriculture Value Catches IWMI working papers, policy briefs, and conference proceedings not surfaced by the main RSS feed. Deep-research signal for technical and academic citations. 6.3 DESALINATION Field Value ───────── ───────────────────────────────────────────────────────────── Category Water and Climate Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Morocco+desalination+plant+ news+2026 Value Tracks Casablanca, Agadir, Dakhla, and other plant rollouts. Directly de-risks the long-term water narrative for Moroccan premium EVOO supply. Used in investor materials to address climate-impact risk on sourcing. ================================================================================ 7. SOURCE REGISTRY, TAB 3: GLOBAL TERROIR ================================================================================ 7.1 OLIVE OIL TIMES Field Value ───────── ───────────────────────────────────────────────────────────── Category Global Terroir Data Type Live RSS Primary https://www.oliveoiltimes.com/feed Value Most reliable English-language global production intelligence. Harvest reports, varietal news, IOC pronouncements, NYIOOC coverage, and country-level production tonnage. Cited throughout Daralbeida investor and trade materials. 7.2 IOC DATA Field Value ───────── ───────────────────────────────────────────────────────────── Category Global Terroir Data Type Google Search RSS Primary https://news.google.com/rss/search?q=International+Olive+Council+ market+data Value Authoritative supply, demand, and price data from the International Olive Council. Underpins the landed-cost margin assumptions in the business plan and supplier negotiation positions. 7.3 MOROCCO HARVEST Field Value ───────── ───────────────────────────────────────────────────────────── Category Global Terroir Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Morocco+olive+harvest+ rebound+%2240%25%22+OR+recovery+2026 Value Captures the 40 percent Moroccan production rebound narrative central to the 2026 sourcing thesis. Critical for investor materials, supplier negotiation leverage, and timing of Morocco sourcing trip activities. 7.4 MOROCCO IGP Field Value ───────── ───────────────────────────────────────────────────────────── Category Global Terroir Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Maroc+ministere+agriculture+ terroir+huile+olive+OR+IGP Value Moroccan Ministry of Agriculture announcements on terroir protections and IGP (Indication Geographique Protegee) designations such as Tyout-Chiadma and Ouazzane. Informs origin-claim discipline per Daralbeida brand rules. ================================================================================ 8. SOURCE REGISTRY, TAB 4: MARKET ================================================================================ 8.1 FINANCIAL MEDIA Field Value ───────── ───────────────────────────────────────────────────────────── Category Market Data Type Google Search RSS Primary https://news.google.com/rss/search?q=olive+oil+market+Bloomberg+ OR+Forbes+OR+Financial+Times Value Tier-1 financial press coverage of EVOO category economics. Primary citation source for investor deck commentary on pricing dynamics, supply shocks, and US import trends. 8.2 MUNDUS AGRI (EU) Field Value ───────── ───────────────────────────────────────────────────────────── Category Market Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:mundus-agri.eu+olive+ oil+OR+aceite+OR+olio Value European business-to-business agricultural commodities platform. Surfaces bulk-price signals and EU trade flow intelligence not covered by general financial media. Particularly relevant for monitoring competitor landed-cost positions versus Daralbeida MAFTA zero-duty advantage. 8.3 CONSUMER HEALTH Field Value ───────── ───────────────────────────────────────────────────────────── Category Market Data Type Google Search RSS Primary https://news.google.com/rss/search?q=olive+oil+health+ breakthrough+2026+CNN Value Mainstream health-claim and clinical-study coverage. Drives top-of-funnel US consumer demand. Informs Amazon PPC keyword strategy, content calendar, and product detail page health-benefit copy. ================================================================================ 9. SOURCE REGISTRY, TAB 5: PREMIUM RETAIL ================================================================================ 9.1 RETAIL STRATEGY Field Value ───────── ───────────────────────────────────────────────────────────── Category Premium Retail Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Erewhon+OR+Whole+Foods+ Specialty+Foods+Trends+2026 Value Tracks Erewhon and Whole Foods Market category resets, new product introductions, and merchandising shifts. Both are Year-1 retail penetration anchors per the business plan retail strategy. 9.2 SPECIALTY FOOD ASSOC Field Value ───────── ───────────────────────────────────────────────────────────── Category Premium Retail Data Type Live RSS Primary https://www.specialtyfood.com/rss/news/ Value Trade voice of the US specialty-food channel. Publishes trend reports, Fancy Food Show coverage, and buyer-decision drivers. Direct input to the Year-1 specialty retail buyer-outreach calendar. 9.3 BRISTOL FARMS AND GELSONS Field Value ───────── ───────────────────────────────────────────────────────────── Category Premium Retail Data Type Google Search RSS Primary https://news.google.com/rss/search?q=%22Bristol+Farms%22+OR+ %22Gelson%27s%22+specialty+olive+oil+2026 Value California specialty regional chains. Primary Year-1 retail corridor outside Amazon FBA. Coverage of category resets, premium-EVOO listings, and competitor activity in these doors. ================================================================================ 10. SOURCE REGISTRY, TAB 6: US COMPLIANCE ================================================================================ 10.1 FDA IMPORT ALERTS Field Value ───────── ───────────────────────────────────────────────────────────── Category US Compliance Data Type Google Search RSS Primary https://news.google.com/rss/search?q=FDA+Import+Alert+olive+oil+ OR+%22DWPE%22+adulteration Value Detection-Without-Physical-Examination listings on olive oil and related adulteration. Critical defensive intel against shipment seizure. Reviewed by compliance contractor before each shipment scheduled for US import. 10.2 CBP RULINGS Field Value ───────── ───────────────────────────────────────────────────────────── Category US Compliance Data Type Google Search RSS Primary https://news.google.com/rss/search?q=CBP+olive+oil+country+of+ origin+labeling+OR+FTA+ruling Value US Customs and Border Protection rulings on country-of-origin labeling (19 CFR 134) and Free Trade Agreement preference claims. Protects Daralbeida 0 percent MAFTA duty advantage against challenge or revocation. 10.3 ONSSA MAROC Field Value ───────── ───────────────────────────────────────────────────────────── Category US Compliance Data Type Google Search RSS Primary https://news.google.com/rss/search?q=ONSSA+huile+olive+OR+ agrement+OR+rappel Value Office National de Securite Sanitaire des Produits Alimentaires (Morocco), agrements granted or revoked, recalls issued, and food-safety enforcement actions. Eliminatory signal for supplier qualification protocol. 10.4 FSMA AND FSVP Field Value ───────── ───────────────────────────────────────────────────────────── Category US Compliance Data Type Google Search RSS Primary https://news.google.com/rss/search?q=FSMA+%22Prior+Notice%22+OR+ %22FSVP%22+update+2026 Value Food Safety Modernization Act updates on Prior Notice and Foreign Supplier Verification Program rules. Both apply to every Daralbeida shipment entering US commerce. ================================================================================ 11. SOURCE REGISTRY, TAB 7: COMPETITOR MARKETS ================================================================================ 11.1 MERCACEI (ES) Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Spain Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Mercacei+olive+oil+OR+ aceite+oliva Value Reference Spanish-language EVOO trade magazine. Cited throughout the international trade press for Spanish price data, AICA stock reports, and MAPA forecasts. 11.2 OLIMERCA (ES) Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Spain Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Olimerca+olive+oil+OR+ aceite+oliva Value Second reference Spanish EVOO trade publication. Spanish-side market commentary cited by all major EU and US reporters covering the global olive oil category. 11.3 SPAIN AGRO PRESS Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Spain Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Espa%C3%B1a+aceite+oliva+ cosecha+OR+exportaci%C3%B3n+2026 Value Broad Spanish-press harvest and export coverage. Spain is the number-one global producer and the primary MAFTA-versus-EU-tariff comparator for Daralbeida positioning. 11.4 OLIO OFFICINA (IT) Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Italy Data Type Google Search RSS Primary https://news.google.com/rss/search?q=%22Olio+Officina%22+olio+OR+ oliva Value Reference Italian EVOO trade publication. Premium-tier Italian brand standard intelligence, single-estate and varietal coverage. 11.5 TEATRO NATURALE (IT) Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Italy Data Type Google Search RSS Primary https://news.google.com/rss/search?q=%22Teatro+Naturale%22+olio+ OR+oliva Value Italian rural-world weekly magazine. Deep coverage of EU export dynamics, IOC pronouncements, and Mediterranean production economics. 11.6 ITALY AGRO PRESS Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Italy Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Italia+olio+extravergine+ oliva+raccolta+OR+esportazione+2026 Value Broad Italian-press harvest, bulk-import, and export coverage. Italy is the second-largest EVOO producer and the primary blending destination for Tunisian, Spanish, and Moroccan bulk oils. 11.7 TUNISIA SECTOR Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Tunisia Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Tunisia+olive+oil+OR+huile+ olive+ONAGRI+OR+ONH+export Value Closest North African peer. Tunisia faces 28 percent US tariff on olive oil imports versus Daralbeida 0 percent under MAFTA. Direct landed-cost benchmark for investor and buyer materials. 11.8 GREECE SECTOR Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Greece Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Greece+olive+oil+PDO+OR+ Kalamata+OR+Koroneiki+harvest Value Single-varietal premium positioning (PDO Kalamata, Koroneiki). Closest stylistic match to Daralbeida single-estate narrative. Greek producer pricing informs premium-tier price ceiling. 11.9 PORTUGAL SECTOR Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Portugal Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Portugal+azeite+Alentejo+OR+ colheita+OR+exporta%C3%A7%C3%A3o Value Modern-intensive Alentejo growth story. Portugal is a rising mid-premium competitor in the US market. Recent EU data places Portuguese production at approximately 177,000 tons for 2024 / 25 season. 11.10 TURKEY SECTOR Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Turkey Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Turkey+olive+oil+OR+ zeytinya%C4%9F%C4%B1+export Value Volatile player in the global market. Turkish government periodically suspends olive oil exports, creating supply windows that competitors including Daralbeida can fill. 11.11 MED CLIMATE WATCH Field Value ───────── ───────────────────────────────────────────────────────────── Category Competitor Markets, Cross-cutting Data Type Google Search RSS Primary https://news.google.com/rss/search?q=Mediterranean+drought+OR+ heatwave+olive+harvest+impact+2026 Value Cross-cutting harvest-impact weather coverage. Drought and heatwave coverage tied directly to competitor crop outcomes. Surfaces in Olive Oil Times, Mercacei, and Olimerca but consolidated here as a dedicated lane. ================================================================================ 12. SOURCE REGISTRY, TAB 8: NEWSPAPER SECTIONS ================================================================================ 12.1 NYT FOOD Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, US Data Type Live RSS Primary https://rss.nytimes.com/services/xml/rss/nyt/DiningandWine.xml Value US paper-of-record food section. Chef coverage, restaurant trends, ingredient features. Surface for premium-EVOO mentions in editorial reviews. 12.2 NYT BUSINESS Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, US Data Type Live RSS Primary https://rss.nytimes.com/services/xml/rss/nyt/Business.xml Value Food-business and trade-policy coverage in mainstream US business press. Trade tariff, MAFTA, and food industry M&A signal. 12.3 WAPO FOOD Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, US Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:washingtonpost.com+ food+OR+restaurant+olive+oil Value Washington Post food coverage. Complements NYT, often catches policy-adjacent food stories given DC editorial base. 12.4 WSJ FOOD AND BUSINESS Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, US Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:wsj.com+olive+oil+OR+ food+business Value Premium-tier financial press. Food company M&A, consumer staples coverage, and high-net-worth lifestyle reporting. 12.5 REUTERS COMMODITIES Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, US Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:reuters.com+olive+oil+ OR+commodities+food Value Wire-service commodities pricing and trade-flow intelligence. Often the first source for breaking trade policy and supply-disruption news. 12.6 GUARDIAN FOOD Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, UK Data Type Live RSS Primary https://www.theguardian.com/food/rss Value UK paper-of-record food section. Transatlantic premium-EVOO consumer trends, ingredient coverage, and chef-focused features. 12.7 GUARDIAN FARMING Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, UK Data Type Live RSS Primary https://www.theguardian.com/environment/farming/rss Value Agriculture and climate-impact reporting from a UK editorial angle. Mediterranean harvest coverage, often from environmental and policy perspectives not seen in trade press. 12.8 BBC BUSINESS Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, UK Data Type Live RSS Primary https://feeds.bbci.co.uk/news/business/rss.xml Value International business-news baseline. Food-trade and commodity stories surface here with global editorial framing. 12.9 FINANCIAL TIMES Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, UK Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:ft.com+olive+oil+OR+ commodities+food Value Tier-1 global financial press. Investor materials citation source. Food and beverage industry analysis with European editorial center of gravity. 12.10 EL PAIS (ES) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, Spain Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:elpais.com+aceite+ oliva+OR+gastronomia+OR+economia Value Spanish paper-of-record gastronomy and economy sections. Largest Spanish-language outlet covering EVOO category consumer angles and trade. 12.11 LE MONDE (FR) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, France Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:lemonde.fr+huile+olive+ OR+cuisine+OR+agriculture Value French paper-of-record. African and Mediterranean agriculture coverage, including Morocco-specific reporting. French is one of Daralbeida four operating languages. 12.12 IL SOLE 24 ORE (IT) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, Italy Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:ilsole24ore.com+olio+ oliva+OR+agroalimentare Value Italian Financial Times equivalent. Agrifood industry economic coverage, supply chain analysis, and bulk-trade reporting from a business-press perspective. 12.13 CORRIERE (IT) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, Italy Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:corriere.it+olio+oliva+ OR+cucina+OR+economia Value Italian general-press cucina and economia sections. Consumer-angle coverage of EVOO trends in the largest Italian consumer market. 12.14 LE 360 (MA) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, Morocco Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:le360.ma+huile+olive+ OR+agriculture+OR+exportation Value Moroccan general press in French. Agriculture, export, and ministerial-announcement coverage. 12.15 LECONOMISTE (MA) Field Value ───────── ───────────────────────────────────────────────────────────── Category Newspaper Sections, Morocco Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:leconomiste.com+huile+ olive+OR+agriculture+OR+export Value Moroccan business press in French. Export, trade policy, and agribusiness coverage with national economic framing. ================================================================================ 13. SOURCE REGISTRY, TAB 9: FOOD PRESS ================================================================================ 13.1 EATER Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.eater.com/rss/index.xml Value National US restaurant and food-establishment coverage. Chef movements, venue openings, and culinary trend signal relevant to on-premise EVOO placement. 13.2 FOOD AND WINE Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.foodandwine.com/feeds/all.rss Value Premium consumer food magazine. Ingredient features and tasting-panel coverage with high editorial weight in US specialty food market. 13.3 BON APPETIT Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.bonappetit.com/feed/rss Value Conde Nast culinary lifestyle title. Ingredient trend leadership in the US premium consumer segment. 13.4 SAVEUR Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.saveur.com/feed/ Value Global food culture and provenance coverage. Premium-origin storytelling aligned with Daralbeida single-estate Moroccan narrative. 13.5 SERIOUS EATS Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.seriouseats.com/feed Value Technical cooking authority. Tasting reviews and product-comparison coverage. Significant Amazon-purchase influence for premium ingredient categories. 13.6 FOOD52 Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://food52.com/blog/feed Value Pantry and ingredient-discovery community platform. Specialty product surface. Aligned audience demographic with Daralbeida Year-1 target consumer. 13.7 GRUB STREET (NYC) Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://feeds.feedburner.com/nymag/grubstreet Value NYC restaurant scene. Highest-density specialty-food buyer market in the US, with significant trade press amplification. 13.8 TASTING TABLE Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:tastingtable.com+olive+ oil+OR+chef Value Consumer food and chef coverage. Ingredient feature surface with broad US lifestyle audience. 13.9 THE INFATUATION Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:theinfatuation.com+ olive+oil+OR+restaurant Value Restaurant review platform with strong audience trust. Aligns with on-premise EVOO placement strategy. 13.10 ROBB REPORT LUXURY Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:robbreport.com+food+OR+ culinary+OR+olive+oil Value Luxury lifestyle title. Premium-pricing benchmark coverage and aspirational positioning context. 13.11 WINE ENTHUSIAST Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Live RSS Primary https://www.wineenthusiast.com/feed/ Value Adjacent premium-beverage category. Pairing and tasting coverage occasionally includes EVOO. Aspirational and educational audience alignment. 13.12 EDIBLE COMMUNITIES Field Value ───────── ───────────────────────────────────────────────────────────── Category Food Press Data Type Google Search RSS Primary https://news.google.com/rss/search?q=site:ediblecommunities.com+ olive+oil+OR+artisan Value Regional artisan-food network publication. Specialty retail and farmers-market intelligence, particularly relevant for Year-2 DTC and regional retail strategy. ================================================================================ 14. RETIRED SOURCES ================================================================================ The following sources were active in earlier versions of the Intelligence Hub and have been retired in v9.9.1. They are documented here for historical record. They may not be reintroduced without retiring an equal-weight live source in their place. 14.1 MOROCCO FR / AR (NEWSDATA.IO) Field Value ─────────── ─────────────────────────────────────────────────────────── Status RETIRED 2026-05-12 Reason NewsData.io free-tier API key handling created persistent 500 errors when the dashboard was relocated to a new deployment path. Coverage of Moroccan French and Arabic language news is now handled by Le 360 (Section 12.14) and L'Economiste (Section 12.15) plus the Morocco-specific Google News queries in Awards and Global Terroir tabs. Replaced By Le 360, L'Economiste, Morocco IGP query, Morocco Harvest query. 14.2 ALL MANUAL INTEL TIER SOURCES Field Value ─────────── ─────────────────────────────────────────────────────────── Status RETIRED 2026-05-12 Reason The Manual Intel tier defined in earlier specification versions (DAB-DASH-SPEC-V9.3) is retired entirely. All feeds in v9.9.1 are either Live RSS or Google Search RSS. No source requires manual curation. Replaced By Live RSS upgrades for IWMI and Specialty Food Assoc, Google Search RSS for FDA Import Alerts, CBP, ONSSA, and FSMA. ================================================================================ 15. DEPLOYMENT REFERENCE ================================================================================ 15.1 FILES REQUIRED FOR PRODUCTION DEPLOYMENT File Location ───────────── ────────────────────────────────────────────────────────── bi.html /_devt/_oo-bi/ rss_proxy.php /_devt/_oo-bi/api/ NO OTHER FILES ARE REQUIRED. The dashboard makes no calls to any external service other than the Bing News fallback URLs and the upstream RSS sources themselves, all routed through rss_proxy.php. 15.2 DEPENDENCIES Component Requirement ───────── ───────────────────────────────────────────────────────────── PHP 7.4 or later with cURL and SimpleXML extensions enabled. Both are standard on cPanel shared hosting. Browser Modern browsers only. The dashboard uses ES2017 syntax (async / await, AbortController). No legacy browser support. 15.3 PROMOTION TO PRODUCTION Per Daralbeida web deployment convention, files are tested at the DEVT deployment path. Once verified, the same files are copied to the parallel production path (or the deployment is renamed). The relative-path convention (api/rss_proxy.php) ensures both deployments operate without modification to the dashboard code. ================================================================================ 16. AI PROMPTS ================================================================================ The following prompt assists a maintainer in auditing or extending the source registry. Replace the bracketed tokens before running. ================================================================================ START OF PROMPT ================================================================================ You are a business-intelligence analyst maintaining the Daralbeida Intelligence Hub (bi.html v9.9.1) news source registry. Review the source card named [SOURCE_NAME] in Tab [TAB_NUMBER] ([TAB_TITLE]). Its current primary endpoint is [PRIMARY_URL] and its data type is [LIVE_RSS_OR_GOOGLE_SEARCH_RSS]. Do the following: 1. Confirm the primary endpoint still returns one or more items when fetched through api/rss_proxy.php. If it returns zero items, recommend a corrected query or a replacement feed of equal strategic weight. 2. Verify the Bing News fallback template https://www.bing.com/news/search?q={QUERY}&format=rss would rescue the card with keywords [FALLBACK_KEYWORDS]. 3. Restate the strategic value of the source to the Daralbeida brand in two sentences, citing the specific business-plan use (investor materials, supplier negotiation, retail strategy, or US compliance). 4. If you propose a change, produce the exact BPGP v3.1 sub-section block (Field / Value table) ready to paste into this registry, and note which equal-weight live source would be retired if a retired source is reintroduced per the compliance rule. Preserve every existing figure, URL, and company name. Do not invent feeds. Output plain text only, no markdown. ================================================================================ END OF PROMPT ================================================================================ ================================================================================ 17. REVISION HISTORY ================================================================================ Version Date Author Summary ─────── ────────── ────────────── ─────────────────────────────────── 1.0 2026-05-12 PYB/Daralbeida Initial release. 58 sources across 9 tabs. NewsData.io retired; Manual Intel tier retired. Documented in prior plain-text layout. 1.1 2026-06-13 PYB/Daralbeida Reformatted to BPGP v3.1. Added AI Prompts, Revision History, and footer control blocks; restructured source cards and summary into U+2500 tables. No source data changed. ================================================================================ 18. ACRONYMS ================================================================================ AICA Agencia de Informacion y Control Alimentarios (Spain) AR Arabic (language) BI Business Intelligence (department code) BPGP Business Plan / General Purpose document format CBP US Customs and Border Protection CGIAR Consultative Group on International Agricultural Research CORS Cross-Origin Resource Sharing CPC Cost Per Click DARX Daralbeida (document prefix) DEPT Department DEVT Development deployment path DTC Direct-to-Consumer DWPE Detection Without Physical Examination (FDA) ES Spanish (language) ESG Environmental, Social, Governance EU European Union EVOO Extra Virgin Olive Oil FBA Fulfilled by Amazon FDA US Food and Drug Administration FR French (language) FSMA Food Safety Modernization Act FSVP Foreign Supplier Verification Program FTA Free Trade Agreement HTML HyperText Markup Language HTTP HyperText Transfer Protocol IGP Indication Geographique Protegee IOC International Olive Council IT Italian (language) IWMI International Water Management Institute JSON JavaScript Object Notation M&A Mergers and Acquisitions MA Morocco (country code) MAFTA Morocco, United States Free Trade Agreement MAPA Ministerio de Agricultura, Pesca y Alimentacion (Spain) NYIOOC New York International Olive Oil Competition NYT New York Times ONAGRI Observatoire National de l'Agriculture (Tunisia) ONH Office National de l'Huile (Tunisia) ONSSA Office National de Securite Sanitaire des Produits Alimentaires PDO Protected Designation of Origin PHP PHP Hypertext Preprocessor PPC Pay Per Click REF Reference document (BPGP type code) RSS Really Simple Syndication SIAM Salon International de l'Agriculture au Maroc SOP Standard Operating Procedure SSRF Server-Side Request Forgery TXT Plain text file format UA User Agent UI User Interface UK United Kingdom URL Uniform Resource Locator US United States UTF-8 Unicode Transformation Format, 8-bit encoding WSJ Wall Street Journal XML Extensible Markup Language ================================================================================ 19. GLOSSARY ================================================================================ Atom Feed An XML-based web feed format used for syndicating content. An alternative to RSS 2.0. The rss_proxy.php parser handles both formats transparently. Atom feeds use entry elements where RSS uses item elements, and link elements with href attributes where RSS uses link elements with text content. Bing News Fallback The uniform fallback strategy applied to every source card. When the primary endpoint returns zero items, the dashboard issues a second request to a Bing News RSS endpoint constructed from keywords related to the original query. Bing News indexes a different set of sources than Google News and acts as a redundancy layer. Cloudflare Anti-Bot A category of upstream protection used by some publishers (Olive Oil Times, IWMI, Food52, Food and Wine, Serious Eats) that blocks server-side fetchers identified as automated tools. The rss_proxy.php User-Agent header is set to a Chrome browser string to bypass this protection. DEVT Deployment The development deployment path at /_devt/. Files are tested at DEVT before promotion to production. Per Daralbeida web convention, DEVT and production paths are siblings, each self-contained with its own paired api/ folder. Fallback Resolution Tag Card-level indicator displayed when the primary endpoint returned zero items but the Bing News fallback returned one or more items. Renders in ocean blue. Google Search RSS An RSS endpoint constructed against news.google.com/rss/search with a curated query string. Used when an upstream source does not publish a public RSS feed, when its feed is paywalled, or when query-based filtering produces higher signal density than a generic publisher feed. Returns a list of articles matching the query from publications indexed by Google News. Lazy Load The pattern in bi.html where only the active tab fetches feeds on page load. Other tabs fetch on first user click and cache results in browser memory for the session. Prevents the dashboard from making 58 simultaneous requests on initial page render. Live RSS A direct subscription to a published RSS or Atom feed maintained by the originating publisher. Distinguished from Google Search RSS in that the data flows directly from publisher to dashboard without an intermediary search index. Manual Intel Retired Tier defined in earlier dashboard specifications (v9.2 through v9.4) for sources requiring hand-curation rather than live feed retrieval. Retired in v9.9.1. All current sources retrieve via RSS or Atom feeds. Newsdata Retired Resolution Tag Card-level indicator that previously displayed for the Morocco FR / AR card backed by NewsData.io. Retired in v9.9.1. Primary Resolution Tag Card-level indicator displayed when the primary endpoint returned one or more items. Renders in gold. This is the expected state for a healthy card. Proxy Rss Proxy Php Server-side PHP script hosted on daralbeida.com that fetches upstream RSS and Atom feeds via cURL, parses the XML via SimpleXML, and returns normalized JSON to the dashboard client. Replaces the rss2json.com third-party service used in dashboard versions v9.2 through v9.8. Quiet Resolution Tag Panel-level indicator displayed when both primary and fallback endpoints returned zero items for every card in a tab. Renders in charcoal. A persistent QUIET state on a single card indicates the query is mis-tuned or the upstream source has changed its RSS path. A persistent QUIET state across an entire tab usually indicates a proxy-level failure. SSRF Server-Side Request Forgery. A class of vulnerability where a server-side fetcher is tricked into making requests to internal addresses. The rss_proxy.php script blocks requests to private IPv4 ranges and non-http/https schemes to mitigate this risk. Two-Gate Quality Control Daralbeida supplier qualification protocol. Gate 1 is field testing in Morocco via CDR OxiTester Junior. Gate 2 is US-side validation via Eurofins CAL accredited laboratory. Referenced indirectly by FDA Import Alerts and ONSSA Maroc source cards which inform the qualification pipeline. -------------------------------------------------------------------------------- DOCUMENT CONTROL (FOOTER) -------------------------------------------------------------------------------- Document ID : DARX_BI_REF_001 Version : 1.1 Status : ACTIVE Last Revised : 2026-06-13 00:00 UTC Update Cycle : Event-driven on any source-card, proxy-endpoint, or deployment-path change; annual review otherwise. Next Review Due : Event-driven (see Update Cycle); 2027-06-13 if no event. Annual Review : 2027-06-13 Owner : PYB / Daralbeida Distribution : Internal. Includes upstream URLs of third-party publishers; do not distribute externally without review. Review Triggers : Any addition, removal, or modification of a source card in bi.html; any change to rss_proxy.php that alters the proxy endpoint URL or User-Agent string; any deployment path change. COMPLIANCE : Every source addition to bi.html must be tested via api/rss_proxy.php on the DEVT deployment before promotion to production. Retired sources listed in Section 14 may not be reintroduced without retiring an equal-weight live source in their place. Source queries containing Moroccan sub-regional identifiers (Atlas, mountain ranges, coordinates, specific estates) are prohibited until the relevant estate is contracted and verified per Daralbeida origin-claim discipline. Revision History: See Section 17. -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- END OF DOCUMENT --------------------------------------------------------------------------------