National food supply position — today
One screen answers the first executive question: how many days of cover does the Kingdom hold for each staple, where is that cover under pressure, and what is the system already doing about it.
Decisions waiting for you
Above SAR 50 m or Critical tierDays of cover by staple
Click a staple to open its risk profile · bar = cover vs. policy targetSupply corridor map
Active early warnings
Open warning center ›What the system does
Continuously fuses 14 global and domestic signals, scores supply risk per staple, warns weeks before shelves feel it, and turns each warning into approved, tracked actions — including which Saudi suppliers can cover the gap.
Why it matters
Saudi Arabia imports roughly 80% of its food. Wheat demand is ~4.2 MMT against ~1.1 MMT local production; strategic wheat cover is measured in months, rice has no strategic reserve, and two maritime corridors carry most of it.
How it ties to Musahama
Every warning ends in a localization check: which local manufacturers, feed mills and growers can absorb demand now — and which imported categories justify building local capacity. Qualified demand is handed to the MUSAHAMA supplier platform.
Signals the system listens to
Fourteen feeds across global markets, climate, shipping, ports, reserves and portfolio-company demand. Each is validated, normalized to one commodity taxonomy (Arabic and English) and written into the national supply digital twin.
Feed status
● live ● delayed ● demo snapshot
Coverage today
- Staples tracked
- 8 (wheat, rice, corn/feed, barley, poultry, dairy, edible oil, sugar)
- Origin countries
- 23
- Sea lanes & chokepoints
- 7 lanes · 3 chokepoints
- Ports & silos
- 5 ports · 11 silo sites · 34 mills
- Portfolio companies
- 6 connected (demand & stock exports)
- Local suppliers indexed
- 412 from MUSAHAMA + LCGPA lists
- Refresh cadence
- Prices hourly · shipping 15 min · climate daily · reserves weekly
Ingestion pipeline
Data engineering layerHow a signal becomes a risk score
Six engines run on the digital twin. Every output is explainable: a score always decomposes into the signals that produced it, and the AI never acts on its own — it drafts, people decide.
Consumption per staple by region and season (Ramadan, Hajj, summer) against silo, port and commercial stocks.
AIS vessel tracking, transit times, insurance premia and port berth queues per corridor.
Crop stress (NDVI, rainfall), export policy changes, harvest forecasts per supplier country.
Statistical baselines on GIEWS, World Bank and futures series; isolation-forest outliers.
Time-series projection of cover and price under disruption scenarios with adjustable duration and severity.
Matches a supply gap to local capacity (MUSAHAMA / LCGPA), alternative origins and portfolio demand aggregation; optimizes cost × local content × lead time.
Composite risk index — worked example: rice
82 · CriticalWeights are policy-configurable by GFSA. Tiers: 0–34 Watch · 35–54 Advisory · 55–74 Warning · 75–100 Critical.
AI assistants (bounded, human-in-the-loop)
| Risk investigator | Explains any score in plain language, cites the rows behind it |
| Localization analyst | Finds Saudi suppliers with capability and spare capacity for a gap |
| Sourcing analyst | Drafts tender briefs and alternative-origin options with lead times |
| Executive reporter | Writes the daily national position brief in Arabic and English |
Risk by commodity
Ranked by composite risk. Import concentration is the share of the top origin; higher concentration means one policy change abroad moves the whole staple.
| Staple | Composite risk | Days of cover / target | Top origin (concentration) | Price 30 d | Price trend | Local share |
|---|---|---|---|---|---|---|
| Rice أرز · 1.6 MMT / yr | 82 · Critical | 28 / 90 | India 68% | +18.2% | 0% | |
| Corn & feed grains ذرة وأعلاف · 4.7 MMT / yr | 66 · Warning | 63 / 120 | Brazil 44% | +9.1% | 4% | |
| Edible oil زيوت · 1.1 MMT / yr | 47 · Advisory | 58 / 90 | Indonesia / Malaysia 46% | +7.3% | 9% | |
| Wheat قمح · 4.2 MMT / yr | 41 · Advisory | 118 / 180 | EU / Black Sea 34% | +6.4% | 26% | |
| Barley شعير · 4.0 MMT / yr | 38 · Advisory | 71 / 120 | Australia 38% | +3.2% | 2% | |
| Poultry دواجن · 1.9 MMT / yr | 29 · Watch | 44 / 45 | Local 72% | +1.8% | 72% | |
| Sugar سكر · 1.3 MMT / yr | 24 · Watch | 77 / 90 | Brazil 58% | -1.1% | 12% | |
| Dairy ألبان · — | 18 · Watch | 39 / 30 | Local 78% | +0.9% | 78% |
Corridors, chokepoints and ports
Food reaches the Kingdom through two coasts and three chokepoints. The map shows which lanes carry which staple, where transit is delayed, and how much port and silo capacity remains on each coast.
National supply corridor map
Corridor status
| Corridor | Status | Transit Δ |
|---|---|---|
| Suez → Red Sea → Jeddah / Yanbu / KAP | Disrupted | +12–16 d |
| Bab el-Mandeb (India, Australia lanes) | Rerouting | +9–14 d |
| Hormuz → Dammam / Jubail | Open · watch | +2 d |
| Cape route (fallback) | Active fallback | +14–20 d |
| Inland: ports → Riyadh silos | Normal | 0 |
Port & silo headroom
| Site | Utilization | Spare |
|---|---|---|
| Jeddah Islamic Port — grain berths | 9% | |
| King Abdullah Port | 36% | |
| Dammam — grain terminal | 42% | |
| Central silos (Riyadh, Qassim) | 29% |
Early-warning center
A warning fires when the composite risk crosses a tier threshold or projected days of cover fall below policy. Each warning carries its triggers, corroborating sources, confidence and who is exposed — so the reader can trust it before acting on it.
Warnings
Rice days of cover projected below 20 within 14 days
- Commodity
- Rice
- Projection
- 28 → 19 days by day 14 without action
- Threshold
- Policy floor 30 days
- Confidence
- High
- Evidence
- 3 signals · 2 independent sources corroborate
Triggers
- India non-basmati export restriction extended (export-policy monitor, GIEWS)
- Red Sea rerouting adds 12–16 days on the India → Jeddah lane (AIS)
- Commercial rice stocks at 28 days; no strategic reserve (GFSA)
Status
Notified
PIF Executive, GFSA director, exposed companies — SMS + email within 5 min; escalates to PIF Governor if unacknowledged in 2 h
Who is exposed
Forecast and what-if scenarios
Pick a disruption, set how long and how severe, and the twin projects days of cover, price pressure and which portfolio companies feel it first. Analysts use this to test responses before a crisis, not during one.
Scenario
Presets are grounded in disruptions the Kingdom has actually facedProjected days of cover
Grey = today · colored = end of scenario without actionWho feels it first
Price pressure (90-day)
Recommended actions
For every warning the optimizer ranks response options on cost, lead time, local content and residual risk, and states the evidence behind each. Recommendations are drafts for people to approve — nothing executes on its own.
KAP grain berths have 36% spare; inland transfer to central silos unchanged.
Temporary priority window for food cargoes during Red Sea diversion.
Local supply that can cover the gap
This is where early warning meets Musahama. For the feed-grain warning, the localization engine finds Saudi mills and growers with capability and spare capacity, scores the match, and packages the aggregated portfolio demand for the MUSAHAMA supplier platform.
Matched local suppliers
Sources: MUSAHAMA directory, LCGPA local-content scores, supplier capacity declarations (synthetic)| Supplier | Location | Capability | Spare capacity (kt / 60 d) | Local-content score | Lead time | MUSAHAMA | Match |
|---|---|---|---|---|---|---|---|
| Al Kharj Feed Industries | Al Kharj | Compound feed, barley blends | 62 | 48 | 8 d | Registered | 94 |
| National Feed Co. | Dammam | Poultry & dairy rations | 48 | 44 | 10 d | Registered | 91 |
| Qassim Grain Millers | Buraydah | Wheat bran, barley milling | 36 | 52 | 9 d | Registered | 87 |
| Eastern Agri Processors | Al Ahsa | Alfalfa & feed pellets | 34 | 39 | 12 d | Pending verification | 78 |
| Tabuk Green Growers | Tabuk | Barley (irrigated, licensed) | 30 | 61 | 14 d | Registered | 74 |
| Total matched | 210 | Covers the 140 kt gap with 70 kt headroom; 3 of 5 suppliers within 10 days. | |||||
Localization opportunities beyond this warning
| Imported category | Annual import | Local capability | Signal |
|---|---|---|---|
| Compound feed & premix | ~SAR 4.1 bn | Exists, under-utilized | Localizable now |
| Edible oil refining & packing | ~SAR 2.6 bn | Partial (crude imported) | Localizable now |
| Rice | ~SAR 5.0 bn | No domestic production | Diversify + reserve |
| Durum & pasta inputs | ~SAR 1.2 bn | Demand justifies new capacity | Build-case candidate |
Why localization sits inside an early-warning system
A warning that only says "risk" leaves executives with nothing to do. Firasah closes the loop: every gap is tested against local capacity first, then alternative origins, then reserves. Over time the log of gaps that had no local answer becomes the national build-case list — imported spend that justifies new Saudi capacity.
That is the Musahama thesis in operational form: portfolio demand becomes industrial-development intelligence.
Response workflow
Approved options become tasks with an owner, a deadline and an audit trail. Every step is human-gated: review, validate, approve, execute. Try it — approve a card and watch it move.
Review1
Validate2
Approve2
Execute1
Done1
Audit trail
Immutable, exportable- Today 06:41System · AL-2041 raised to Critical (risk 82). Evidence attached: 3 signals.
- Today 06:52Executive reporter · Daily national brief published (AR/EN).
- Today 07:15GFSA analyst · Validated AL-2041 triggers; confidence confirmed High.
- Today 07:30PIF Executive · Approved T6 reserve bridge; second signature GFSA ops.
- Today 07:34Localization analyst · Found 210 kt local feed capacity for AL-2038 gap.
Monitoring and outcomes
The system keeps watching after actions are taken: did cover recover, at what cost, and how much of the response was local? Outcomes feed back into the models, so every event makes the next warning sharper.
Days of cover — projected vs. with response
Rice (red) and feed (orange)National resilience score
12-month trendOutcome log
Feeds the learning loop| Event | Warning lead time | Response | Cover restored | Local share of response | Learning |
|---|---|---|---|---|---|
| Red Sea disruption + India rice restriction | 19 days before threshold | Origin diversification, Gulf-lane routing | 19 → 41 d | 0% (no local substitute) | Rice reserve policy proposal raised |
| Brazil feed-grain stress | 26 days | Local feed activation + joint tender | 48 → 79 d | 62% | Feed mills' capacity model updated |
| Palm oil levy change | 31 days | Forward cover, Malaysian origin | Stable | 18% | Refining localization case strengthened |
Stakeholders, governance and scale
Who sees what, what the AI may never do, and how one national twin grows from a pilot to the whole PIF portfolio and beyond.
Roles and permissions
| View national position | Run scenarios | Approve actions | Execute procurement | See other companies' stock | |
|---|---|---|---|---|---|
| PIF Executive | |||||
| GFSA Analyst | |||||
| Portfolio Procurement | |||||
| Local Supplier | |||||
| Government observer | |||||
| Firasah AI |
● full ● aggregated / own scope only ● none. Suppliers see only demand signals addressed to them.
Guardrails
System architecture
Green = core twin · gold = localization engineHackathon build: Next.js · Python/FastAPI · PostgreSQL + pgvector · Claude Sonnet 5 / Haiku 4.5 · BGE-M3 embeddings · cached data snapshots. Production: lakehouse, streaming ETL, SSO/RBAC, HUMAIN hosting.
Policy settings (GFSA)
Change a floor and watch stages 1 and 4 re-score| Staple | Cover today | Policy target (days) | Floor (⅓ of target) |
|---|---|---|---|
| Rice | 28 | 30 | |
| Corn & feed grains | 63 | 40 | |
| Edible oil | 58 | 30 | |
| Wheat | 118 | 60 | |
| Barley | 71 | 40 | |
| Poultry | 44 | 15 | |
| Sugar | 77 | 30 | |
| Dairy | 39 | 10 |
Risk weights
| Days of cover vs floor | 35% |
| Import concentration | 20% |
| Origin policy risk | 15% |
| Lane / chokepoint delay | 15% |
| Price shock | 10% |
| Demand seasonality | 5% |
Weights are versioned; every change is logged with the approver.
Scale path
Portfolio spend position
The same platform, pointed at the official PIF Challenge 2 purchase-order data. One screen answers what a portfolio owner asks first: how much is being spent, by whom, with whom, on what — and how much of it leaves the Kingdom.
Spend by expense category
Bar length = share of the largest category · gold = the foreign part of it| Expense category | Spend (SAR) | Share of portfolio | % of total | % foreign | PO lines |
|---|---|---|---|---|---|
| Advertising | 47,989,417 | 31.8% | 0.0% | 74 | |
| Marketing & Events | 37,606,754 | 24.9% | 0.0% | 76 | |
| Software Subscriptions | 21,787,798 | 14.4% | 66.2% | 114 | |
| IT Hardware | 9,494,634 | 6.3% | 0.0% | 97 | |
| Travel & Logistics | 9,470,467 | 6.3% | 0.0% | 90 | |
| Cloud Infrastructure | 9,444,087 | 6.3% | 0.0% | 99 | |
| Facilities Maintenance | 5,620,419 | 3.7% | 0.0% | 105 | |
| Fleet Maintenance | 3,647,639 | 2.4% | 0.0% | 100 | |
| Factory Operations | 2,840,341 | 1.9% | 0.0% | 98 | |
| Employee Safety | 1,351,159 | 0.9% | 68.4% | 80 | |
| Warehouse Supplies | 1,346,315 | 0.9% | 0.0% | 96 | |
| Store Consumables | 378,300 | 0.3% | 0.0% | 85 |
Monthly spend
44 months · Jan 2023 → Aug 2026Top vendors
Top 12 of 33| Vendor | Spend (SAR) | Share of portfolio | % of total | % foreign | PO lines |
|---|---|---|---|---|---|
| Vision Marketing Group | 25,525,668 | 16.9% | 0.0% | 36 | |
| EventPro Arabia | 22,610,423 | 15.0% | 0.0% | 45 | |
| Prime Exhibitions | 14,996,331 | 9.9% | 0.0% | 31 | |
| Riyadh Media | 14,582,086 | 9.7% | 0.0% | 22 | |
| AdVantage KSA | 7,881,663 | 5.2% | 0.0% | 16 | |
| ERP Solutions Arabia | 7,364,237 | 4.9% | 0.0% | 28 | |
| SecureNet | 5,065,294 | 3.4% | 100.0% | 28 | |
| Express Logistics KSA | 4,977,578 | 3.3% | 0.0% | 43 | |
| GulfPC Distribution | 4,941,163 | 3.3% | 0.0% | 46 | |
| OfficeSuite Pro | 4,919,180 | 3.3% | 100.0% | 30 | |
| TechSource Arabia | 4,553,471 | 3.0% | 0.0% | 51 | |
| Gulf Air Cargo | 4,492,889 | 3.0% | 0.0% | 47 |
Top buying companies
Top 12 of 191| Portfolio company | Spend (SAR) | Share of portfolio | % of total | PO lines |
|---|---|---|---|---|
| Saudi Technology And Security Comprehensive Control Company | 4,691,095 | 3.1% | 9 | |
| Industrialization And Energy Services Company | 3,915,327 | 2.6% | 7 | |
| Rabigh Arabian Water and Electricity | 3,535,092 | 2.3% | 9 | |
| Saudi Information Technology Company | 3,464,741 | 2.3% | 11 | |
| Jeddah Central Development Company | 3,391,284 | 2.2% | 16 | |
| Saudi Real Estate Refinance Company | 3,276,120 | 2.2% | 5 | |
| AlBalad Development Company | 3,149,475 | 2.1% | 10 | |
| AlWaha Duty Free Company | 3,142,276 | 2.1% | 12 | |
| Alinma Bank | 2,742,621 | 1.8% | 5 | |
| Jubail Energy Services Company | 2,716,214 | 1.8% | 12 | |
| Saudi Heritage Hospitality Company | 2,704,931 | 1.8% | 7 | |
| Boutique Group | 2,673,324 | 1.8% | 10 |
Aggregation opportunities
Portfolio companies buy the same things separately, and pay very different prices for them. The engine groups every purchase-order line by item, finds what three or more companies buy, and prices the gap between what each pays and what a good buyer in the same portfolio already pays.
The largest single opportunity
SP-A01 · Marketing & Events · 33 PO linesConference Booth Rental - 3 Days
29 buying companies2 vendorsWho is buying it, and at what average price
Ranked aggregation opportunities
Approving a tender creates an owned, dated task in the response workflow Open the board ›| Item | Buyers | Vendors | Unit price, low → high | Spread | Target (p25) | Spend | Saving at p25 | |
|---|---|---|---|---|---|---|---|---|
| Conference Booth Rental - 3 Days SP-A01 · Marketing & Events | 29 | 2 | 20,215 → 39,028 | 93.1% | 24,210 | 20,574,122 | 5,098,424 | |
| Highway Billboard - 30 Days SP-A02 · Advertising | 20 | 3 | 32,334 → 58,698 | 81.5% | 36,536 | 21,156,998 | 3,578,178 | |
| Social Media Campaign - Monthly SP-A03 · Advertising | 16 | 3 | 15,078 → 34,503 | 128.8% | 21,839 | 12,760,773 | 2,534,252 | |
| Print Ad - Full Page SP-A04 · Advertising | 20 | 3 | 12,335 → 24,246 | 96.6% | 14,727 | 9,269,695 | 2,192,816 | |
| Corporate Event Catering (100 pax) SP-A05 · Marketing & Events | 16 | 2 | 15,812 → 29,495 | 86.5% | 17,121 | 10,271,195 | 1,881,383 | |
| ERP Module License (Finance) SP-A06 · Software Subscriptions | 28 | 4 | 10,878 → 19,965 | 83.5% | 13,210 | 11,277,175 | 1,722,609 | |
| Cybersecurity License (Enterprise) SP-A07 · Software Subscriptions | 28 | 4 | 8,124 → 14,887 | 83.2% | 9,778 | 8,721,096 | 1,598,304 | |
| Promotional Merchandise (Bulk) SP-A08 · Marketing & Events | 26 | 2 | 5,398 → 11,793 | 118.5% | 7,081 | 6,761,437 | 1,480,816 | |
| Local Trucking Service - Full Load SP-A09 · Travel & Logistics | 26 | 2 | 2,531 → 4,993 | 97.3% | 2,891 | 5,299,401 | 1,176,643 | |
| Radio Ad Spot - Weekly Package SP-A10 · Advertising | 15 | 3 | 8,150 → 17,692 | 117.1% | 9,462 | 4,801,951 | 972,597 | |
| Painting Service - Office Space SP-A11 · Facilities Maintenance | 26 | 2 | 3,037 → 7,962 | 162.2% | 4,815 | 3,688,223 | 857,179 | |
| Server Hosting - Large Compute SP-A12 · Cloud Infrastructure | 21 | 4 | 2,681 → 4,377 | 63.3% | 2,960 | 3,703,290 | 566,424 | |
| Desktop Computer (Standard Spec) SP-A13 · IT Hardware | 24 | 2 | 2,223 → 3,488 | 56.9% | 2,460 | 3,673,941 | 542,093 | |
| Domestic Air Freight - Standard SP-A14 · Travel & Logistics | 28 | 2 | 1,557 → 2,999 | 92.6% | 1,829 | 2,921,298 | 517,936 | |
| Network Switch (24-Port) SP-A15 · IT Hardware | 28 | 2 | 1,506 → 2,724 | 80.9% | 1,779 | 2,563,541 | 415,999 |
Localization radar
Every riyal leaving the Kingdom is tested against the Challenge 1 high-demand categories: can Saudi suppliers serve this today, does the demand justify building capacity, or is there honestly no local answer yet? The first two verdicts become supplier packages; the third becomes sourcing strategy.
Localizable now
3 categories · SAR 0 foreign spendSaudi suppliers already serve this category. The foreign share is a sourcing decision, not a capability gap.
Matched Challenge 1 category: Industrial Lubricants & Fluids
Matched Challenge 1 category: Industrial Lubricants & Fluids
Matched Challenge 1 category: Packaging & Material Handling
Build-case candidate
2 categories · SAR 924,806 foreign spendDemand is large and repeating, but capability is partial. These are the categories worth an industrial-development case.
Matched Challenge 1 category: Heavy-Duty PPE & Occupational Safety
Matched Challenge 1 category: Fluid Handling & Filtration
Not localizable yet
7 categories · SAR 14.42M foreign spendNo credible local supply exists today. Saying so is part of the answer: these route to sourcing strategy, not to MUSAHAMA.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
No Challenge 1 high-demand category matches this spend.
What the verdicts are matched against
7 high-demand MRO categories, verbatim from the Challenge 1 workbook| Challenge 1 category | What it covers |
|---|---|
| Industrial Lubricants & Fluids | Essential petrochemical products used for machinery upkeep, friction prevention, and temperature regulation in heavy equipment. Common items include hydraulic oil, compressor and gear oil, general-purpose and high-temperature greases, anti-seize compounds, and coolants. |
| Heavy-Duty PPE & Occupational Safety | Strictly regulated wearable safety gear designed to protect workers from specific industrial hazards, impacts, and exposures. This includes heavy-duty leather or Kevlar work gloves, chemical-resistant PVC gloves, steel-toe boots, hard hats, and high-visibility flame-retardant coveralls. |
| Fasteners & Basic Hardware | Standard mechanical components, anchors, and threaded hardware used for securely joining structural steel and machinery assemblies. Key products include hex bolts, nuts, washers, concrete drop-in anchors, threaded rods, hose clamps, and U-bolts. |
| Abrasives & Tool Consumables | Wear-and-tear accessories attached to power tools for cutting, grinding, polishing, and surface finishing. These consist of angle grinder cutting discs, flap discs, sanding belts, various drill bits, saw blades, wire brushes, and heavy-duty scrapers. |
| Welding & Fabrication Supplies | Critical consumables and masking materials used for joining metal structures and protecting surfaces during fabrication. Examples include welding electrodes and MIG wire, industrial masking tape, marking paint, heavy-duty duct tape, and Teflon pipe thread tape. |
| Fluid Handling & Filtration | Components required for safely transporting high-pressure materials and filtering contaminants out of air and fluid systems. This covers industrial air and hydraulic hoses, HVAC filters, fluid filters, rubber or silicone gaskets and O-rings, and industrial adhesives. |
| Packaging & Material Handling | Protective materials and securing bands used to prepare heavy manufactured goods for safe transit and distribution. Common items are pallet stretch wrap, corrugated shipping boxes, strapping bands, wooden pallets, and nylon lifting slings or ratcheting straps. |
Spend forecast and anomalies
The last stage of the food journey is monitoring; the last stage of this one is the same discipline applied to money. Demand is projected per category from the 44-month history, and the findings that do not fit — price spreads, foreign concentration, spikes, single-vendor dependence — are raised as warnings on the same lifecycle.
Category demand projection
Solid = measured months · dashed over the tinted band = projectedProjection by category
Click a category above to chart it| Expense category | Mean monthly spend | Change vs. trailing 12 months | Projected over the horizon |
|---|---|---|---|
| Advertising | 1,090,669 | +9.8% | 6,354,823 |
| Marketing & Events | 854,699 | +3.1% | 5,077,215 |
| Software Subscriptions | 495,177 | -12.5% | 3,118,978 |
| IT Hardware | 215,787 | -6.8% | 1,326,990 |
| Travel & Logistics | 215,238 | -8.7% | 1,333,906 |
| Cloud Infrastructure | 214,638 | -14.4% | 1,364,318 |
| Facilities Maintenance | 127,737 | +16.9% | 731,205 |
| Fleet Maintenance | 82,901 | +11.4% | 481,044 |
| Factory Operations | 64,553 | -11.1% | 404,154 |
| Employee Safety | 30,708 | -10.9% | 192,074 |
| Warehouse Supplies | 30,598 | -23.1% | 204,038 |
| Store Consumables | 8,598 | +11.6% | 49,864 |
Spend warnings
EventPro Arabia holds 60.1% of Marketing & Events spend
- Expense category
- Marketing & Events
- Value at stake
- SAR 22,610,423
- Confidence
- High
- Evidence
- Computed from the purchase-order lines themselves
Triggers
- EventPro Arabia invoiced SAR 22,610,423 across 45 lines and 28 purchase orders
- That is 60.1% of Marketing & Events and 15.0% of all portfolio spend
- 27 portfolio companies depend on this vendor