{
  "crucix": {
    "version": "2.0.0",
    "timestamp": "2026-04-10T11:02:21.584Z",
    "totalDurationMs": 27879,
    "sourcesQueried": 29,
    "sourcesOk": 29,
    "sourcesFailed": 0
  },
  "sources": {
    "GDELT": {
      "source": "GDELT",
      "timestamp": "2026-04-10T11:02:14.029Z",
      "totalArticles": 0,
      "allArticles": [],
      "geoPoints": [],
      "conflicts": [],
      "economy": [],
      "health": [],
      "crisis": []
    },
    "OpenSky": {
      "source": "OpenSky",
      "timestamp": "2026-04-10T11:01:56.839Z",
      "hotspots": [
        {
          "region": "Middle East",
          "key": "middleEast",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Taiwan Strait",
          "key": "taiwan",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Ukraine Region",
          "key": "ukraine",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Baltic Region",
          "key": "baltics",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "South China Sea",
          "key": "southChinaSea",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Korean Peninsula",
          "key": "koreanPeninsula",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Caribbean",
          "key": "caribbean",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Gulf of Guinea",
          "key": "gulfOfGuinea",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Cape Route",
          "key": "capeRoute",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Horn of Africa",
          "key": "hornOfAfrica",
          "totalAircraft": 0,
          "byCountry": {},
          "noCallsign": 0,
          "highAltitude": 0,
          "error": "HTTP 429: Too many requests"
        }
      ],
      "error": "OpenSky unavailable across all hotspots: HTTP 429: Too many requests",
      "hotspotErrors": [
        {
          "region": "Middle East",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Taiwan Strait",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Ukraine Region",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Baltic Region",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "South China Sea",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Korean Peninsula",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Caribbean",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Gulf of Guinea",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Cape Route",
          "error": "HTTP 429: Too many requests"
        },
        {
          "region": "Horn of Africa",
          "error": "HTTP 429: Too many requests"
        }
      ]
    },
    "FIRMS": {
      "source": "NASA FIRMS",
      "timestamp": "2026-04-10T11:01:53.718Z",
      "status": "no_key",
      "message": "Set FIRMS_MAP_KEY for satellite fire/strike detection. Free at https://firms.modaps.eosdis.nasa.gov/api/area/"
    },
    "Maritime": {
      "source": "Maritime/AIS",
      "timestamp": "2026-04-10T11:01:53.718Z",
      "status": "limited",
      "message": "Set AISSTREAM_API_KEY for real-time global vessel tracking (free at aisstream.io)",
      "chokepoints": {
        "straitOfHormuz": {
          "label": "Strait of Hormuz",
          "lat": 26.5,
          "lon": 56.5,
          "note": "20% of world oil"
        },
        "suezCanal": {
          "label": "Suez Canal",
          "lat": 30.5,
          "lon": 32.3,
          "note": "12% of world trade"
        },
        "straitOfGibraltar": {
          "label": "Strait of Gibraltar",
          "lat": 36,
          "lon": -5.7,
          "note": "Gateway to Mediterranean, ~10-20% global trade influence"
        },
        "straitOfMalacca": {
          "label": "Strait of Malacca",
          "lat": 2.5,
          "lon": 101.5,
          "note": "25% of world trade"
        },
        "babElMandeb": {
          "label": "Bab el-Mandeb",
          "lat": 12.6,
          "lon": 43.3,
          "note": "Red Sea gateway"
        },
        "taiwanStrait": {
          "label": "Taiwan Strait",
          "lat": 24,
          "lon": 119,
          "note": "88% of largest container ships"
        },
        "bosporusStrait": {
          "label": "Bosphorus",
          "lat": 41.1,
          "lon": 29.1,
          "note": "Black Sea access"
        },
        "panamaCanal": {
          "label": "Panama Canal",
          "lat": 9.1,
          "lon": -79.7,
          "note": "5% of world trade"
        },
        "capeOfGoodHope": {
          "label": "Cape of Good Hope",
          "lat": -34.4,
          "lon": 18.5,
          "note": "Suez alternative"
        }
      },
      "monitoringCapabilities": [
        "Dark ship detection (AIS transponder shutoffs)",
        "Sanctions evasion (ship-to-ship transfers)",
        "Naval deployment tracking",
        "Port congestion (vessel dwell time)",
        "Chokepoint traffic anomalies",
        "Oil tanker route changes"
      ],
      "hint": "For now, I can use web search to check maritime news and shipping disruptions"
    },
    "Safecast": {
      "source": "Safecast",
      "timestamp": "2026-04-10T11:01:54.296Z",
      "sites": [
        {
          "site": "Zaporizhzhia NPP (Ukraine)",
          "key": "zaporizhzhia",
          "recentReadings": 25,
          "avgCPM": 33.92,
          "maxCPM": 46,
          "anomaly": false,
          "lastReading": "2023-05-28T07:12:38.000Z"
        },
        {
          "site": "Chernobyl Exclusion Zone",
          "key": "chernobyl",
          "recentReadings": 25,
          "avgCPM": 33.28,
          "maxCPM": 40,
          "anomaly": false,
          "lastReading": "2023-07-12T11:10:18.000Z"
        },
        {
          "site": "Bushehr NPP (Iran)",
          "key": "bushehr",
          "recentReadings": 0,
          "avgCPM": null,
          "maxCPM": null,
          "anomaly": false,
          "lastReading": null
        },
        {
          "site": "Yongbyon (North Korea)",
          "key": "yongbyon",
          "recentReadings": 0,
          "avgCPM": null,
          "maxCPM": null,
          "anomaly": false,
          "lastReading": null
        },
        {
          "site": "Fukushima Daiichi",
          "key": "fukushima",
          "recentReadings": 25,
          "avgCPM": 20.18,
          "maxCPM": 56,
          "anomaly": false,
          "lastReading": "2017-11-20T15:05:00.000Z"
        },
        {
          "site": "Dimona (Israel)",
          "key": "dimona",
          "recentReadings": 25,
          "avgCPM": 29.52,
          "maxCPM": 41,
          "anomaly": false,
          "lastReading": "2018-01-15T08:05:27.000Z"
        }
      ],
      "signals": [
        "All monitored nuclear sites within normal radiation levels"
      ]
    },
    "ACLED": {
      "source": "ACLED",
      "timestamp": "2026-04-10T11:01:53.722Z",
      "status": "no_credentials",
      "message": "Set ACLED_EMAIL and ACLED_PASSWORD in .env. Register at https://acleddata.com/user/register"
    },
    "ReliefWeb": {
      "source": "HDX (Humanitarian Data Exchange) — ReliefWeb fallback",
      "timestamp": "2026-04-10T11:01:57.563Z",
      "rwError": "HTTP 406: {\n  \"error\": \"Blocked due to bot activity.\",\n  \"info\": \"If you are a human, please contact hdx@un.org so that we can investigate why you encountered this problem.\"\n}",
      "rwNote": "ReliefWeb API requires an approved appname since Nov 2025. Set RELIEFWEB_APPNAME env var after registering at https://apidoc.reliefweb.int/parameters#appname",
      "hdxDatasets": []
    },
    "WHO": {
      "source": "WHO",
      "timestamp": "2026-04-10T11:01:54.012Z",
      "diseaseOutbreakNews": [],
      "outbreakError": null,
      "monitoringCapabilities": [
        "Disease Outbreak News (DONs)",
        "Global health indicators (GHO)",
        "Pandemic early warning signals",
        "Cross-reference with GDELT health event mentions"
      ]
    },
    "OFAC": {
      "source": "OFAC Sanctions",
      "timestamp": "2026-04-10T11:02:21.583Z",
      "lastUpdated": "04/03/2026",
      "sdnList": {
        "publishDate": "04/03/2026",
        "entryCount": 1,
        "recordCount": 18698,
        "dataAvailable": true
      },
      "advancedList": {
        "publishDate": null,
        "entryCount": null,
        "recordCount": null,
        "dataAvailable": true
      },
      "sampleEntries": [],
      "endpoints": {
        "sdnXml": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN.XML",
        "sdnAdvanced": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/SDN_ADVANCED.XML",
        "consolidatedAdvanced": "https://sanctionslistservice.ofac.treas.gov/api/PublicationPreview/exports/CONS_ADVANCED.XML"
      }
    },
    "OpenSanctions": {
      "source": "OpenSanctions",
      "timestamp": "2026-04-10T11:01:58.948Z",
      "recentSearches": [
        {
          "query": "Iran",
          "totalResults": 0,
          "entities": []
        },
        {
          "query": "Russia",
          "totalResults": 0,
          "entities": []
        },
        {
          "query": "North Korea",
          "totalResults": 0,
          "entities": []
        },
        {
          "query": "Syria",
          "totalResults": 0,
          "entities": []
        },
        {
          "query": "Venezuela",
          "totalResults": 0,
          "entities": []
        },
        {
          "query": "Wagner",
          "totalResults": 0,
          "entities": []
        }
      ],
      "totalSanctionedEntities": 0,
      "datasets": [],
      "monitoringTargets": [
        "Iran",
        "Russia",
        "North Korea",
        "Syria",
        "Venezuela",
        "Wagner"
      ]
    },
    "ADS-B": {
      "source": "ADS-B Exchange",
      "timestamp": "2026-04-10T11:01:56.277Z",
      "status": "no_key",
      "militaryAircraft": [],
      "message": "No ADS-B Exchange API key configured. Set ADSB_API_KEY for military flight tracking.",
      "signals": [
        "ADS-B data unavailable — cannot assess military flight activity"
      ],
      "integrationGuide": {
        "step1": "Sign up at https://rapidapi.com/adsbexchange/api/adsbexchange-com1",
        "step2": "Subscribe to the free tier (500 requests/month)",
        "step3": "Set ADSB_API_KEY=<your-rapidapi-key> in .env",
        "features": [
          "Unfiltered military aircraft tracking (unlike FlightRadar24)",
          "Real-time position, altitude, speed, heading",
          "ICAO hex code identification for military registrations",
          "Geographic area search within radius",
          "Dedicated /mil endpoint for military-only feed"
        ]
      },
      "complementarySource": "OpenSky (opensky.mjs) provides partial military coverage for free",
      "knownMilitaryTypes": {
        "RC135": "RC-135 Rivet Joint (SIGINT)",
        "E3CF": "E-3 Sentry AWACS",
        "E3TF": "E-3 Sentry AWACS",
        "E6B": "E-6B Mercury (TACAMO)",
        "EP3": "EP-3 Aries (SIGINT)",
        "P8": "P-8 Poseidon (Maritime Patrol)",
        "P8A": "P-8A Poseidon",
        "RQ4": "RQ-4 Global Hawk (UAV)",
        "RQ4B": "RQ-4B Global Hawk",
        "U2": "U-2 Dragon Lady",
        "MQ9": "MQ-9 Reaper (UAV)",
        "MQ1": "MQ-1 Predator (UAV)",
        "E8": "E-8 JSTARS",
        "KC135": "KC-135 Stratotanker",
        "KC10": "KC-10 Extender",
        "KC46": "KC-46 Pegasus",
        "B52": "B-52 Stratofortress",
        "B1": "B-1B Lancer",
        "B2": "B-2 Spirit",
        "C17": "C-17 Globemaster III",
        "C5": "C-5 Galaxy",
        "C130": "C-130 Hercules",
        "VC25": "VC-25 (Air Force One)",
        "E4B": "E-4B Nightwatch (Doomsday Plane)",
        "C32": "C-32 (Air Force Two)",
        "C40": "C-40 Clipper"
      }
    },
    "FRED": {
      "source": "FRED",
      "error": "No FRED API key. Get one free at https://fred.stlouisfed.org/docs/api/api_key.html",
      "hint": "Set FRED_API_KEY environment variable"
    },
    "Treasury": {
      "source": "US Treasury",
      "timestamp": "2026-04-10T11:01:54.940Z",
      "debt": [
        {
          "date": "2026-04-08",
          "totalDebt": "38949925615242.17",
          "publicDebt": "31373299420088.83",
          "intragovDebt": "7576626195153.34"
        },
        {
          "date": "2026-04-07",
          "totalDebt": "38969941867504.03",
          "publicDebt": "31371921154820.79",
          "intragovDebt": "7598020712683.24"
        },
        {
          "date": "2026-04-06",
          "totalDebt": "38994100716395.00",
          "publicDebt": "31413833699845.38",
          "intragovDebt": "7580267016549.62"
        },
        {
          "date": "2026-04-03",
          "totalDebt": "38981755126540.77",
          "publicDebt": "31409491869379.24",
          "intragovDebt": "7572263257161.53"
        },
        {
          "date": "2026-04-02",
          "totalDebt": "39000264506637.00",
          "publicDebt": "31409363156320.44",
          "intragovDebt": "7590901350316.56"
        }
      ],
      "interestRates": [
        {
          "date": "2026-03-31",
          "security": "Treasury Bills",
          "rate": "3.702"
        },
        {
          "date": "2026-03-31",
          "security": "Treasury Notes",
          "rate": "3.212"
        },
        {
          "date": "2026-03-31",
          "security": "Treasury Bonds",
          "rate": "3.392"
        },
        {
          "date": "2026-03-31",
          "security": "Treasury Inflation-Protected Securities (TIPS)",
          "rate": "0.999"
        },
        {
          "date": "2026-03-31",
          "security": "Treasury Floating Rate Notes (FRN)",
          "rate": "3.628"
        },
        {
          "date": "2026-03-31",
          "security": "Federal Financing Bank",
          "rate": "2.389"
        },
        {
          "date": "2026-03-31",
          "security": "Total Marketable",
          "rate": "3.365"
        },
        {
          "date": "2026-03-31",
          "security": "Domestic Series",
          "rate": "7.577"
        },
        {
          "date": "2026-03-31",
          "security": "Special Purpose Vehicle",
          "rate": "2.801"
        },
        {
          "date": "2026-03-31",
          "security": "Foreign Series",
          "rate": "0.000"
        },
        {
          "date": "2026-03-31",
          "security": "State and Local Government Series",
          "rate": "3.317"
        },
        {
          "date": "2026-03-31",
          "security": "United States Savings Securities",
          "rate": "3.216"
        },
        {
          "date": "2026-03-31",
          "security": "United States Savings Inflation Securities",
          "rate": "4.281"
        },
        {
          "date": "2026-03-31",
          "security": "Government Account Series",
          "rate": "3.146"
        },
        {
          "date": "2026-03-31",
          "security": "Government Account Series Inflation Securities",
          "rate": "1.348"
        },
        {
          "date": "2026-03-31",
          "security": "Total Non-marketable",
          "rate": "3.154"
        },
        {
          "date": "2026-03-31",
          "security": "Total Interest-bearing Debt",
          "rate": "3.327"
        }
      ],
      "signals": [
        "National debt at $38.95T"
      ]
    },
    "BLS": {
      "source": "BLS",
      "error": "Request could not be serviced, as the daily threshold for total number of requests allocated to the user with registration key  has been reached.",
      "rawStatus": "REQUEST_NOT_PROCESSED",
      "timestamp": "2026-04-10T11:01:55.347Z"
    },
    "EIA": {
      "source": "EIA",
      "error": "No EIA API key. Register free at https://www.eia.gov/opendata/register.php",
      "hint": "Set EIA_API_KEY environment variable",
      "timestamp": "2026-04-10T11:01:53.733Z"
    },
    "GSCPI": {
      "source": "NY Fed GSCPI",
      "timestamp": "2026-04-10T11:01:54.127Z",
      "latest": {
        "value": 0.68,
        "date": "2026-03",
        "interpretation": "above average"
      },
      "trend": "rising",
      "history": [
        {
          "date": "2026-03",
          "value": 0.68
        },
        {
          "date": "2026-02",
          "value": 0.54
        },
        {
          "date": "2026-01",
          "value": 0.44
        },
        {
          "date": "2025-12",
          "value": 0.56
        },
        {
          "date": "2025-11",
          "value": -0.15
        },
        {
          "date": "2025-10",
          "value": -0.08
        },
        {
          "date": "2025-09",
          "value": -0.02
        },
        {
          "date": "2025-08",
          "value": -0.08
        },
        {
          "date": "2025-07",
          "value": 0.02
        },
        {
          "date": "2025-06",
          "value": 0.08
        },
        {
          "date": "2025-05",
          "value": 0.28
        },
        {
          "date": "2025-04",
          "value": -0.25
        }
      ],
      "signals": [
        "Supply chain pressure trending higher"
      ]
    },
    "USAspending": {
      "source": "USAspending",
      "timestamp": "2026-04-10T11:01:54.811Z",
      "recentDefenseContracts": [
        {
          "awardId": "DEAC5207NA27344",
          "recipient": "LAWRENCE LIVERMORE NATIONAL SECURITY, LLC",
          "amount": 40777168345.14,
          "description": "TAS::89 0240::TAS THIS PERFORMANCE-BASED MANAGEMENT CONTRACT (PBMC) IS FOR THE MANAGEMENT AND OPERATION OF THE LAWRENCE LIVERMORE NATIONAL LABORATORY (LLNL). THE CONTRACTOR SHALL, IN ACCORDANCE WITH THE PROVISIONS OF THIS CONTRACT, ACCOMPLISH THE MISSIONS AND PROGRAMS ASSIGNED BY THE U.S. DEPARTMENT OF ENERGY (DOE) AND MANAGE AND OPERATE THE LABORATORY.  THE LABORATORY IS ONE OF DOES OFFICE OF DEFENSE PROGRAM MULTI-PROGRAM LABORATORIES.  THE LABORATORY IS A FEDERALLY FUNDED RESEARCH AND DEVELOPMENT INSTITUTION (ESTABLISHED IN ACCORDANCE WITH THE FEDERAL ACQUISITION REGULATION (FAR) PART 35 AND OPERATED UNDER THIS MANAGEMENT AND OPERATING (M&O) CONTRACT, AS DEFINED IN FAR 17.6 AND DEAR 917.6.",
          "agency": "Department of Energy",
          "date": "2007-05-09",
          "type": null
        },
        {
          "awardId": "89233018CNR000004",
          "recipient": "FLUOR MARINE PROPULSION, LLC",
          "amount": 14773195999.25,
          "description": "MANAGEMENT AND OPERATION OF THE NAVAL NUCLEAR LABORATORY AND NAVAL NUCLEAR PROPULSION PROGRAM SUPPORT",
          "agency": "Department of Energy",
          "date": "2018-07-12",
          "type": null
        },
        {
          "awardId": "NNM07AB03C",
          "recipient": "THE BOEING COMPANY",
          "amount": 10462406426,
          "description": "PROVIDE DEVELOPMENTAL HARDWARE AND TEST ARTICLES, AND MANUFACTURE AND ASSEMBLE ARES I UPPER STAGES. THE UPPER STAGE (US) ELEMENT IS AN INTEGRAL PART OF THE ARES I LAUNCH VEHICLE AND PROVIDES THE SECOND STAGE OF FLIGHT.  THE US ELEMENT IS RESPONSIBLE FOR THE ROLL CONTROL DURING THE FIRST STAGE BURN AND SEPARATION; AND WILL PROVIDE THE GUIDANCE AND NAVIGATION, COMMAND AND DATA HANDLING, AND OTHER AVIONICS FUNCTIONS FOR THE ARES I DURING ALL PHASES OF THE ASCENT FLIGHT.   THE US ELEMENT IS A NEW DESIGN THAT EMPHASIZES SAFETY, OPERABILITY, AND MINIMUM LIFE CYCLE COST. THE OVERALL DESIGN, DEVELOPMENT, TEST AND EVALUATION (DDT&E), PRODUCTION, AND SUSTAINING ENGINEERING EFFORTS INCLUDE ACTIVITIES PERFORMED BY THREE ORGANIZATIONS; THE NASA DESIGN TEAM (NDT), THE UPPER STAGE PRODUCTION CONTRACTOR (USPC) AND THE INSTRUMENT UNIT PRODUCTION CONTRACTOR (IUPC).  FOR CLARITY, THE USPC WILL BE REFERRED TO AS THE CONTRACTOR THROUGHOUT THIS DOCUMENT. NASA IS RESPONSIBLE FOR THE INTEGRATION OF THE PRIMARY ELEMENTS OF THE ARES I LAUNCH VEHICLE INCLUDING: THE FIRST STAGE, US INCLUDING INSTRUMENT UNIT (IU), AND US ENGINE; AND WILL ALSO INTEGRATE THE ARES I LAUNCH VEHICLE AT THE LAUNCH SITE.   NASA IS RESPONSIBLE FOR THE DDT&E, INCLUDING TECHNICAL AND PROGRAMMATIC INTEGRATION OF THE US SUBSYSTEMS AND GOVERNMENT-FURNISHED PROPERTY.  NASA WILL LEAD THE EFFORT TO DEVELOP THE REQUIREMENTS AND SPECIFICATIONS OF THE US ELEMENT, THE DEVELOPMENT PLAN AND TESTING REQUIREMENTS, AND ALL DESIGN DOCUMENTATION, INITIAL MANUFACTURING AND ASSEMBLY PROCESS PLANNING, LOGISTICS PLANNING, AND OPERATIONS SUPPORT PLANNING.  DEVELOPMENT, QUALIFICATION, AND ACCEPTANCE TESTING WILL BE CONDUCTED BY NASA AND THE CONTRACTOR TO SATISFY REQUIREMENTS AND FOR RISK MITIGATION.  NASA IS RESPONSIBLE FOR THE OVERALL UPPER STAGE VERIFICATION AND VALIDATION PROCESS AND WILL REQUIRE SUPPORT FROM THE CONTRACTOR.   THE CONTRACTOR IS RESPONSIBLE FOR THE MANUFACTURE AND ASSEMBLY OF THE UPPER STAGE TEST FLIGHT AND OPERATIONAL UPPER STAGE UNITS INCLUDING THE INSTALLATION OF UPPER STAGE INSTRUMENT UNIT, THE GOVERNMENT-FURNISHED US ENGINE, BOOSTER SEPARATION MOTORS, AND OTHER GOVERNMENT-FURNISHED PROPERTY.  A DESCRIPTION OF THE NASA MANAGED AND PERFORMED EFFORTS IS CONTAINED IN THE US WORK PACKAGES AND WILL BE MADE AVAILABLE TO THE CONTRACTOR TO ENSURE THEIR UNDERSTANDING OF THE ROLES AND RESPONSIBILITIES OF THE NDT, IUPC, AND CONTRACTOR DURING THE DESIGN, DEVELOPMENT, AND OPERATION OF THE US ELEMENT.   THE US CONCEPTUAL DESIGN DESCRIBED IN THE USO-CLV-SE-25704 US DESIGN DEFINITION DOCUMENT (DDD) IS THE BASELINE DESIGN FOR THIS CONTRACT.  THE CONTRACTORS EARLY ROLE WILL BE TO PROVIDE PRODUCIBILITY ENGINEERING SUPPORT TO NASA VIA THE ESTABLISHED US OFFICE STRUCTURE AND TO PROVIDE INPUTS INTO THE FINAL DESIGN CONFIGURATION, SPECIFICATIONS, AND STANDARDS.    NASA WILL TRANSITION THE MANUFACTURING AND ASSEMBLY, LOGISTICS SUPPORT INFRASTRUCTURE, CONFIGURATION MANAGEMENT, AND THE SUSTAINING ENGINEERING FUNCTIONS TO THE CONTRACTOR AT THE KEY POINTS DURING THE DEVELOPMENT AND IMPLEMENTATION OF THE PROGRAM CURRENTLY PLANNED TO OCCUR NO LATER THAN 90 DAYS AFTER THE COMPLETION OF THE FOLLOWING MAJOR MILESTONES:      MANUFACTURING AND ASSEMBLY  US       PRELIMINARY DESIGN REVIEW (PDR)       LOGISTICS SUPPORT INFRASTRUCTURE   US PDR      CONFIGURATION MANAGEMENT  US CRITICAL  DESIGN REVIEW CDR)      SUSTAINING ENGINEERING    US DESIGN        CERTIFICATION REVIEW (DCR)    AFTER THE COMPLETION OF AN ORDERLY TRANSITION OF ROLES AND RESPONSIBILITIES TO THE CONTRACTOR, NASA WILL ASSUME AN INSIGHT ROLE INTO THE CONTRACTORS PRODUCTION, SUSTAINING ENGINEERING, AND OPERATIONS SUPPORT OF THE ARES I US TEST PROGRAM AND FLIGHT HARDWARE.  AFTER DCR, THE CONTRACTOR WILL BE RESPONSIBLE FOR SUSTAINING ENGINEERING PER SOW SECTION 4.7, AS NECESSARY TO MAINTAIN AND SUPPORT THE US CONFIGURATION AND FOR PRODUCTION AND OPERATIONS SUPPORT.",
          "agency": "National Aeronautics and Space Administration",
          "date": "2007-09-01",
          "type": null
        },
        {
          "awardId": "80MSFC20C0052",
          "recipient": "THE BOEING COMPANY",
          "amount": 2382243189,
          "description": "SPACE LAUNCH SYSTEM (SLS) STAGES PRODUCTION AND EVOLUTION CONTRACT (SPEC)",
          "agency": "National Aeronautics and Space Administration",
          "date": "2019-10-16",
          "type": null
        },
        {
          "awardId": "HHSO100200900101C",
          "recipient": "SEQIRUS INC",
          "amount": 1349853665,
          "description": "TAS::75 0140::TAS CONSTRUCTION OF VACCINE MANUFACTURING FACILITY",
          "agency": "Department of Health and Human Services",
          "date": "2009-01-15",
          "type": null
        },
        {
          "awardId": "NNM12AA82C",
          "recipient": "THE BOEING COMPANY",
          "amount": 1257536376,
          "description": "INTERIM CRYOGENIC PROPULSION STAGE FOR SLS",
          "agency": "National Aeronautics and Space Administration",
          "date": "2012-10-01",
          "type": null
        },
        {
          "awardId": "47QFCA21C0001",
          "recipient": "MAGELLAN FEDERAL, INC.",
          "amount": 1072719370.15,
          "description": "MILITARY AND FAMILY LIFE COUNSELING. REQUIREMENT FOR WORLDWIDE NON MEDICAL CONFIDENTIAL COUNSELING SERVICES.",
          "agency": "General Services Administration",
          "date": "2021-02-01",
          "type": null
        },
        {
          "awardId": "47QFRA19F0011",
          "recipient": "CACI, INC. - FEDERAL",
          "amount": 708253079.87,
          "description": "DYNAMIC AND EVOLVING FEDERAL ENTERPRISE NETWORK DEFENSE GROUP A DEFEND A  OPTION EXERCISE AND TRANSFER FROM PIID 47QFCA18F0050",
          "agency": "General Services Administration",
          "date": "2019-05-08",
          "type": null
        },
        {
          "awardId": "47QFCA20C0019",
          "recipient": "KRATOS S2, INC",
          "amount": 340355663.31,
          "description": "COSMIC AES SBIR III CONTRACT 47QFCA20C0019. THIS CONTRACT IS FOR OTHER FUNCTIONS.",
          "agency": "General Services Administration",
          "date": "2020-06-11",
          "type": null
        },
        {
          "awardId": "80JSC022FA103",
          "recipient": "AXIOM SPACE INC",
          "amount": 312942400.77,
          "description": "EXPLORATION EXTRAVEHICULAR ACTIVITY SERVICE (XEVAS) ARTEMIS PROGRAM",
          "agency": "National Aeronautics and Space Administration",
          "date": "2022-09-08",
          "type": null
        }
      ],
      "topAgencies": [
        {
          "name": "400 Years of African-American History Commission",
          "budget": 0,
          "obligations": 0,
          "outlays": 0
        },
        {
          "name": "Access Board",
          "budget": 13462346.6,
          "obligations": 2763721.97,
          "outlays": 3662060.82
        },
        {
          "name": "Administrative Conference of the U.S.",
          "budget": 3499597.29,
          "obligations": 1295871.06,
          "outlays": 1337177.93
        },
        {
          "name": "Advisory Council on Historic Preservation",
          "budget": 18385286.79,
          "obligations": 6541444.88,
          "outlays": 3206818.96
        },
        {
          "name": "African Development Foundation",
          "budget": 0,
          "obligations": 0,
          "outlays": 0
        },
        {
          "name": "Agency for International Development",
          "budget": 5787183638.65,
          "obligations": 2012222257.15,
          "outlays": 390151302.95
        },
        {
          "name": "American Battle Monuments Commission",
          "budget": 256200634.19,
          "obligations": 44476068.37,
          "outlays": 41066775.21
        },
        {
          "name": "Appalachian Regional Commission",
          "budget": 12616188.93,
          "obligations": 500000,
          "outlays": 6036536.44
        },
        {
          "name": "Armed Forces Retirement Home",
          "budget": 262852104.04,
          "obligations": 59866068.42,
          "outlays": 58008889.92
        },
        {
          "name": "Barry Goldwater Scholarship and Excellence In Education Foundation",
          "budget": 40806066.05,
          "obligations": 475608.86,
          "outlays": 1336932.23
        }
      ]
    },
    "Comtrade": {
      "source": "UN Comtrade",
      "timestamp": "2026-04-10T11:02:00.564Z",
      "tradeFlows": [],
      "signals": [
        "No significant trade anomalies detected in sampled commodities"
      ],
      "status": "no_data",
      "note": "Comtrade data often lags 1-2 months. Recent periods may be incomplete.",
      "coveredCommodities": {
        "93": "Arms & Ammunition",
        "2612": "Uranium & Thorium Ores",
        "2701": "Coal",
        "2709": "Crude Petroleum",
        "2711": "Natural Gas (LNG & Pipeline)",
        "2844": "Radioactive Elements (Nuclear)",
        "7108": "Gold (unwrought/semi-manufactured)",
        "7601": "Aluminium (unwrought)",
        "8471": "Computers & Processing Units",
        "8542": "Semiconductors (Electronic Integrated Circuits)"
      },
      "coveredCountries": {
        "156": "China",
        "158": "Taiwan",
        "276": "Germany",
        "356": "India",
        "380": "Italy",
        "392": "Japan",
        "410": "South Korea",
        "643": "Russia",
        "826": "United Kingdom",
        "842": "United States"
      }
    },
    "NOAA": {
      "source": "NOAA/NWS",
      "timestamp": "2026-04-10T11:01:56.384Z",
      "totalSevereAlerts": 0,
      "summary": {
        "hurricanes": 0,
        "tornadoes": 0,
        "floods": 0,
        "winterStorms": 0,
        "wildfires": 0,
        "other": 0
      },
      "topAlerts": []
    },
    "EPA": {
      "source": "EPA RadNet",
      "timestamp": "2026-04-10T11:02:09.183Z",
      "totalReadings": 0,
      "readings": [],
      "stateSummary": {},
      "signals": [
        "All EPA RadNet readings within normal background levels"
      ],
      "monitoredAnalytes": [
        "GROSS BETA",
        "GROSS ALPHA",
        "IODINE-131",
        "CESIUM-137",
        "CESIUM-134",
        "STRONTIUM-90",
        "TRITIUM",
        "URANIUM",
        "PLUTONIUM"
      ],
      "thresholds": {
        "GROSS BETA": {
          "normal": 1,
          "elevated": 5,
          "unit": "pCi/m3"
        },
        "GROSS ALPHA": {
          "normal": 0.05,
          "elevated": 0.15,
          "unit": "pCi/m3"
        },
        "IODINE-131": {
          "normal": 0.01,
          "elevated": 0.1,
          "unit": "pCi/m3"
        },
        "CESIUM-137": {
          "normal": 0.01,
          "elevated": 0.1,
          "unit": "pCi/m3"
        },
        "CESIUM-134": {
          "normal": 0.001,
          "elevated": 0.01,
          "unit": "pCi/m3"
        }
      },
      "note": "RadNet data may lag by hours to days. Near-real-time gamma data updates more frequently."
    },
    "Patents": {
      "source": "USPTO Patents",
      "timestamp": "2026-04-10T11:01:58.057Z",
      "searchWindow": "2026-01-10 to 2026-04-10",
      "totalFound": 0,
      "recentPatents": {
        "ai": [],
        "quantum": [],
        "nuclear": [],
        "hypersonic": [],
        "semiconductor": [],
        "biotech": [],
        "space": []
      },
      "signals": [
        "No unusual patent filing patterns detected in strategic domains"
      ],
      "domains": {
        "ai": "Artificial Intelligence",
        "quantum": "Quantum Computing",
        "nuclear": "Nuclear Technology",
        "hypersonic": "Hypersonic & Advanced Propulsion",
        "semiconductor": "Semiconductor & Chip Technology",
        "biotech": "Biotechnology & Synthetic Biology",
        "space": "Space & Satellite Technology"
      }
    },
    "Bluesky": {
      "source": "Bluesky",
      "timestamp": "2026-04-10T11:02:04.762Z",
      "topics": {
        "conflict": [],
        "markets": [],
        "health": []
      }
    },
    "Reddit": {
      "source": "Reddit",
      "timestamp": "2026-04-10T11:01:53.763Z",
      "status": "no_key",
      "message": "Reddit requires OAuth. Register at https://www.reddit.com/prefs/apps/ (script type), set REDDIT_CLIENT_ID and REDDIT_CLIENT_SECRET in .env"
    },
    "Telegram": {
      "source": "Telegram",
      "timestamp": "2026-04-10T11:02:09.660Z",
      "status": "web_scrape",
      "method": "Public channel web preview scraping (no auth required)",
      "channelsMonitored": 17,
      "channelsReachable": 15,
      "totalPosts": 162,
      "urgentPosts": [
        {
          "postId": "intelslava/86363",
          "text": "Image of a destroyed U.S. Army command post in Kuwait, where six American servicemen were reportedly killed in an Iranian strike.\n\nThe site had limited overhead protection, reinforced only with T-shaped concrete barriers.\n\nNotably, the image also shows a Soviet-era FAB-type free-fall bomb on the ground, an unexplained detail given claims that the strike was carried out by Iranian drones.",
          "date": "2026-04-09T23:09:27+00:00",
          "views": 40500,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "strike",
            "drone",
            "killed"
          ],
          "score": 78.5
        },
        {
          "postId": "intelslava/86360",
          "text": "🇮🇷🇺🇸Tehran will demand reparations from the US and Israel for the damage caused to the country, said Iran's Supreme Leader, Mojtaba Khamenei.\n\nThis was stated in a message timed to the 40th day since the death of the previous Ayatollah Ali Khamenei, published by the Fars news agency.\n\n\"Everyone should know: we will not leave the criminal aggressors who attacked our country alone. We will definitely demand reparations for every damage caused and the price of the blood of the martyrs and wounded in this war,\" said the Ayatollah.\n\nHis other statements:\n\n- Iran \"did not and does not seek war\", but will not give up its legitimate rights under any circumstances.\n\n- Tehran will enter a \"new stage of managing\" the Strait of Hormuz.\n\n- Mojtaba Khamenei called on \"southern neighbors\" to take a \"correct position\".",
          "date": "2026-04-09T18:41:23+00:00",
          "views": 44100,
          "hasMedia": false,
          "channel": "intelslava",
          "urgentFlags": [
            "wounded",
            "dam"
          ],
          "score": 69.1
        },
        {
          "postId": "intelslava/86362",
          "text": "Tests of a Russian automated turret armed with a PKM machine gun, designed to engage long-range kamikaze drones (with “Gerbera” drones used as targets) as well as FPV drones.\n\nTarget tracking is performed automatically, while the decision to fire remains with the operator. The stated engagement range is 100 to 500 meters.",
          "date": "2026-04-09T18:56:39+00:00",
          "views": 48400,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "drone"
          ],
          "score": 66.4
        },
        {
          "postId": "intelslava/86365",
          "text": "🇮🇱🇱🇧 — An Israeli airstrike targeted the municipality of As-Sultaniyah in southern Lebanon.",
          "date": "2026-04-10T00:29:18+00:00",
          "views": 37500,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "strike",
            "airstrike"
          ],
          "score": 60.5
        },
        {
          "postId": "intelslava/86358",
          "text": "Hezbollah has released footage showing the targeting of an IDF buggy in Margaliot, northern Israel, using an FPV drone, possibly equipped with a PG-7V(L) high-explosive anti-tank (HEAT) warhead.",
          "date": "2026-04-09T18:39:32+00:00",
          "views": 41900,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "drone"
          ],
          "score": 59.9
        },
        {
          "postId": "intelslava/86361",
          "text": "Wreckage of a Storm Shadow (SCALP-EG) cruise missile discovered somewhere on Russian territory.",
          "date": "2026-04-09T18:50:13+00:00",
          "views": 44700,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "missile"
          ],
          "score": 57.7
        },
        {
          "postId": "intelslava/86359",
          "text": "🇺🇸🇺🇦🇷🇺🌐⚡️There will be no agreements on Ukraine's accession to NATO in the near future, Rutte stated:\n\n\"I don't think we will be able to collectively decide on the issue of [Ukraine's] NATO membership in the short term.\"",
          "date": "2026-04-09T18:40:19+00:00",
          "views": 42600,
          "hasMedia": false,
          "channel": "intelslava",
          "urgentFlags": [
            "nato"
          ],
          "score": 57.6
        },
        {
          "postId": "intelslava/86364",
          "text": "Hezbollah has released footage showing the targeting of an IDF base in Karmiel, northern Israel, using a Fath-360 (BM-120) short-range ballistic missile (SRBM).",
          "date": "2026-04-10T00:13:42+00:00",
          "views": 37700,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "missile"
          ],
          "score": 55.7
        },
        {
          "postId": "intelslava/86369",
          "text": "🇺🇸🇮🇷🇮🇱The losses of the US Air Force's MQ-9 Reaper drones have reached 24 units, 8 of which were lost in early April, according to CBS News, citing sources.\n\nOn April 1, the publication reported about 16 lost drones, and in the following days, three more drones were shot down over Shiraz and the island of Kish. Of the stated number, only 13 drones have been documented as lost.",
          "date": "2026-04-10T06:24:04+00:00",
          "views": 27000,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "drone"
          ],
          "score": 45
        },
        {
          "postId": "intelslava/86370",
          "text": "🇮🇷🇮🇱Footage of the destruction of an Israeli UAV Hermes 900 by an Iranian air defense system, which was spotted yesterday over Iranian territory (in the Fars province) after the ceasefire came into effect.\n\nIran considers the continuation of reconnaissance flights over its territory as one of the points violating the ceasefire, along with the continuation of hostilities in Lebanon and the denial of the right to enrich uranium.",
          "date": "2026-04-10T06:24:48+00:00",
          "views": 26600,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "ceasefire"
          ],
          "score": 44.6
        },
        {
          "postId": "intelslava/86368",
          "text": "🇨🇿🇺🇸🌐Czech President Petr Pavel stated that Trump is undermining NATO more effectively than Putin ever managed to do.",
          "date": "2026-04-10T06:18:30+00:00",
          "views": 25700,
          "hasMedia": false,
          "channel": "intelslava",
          "urgentFlags": [
            "nato"
          ],
          "score": 40.7
        },
        {
          "postId": "intelslava/86372",
          "text": "Hezbollah has released footage showing the targeting of the IDF Tefen Base 1455 in northern Israel with two Nasr-1/2 surface-to-surface missiles.",
          "date": "2026-04-10T10:34:59+00:00",
          "views": 6750,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "missile"
          ],
          "score": 24.75
        },
        {
          "postId": "ukraine_frontline/3",
          "text": "‼️🔥⚠️ Heavy artilery bombardment over Kharkov, Ukraine early morning 02.28.22.\nt.me/ukraine_frontline",
          "date": "2022-02-28T10:03:27+00:00",
          "views": 2890,
          "hasMedia": true,
          "channel": "ukraine_frontline",
          "urgentFlags": [
            "bombardment"
          ],
          "score": 20.89
        },
        {
          "postId": "ukraine_frontline/4",
          "text": "📌As for mobilization in Donbass, there is a trend towards its completion. It is gradually suspended, but for now the required number of reservists is getting there. As soon as this happens, a decree will be issued to end the mobilization.",
          "date": "2022-02-28T10:13:25+00:00",
          "views": 2870,
          "hasMedia": false,
          "channel": "ukraine_frontline",
          "urgentFlags": [
            "mobilization"
          ],
          "score": 17.87
        },
        {
          "postId": "ukraine_frontline/10",
          "text": "❗️Explosion and fire 🔥 in Sochi, Russian teritory.",
          "date": "2022-08-20T10:47:19+00:00",
          "views": 3230,
          "hasMedia": true,
          "channel": "ukraine_frontline",
          "urgentFlags": [
            "explosion"
          ],
          "score": 16.23
        }
      ],
      "byTopic": {
        "conflict": {
          "totalPosts": 140,
          "urgentCount": 15,
          "topPosts": [
            {
              "postId": "intelslava/86363",
              "text": "Image of a destroyed U.S. Army command post in Kuwait, where six American servicemen were reportedly killed in an Iranian strike.\n\nThe site had limited overhead protection, reinforced only with T-shaped concrete barriers.\n\nNotably, the image also shows a Soviet-era FAB-type free-fall bomb on the ground, an unexplained detail given claims that the strike was carried out by Iranian drones.",
              "date": "2026-04-09T23:09:27+00:00",
              "views": 40500,
              "hasMedia": true,
              "channel": "intelslava",
              "urgentFlags": [
                "strike",
                "drone",
                "killed"
              ],
              "score": 78.5
            },
            {
              "postId": "intelslava/86360",
              "text": "🇮🇷🇺🇸Tehran will demand reparations from the US and Israel for the damage caused to the country, said Iran's Supreme Leader, Mojtaba Khamenei.\n\nThis was stated in a message timed to the 40th day since the death of the previous Ayatollah Ali Khamenei, published by the Fars news agency.\n\n\"Everyone should know: we will not leave the criminal aggressors who attacked our country alone. We will definitely demand reparations for every damage caused and the price of the blood of the martyrs and wounded in this war,\" said the Ayatollah.\n\nHis other statements:\n\n- Iran \"did not and does not seek war\", but will not give up its legitimate rights under any circumstances.\n\n- Tehran will enter a \"new stage of managing\" the Strait of Hormuz.\n\n- Mojtaba Khamenei called on \"southern neighbors\" to take a \"correct position\".",
              "date": "2026-04-09T18:41:23+00:00",
              "views": 44100,
              "hasMedia": false,
              "channel": "intelslava",
              "urgentFlags": [
                "wounded",
                "dam"
              ],
              "score": 69.1
            },
            {
              "postId": "intelslava/86362",
              "text": "Tests of a Russian automated turret armed with a PKM machine gun, designed to engage long-range kamikaze drones (with “Gerbera” drones used as targets) as well as FPV drones.\n\nTarget tracking is performed automatically, while the decision to fire remains with the operator. The stated engagement range is 100 to 500 meters.",
              "date": "2026-04-09T18:56:39+00:00",
              "views": 48400,
              "hasMedia": true,
              "channel": "intelslava",
              "urgentFlags": [
                "drone"
              ],
              "score": 66.4
            },
            {
              "postId": "intelslava/86365",
              "text": "🇮🇱🇱🇧 — An Israeli airstrike targeted the municipality of As-Sultaniyah in southern Lebanon.",
              "date": "2026-04-10T00:29:18+00:00",
              "views": 37500,
              "hasMedia": true,
              "channel": "intelslava",
              "urgentFlags": [
                "strike",
                "airstrike"
              ],
              "score": 60.5
            },
            {
              "postId": "intelslava/86358",
              "text": "Hezbollah has released footage showing the targeting of an IDF buggy in Margaliot, northern Israel, using an FPV drone, possibly equipped with a PG-7V(L) high-explosive anti-tank (HEAT) warhead.",
              "date": "2026-04-09T18:39:32+00:00",
              "views": 41900,
              "hasMedia": true,
              "channel": "intelslava",
              "urgentFlags": [
                "drone"
              ],
              "score": 59.9
            }
          ]
        },
        "osint": {
          "totalPosts": 20,
          "urgentCount": 0,
          "topPosts": [
            {
              "postId": "MiddleEastOSINT/618",
              "text": "הזרוע החשאית הימית האיראנית\n\nזוכרים את הדיווח הזה שהעלתי בתחילת החודש?\n\nובכן מסתבר שזה הרבה יותר גדול ומורכב ממה שניתן היה להבין בהתחלה (בגלל חוסר מידע בנושא).\n\nאז ככה, כבר ב 2017 מפקד כוח קודס קאסם סולימאני שחוסל הבין שיש זירה חשובה שצריך לתת עליה את הדעת וזו הזירה הימית.\n\nהוא הגה את הרעיון להקים יחידות ימיות (יחידות פרוקסי) שיהוו כוח זמין מיומן ומצויד במיטב הנשק שיש לאיראן להציע בתחום הלחימה הימית.\n\nמסירות מהירות מאוד ועד למערכות שיגור של רקטות וטילים שהותאמו לנשיאה על כלי השיט המהירים האלה שכמותן יש לאיראן במאות.\n\nהים הערבי, הים האדום וכו' אלה האזורים שבהם הכוחות האלה אמורים לפעול בהינתן הפקודה.\n\nזו הסיבה שאיראן השקיעה מיליארדים בתימן, הם יודעים שבאב אל מנדב זה העקב אכילס של התנועה הימית בצד הזה של כדור הארץ.\n\nנכון להיום למשמרות המהפכה האיראנים ויחידות הפרוקסי הכפופות אליהם יש נוכחות בעיקר בתימן מגבול עומאן לאורך הים הערבי ועד לים האדום.\n\nכוחות פרוקסי נמצאים גם במיצר הורמוז בעיקר באי קשאם.\n\nרק מזכיר לקראת סוף 2021 הכוח הימי של משמרות המהפכה האיראנים הצטייד במאות סירות תקיפה מהירות.\n\nאבו צאלח הדסק הערבי",
              "date": "2022-02-11T06:26:25+00:00",
              "views": 138,
              "hasMedia": true,
              "channel": "middleeastosint",
              "urgentFlags": null,
              "score": 8.138
            },
            {
              "postId": "MiddleEastOSINT/606",
              "text": "אז מה אנחנו יודעים על מערכת השיגור המהירה של המל\"ט המתאבד שאהד 136.\n\nראשית נציין כי המערכת נבנתה על בסיס מערכות שיגור מקונטיינרים מוסווים. \n\nהמשאית וקונטיינר השיגור הם ניידים ובדר\"כ מוסווים כמשאית המעבירה פירות וירקות. \n\nבגרסה הזו יש את המשאיות הגדולות יותר הנעות מאיראן לסוריה דרך עיראק. \n\n\nשאהד 136 מזל\"ט מתאבד \n\n📌 ראש נפץ נפץ של כ 40 ק\"ג. \n📌 מהירות של מאך 0.9.\n📌 טווח יותר מ-550 ק\"מ. \n📌 משקל 150 ק\"ג.\n\nאבו צאלח הדסק הערבי",
              "date": "2021-12-28T04:14:46+00:00",
              "views": 20,
              "hasMedia": true,
              "channel": "middleeastosint",
              "urgentFlags": null,
              "score": 8.02
            },
            {
              "postId": "MiddleEastOSINT/608",
              "text": "חשיפה - אתרי חזבאללה בדרום מערב לבנון:\n\nכביש החוף שבין בירות לצידון בדרום לבנון מכיל מספר אתרים ופרויקטים דואלים בכיסוי אזרחי שנקנו ונבנו בידי אנשי חזבאללה ומשמים לשינוע לאחסון אמל״ח ממש על קו החוף.\nהאמל״ח העיקרי שמאוחסן בפרויקטים הללו הם טילי חוף-ים, ורוב האמל״ח נמצא בתוואי התת-קרקעי בתוך מנהרות מבוצרות שהקים הארגון - לפניכם שניים מהאתרים הללו:\n\n• מתחם זארות:\n(נ.צ - 33.644063,35.407398) מתחם דיור יוקרתי על קו החוף שממוקם מזרחית לתחנת הכוח של ג׳יה, ועשרות מטרים מערבית לבית הספר המזרחי של העיירה ברג׳א.\nבמתחם מאחסן חזבאללה אמל״ח בחניונים בתוואי התת-קרקעי.\n\n• פרויקט אלבחאר:\n(נ.צ - 33.610852,35.397399) מתחם דיור על כביש החוף שממוקם באזור ואדי אלזינה, המתחם הותקף בשנת 2019 ע״י קבוצה אופוזיציונרית לחזבאללה, שניים מהמעורבים בפעולה נעצרו ע״י צבא לבנון - סאמר מכארי ועמר מסרה.\nבמתחם קיימות מנהרות תת-קרקעיות מבוצרות לאחסון אמל״ח, עפ״י דיווחים זרים ב28.8.2020 אותרה פריקת אמל״ח במתחם ע״י פעילי חזבאללה בידי ארגון ביון העוסק בכך.\n\n🌍 עולם החדשות בטלגרם\nt.me/WorldNewsIL",
              "date": "2022-01-04T12:53:59+00:00",
              "views": 20,
              "hasMedia": true,
              "channel": "middleeastosint",
              "urgentFlags": null,
              "score": 8.02
            },
            {
              "postId": "MiddleEastOSINT/599",
              "text": "סוריה\n\nאסד מינה את צלאח כאסר ע'אנם למפקד חיל האוויר והאחראי על ההגנה האווירית בסוריה.\nע'אנם בדרגת אלוף, שימש כמפקד חטיבה 73, הוא עלוי ומתגורר בטרטוס.",
              "date": "2021-11-15T20:28:50+00:00",
              "views": 18,
              "hasMedia": true,
              "channel": "middleeastosint",
              "urgentFlags": null,
              "score": 8.018
            },
            {
              "postId": "MiddleEastOSINT/617",
              "text": "הנחל הפך לנהר...\n\nמשלוח של 50 כלי טיס ללא טייס נחת מאיראן בשדה התעופה הבינלאומי בדמשק, המשלוח נחת ביום שלישי, נפרק ברביעי והועבר לארגון חיזבאללה במשאיות לעיר קמישלי בצפון סוריה.\n\nהעיר קמישלי הפכה להיות בחודשים האחרונים תוססת במיוחד, החל מארגון חיזבאללה ומשמרות המהפכה האיראנים ממשיך עם התעצמות רוסית פסיכית כולל העברת מטוסי קרב לבסיס חיל האוויר בעיר.\n\nאחרי אירוע ההשתלטות של ארגון דאע\"ש על בית הכלא אל צנאעה רוסיה הזרימה כוחות גדולים מאוד לבסיס הכי הצפוני שלהם בסוריה.\n\nלעניין המשלוח,\nלפני קצת פחות משנה דיווחתי לראשונה על הגעת מל\"טים לבסיס חיל האוויר T-4, שם, לראשונה אי פעם ארגון חיזבאללה יחד עם משמרות המהפכה האיראנים החלו להפעיל מל\"טים לצורכי מודיעין ותקיפה,\nמאחר ומדובר היה בפרויקט חדש היו לו גם חבלי לידה, מל\"ט נפל, אחר נעלם אבל הם למדו מהר, ומהר מאוד הפך להיות הבסיס למרכז הרכבה איחסון ולימוד המל\"טים האיראנים בסוריה.\n\nהמל\"טים האלה הועברו לידי ארגון חיזבאללה אשר בפועל הם אלה שמתפעלים אותם, מי שאמון על השמירה עליהם אלה מיליצית אל פאטמיון.\n\nמשה\"מ יחד עם חיזבאללה הופכים אט אט את נושא המל\"טים לכלי חזק ביותר שישמש אותם לצורכי איסוף מודיעין ותקיפה.\n\nאבו צאלח הדסק הערבי",
              "date": "2022-02-04T20:16:00+00:00",
              "views": 104,
              "hasMedia": false,
              "channel": "middleeastosint",
              "urgentFlags": null,
              "score": 5.104
            }
          ]
        },
        "finance": {
          "totalPosts": 2,
          "urgentCount": 0,
          "topPosts": [
            {
              "postId": "wallstreetsilver/40",
              "text": ".",
              "date": "2026-03-19T09:46:42+00:00",
              "views": 32,
              "hasMedia": false,
              "channel": "WallStreetSilver",
              "urgentFlags": null,
              "score": 0.032
            },
            {
              "postId": "wallstreetsilver/1",
              "text": "Channel created",
              "date": "2024-11-14T15:34:23+00:00",
              "views": 0,
              "hasMedia": false,
              "channel": "WallStreetSilver",
              "urgentFlags": null,
              "score": 0
            }
          ]
        }
      },
      "channels": [
        {
          "channel": "intelslava",
          "title": "Intel Slava",
          "topic": "conflict",
          "postCount": 20,
          "reachable": true
        },
        {
          "channel": "legitimniy",
          "title": "Легитимный",
          "topic": "conflict",
          "postCount": 20,
          "reachable": true
        },
        {
          "channel": "wartranslated",
          "title": "War Translated",
          "topic": "conflict",
          "postCount": 0,
          "reachable": false
        },
        {
          "channel": "ukraine_frontline",
          "title": "Ukraine Frontline",
          "topic": "conflict",
          "postCount": 10,
          "reachable": true
        },
        {
          "channel": "mod_russia",
          "title": "Минобороны России",
          "topic": "conflict",
          "postCount": 20,
          "reachable": true
        },
        {
          "channel": "CIG_telegram",
          "title": "Conflict Intel Team",
          "topic": "osint",
          "postCount": 0,
          "reachable": false
        },
        {
          "channel": "RVvoenkor",
          "title": "Операция Z: Военкоры Русской Весны",
          "topic": "conflict",
          "postCount": 14,
          "reachable": true
        },
        {
          "channel": "readovkanews",
          "title": "Readovka",
          "topic": "conflict",
          "postCount": 19,
          "reachable": true
        },
        {
          "channel": "DeepStateUA",
          "title": "✙DeepState✙🇺🇦",
          "topic": "conflict",
          "postCount": 20,
          "reachable": true
        },
        {
          "channel": "operativnoZSU",
          "title": "Оперативний ЗСУ",
          "topic": "conflict",
          "postCount": 12,
          "reachable": true
        },
        {
          "channel": "GeneralStaffZSU",
          "title": "Генеральний штаб ЗСУ",
          "topic": "conflict",
          "postCount": 5,
          "reachable": true
        },
        {
          "channel": "middleeastosint",
          "title": "עדכוני מידע גלוי המזרח התיכון",
          "topic": "osint",
          "postCount": 20,
          "reachable": true
        },
        {
          "channel": "inikiforv",
          "title": "Telegram: Contact @inikiforv",
          "topic": "osint",
          "postCount": 0,
          "reachable": true
        },
        {
          "channel": "geaborning",
          "title": "Telegram: Contact @geaborning",
          "topic": "geopolitics",
          "postCount": 0,
          "reachable": true
        },
        {
          "channel": "TheIntelligencer",
          "title": "Telegram: Contact @TheIntelligencer",
          "topic": "osint",
          "postCount": 0,
          "reachable": true
        },
        {
          "channel": "WallStreetSilver",
          "title": "wallstreetsilver",
          "topic": "finance",
          "postCount": 2,
          "reachable": true
        },
        {
          "channel": "unusual_whales",
          "title": "Telegram: Contact @unusual_whales",
          "topic": "finance",
          "postCount": 0,
          "reachable": true
        }
      ],
      "errors": [
        {
          "channel": "wartranslated",
          "error": "Failed to fetch"
        },
        {
          "channel": "CIG_telegram",
          "error": "Failed to fetch"
        }
      ],
      "topPosts": [
        {
          "postId": "intelslava/86363",
          "text": "Image of a destroyed U.S. Army command post in Kuwait, where six American servicemen were reportedly killed in an Iranian strike.\n\nThe site had limited overhead protection, reinforced only with T-shaped concrete barriers.\n\nNotably, the image also shows a Soviet-era FAB-type free-fall bomb on the ground, an unexplained detail given claims that the strike was carried out by Iranian drones.",
          "date": "2026-04-09T23:09:27+00:00",
          "views": 40500,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "strike",
            "drone",
            "killed"
          ],
          "score": 78.5
        },
        {
          "postId": "intelslava/86360",
          "text": "🇮🇷🇺🇸Tehran will demand reparations from the US and Israel for the damage caused to the country, said Iran's Supreme Leader, Mojtaba Khamenei.\n\nThis was stated in a message timed to the 40th day since the death of the previous Ayatollah Ali Khamenei, published by the Fars news agency.\n\n\"Everyone should know: we will not leave the criminal aggressors who attacked our country alone. We will definitely demand reparations for every damage caused and the price of the blood of the martyrs and wounded in this war,\" said the Ayatollah.\n\nHis other statements:\n\n- Iran \"did not and does not seek war\", but will not give up its legitimate rights under any circumstances.\n\n- Tehran will enter a \"new stage of managing\" the Strait of Hormuz.\n\n- Mojtaba Khamenei called on \"southern neighbors\" to take a \"correct position\".",
          "date": "2026-04-09T18:41:23+00:00",
          "views": 44100,
          "hasMedia": false,
          "channel": "intelslava",
          "urgentFlags": [
            "wounded",
            "dam"
          ],
          "score": 69.1
        },
        {
          "postId": "intelslava/86362",
          "text": "Tests of a Russian automated turret armed with a PKM machine gun, designed to engage long-range kamikaze drones (with “Gerbera” drones used as targets) as well as FPV drones.\n\nTarget tracking is performed automatically, while the decision to fire remains with the operator. The stated engagement range is 100 to 500 meters.",
          "date": "2026-04-09T18:56:39+00:00",
          "views": 48400,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "drone"
          ],
          "score": 66.4
        },
        {
          "postId": "intelslava/86365",
          "text": "🇮🇱🇱🇧 — An Israeli airstrike targeted the municipality of As-Sultaniyah in southern Lebanon.",
          "date": "2026-04-10T00:29:18+00:00",
          "views": 37500,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "strike",
            "airstrike"
          ],
          "score": 60.5
        },
        {
          "postId": "intelslava/86358",
          "text": "Hezbollah has released footage showing the targeting of an IDF buggy in Margaliot, northern Israel, using an FPV drone, possibly equipped with a PG-7V(L) high-explosive anti-tank (HEAT) warhead.",
          "date": "2026-04-09T18:39:32+00:00",
          "views": 41900,
          "hasMedia": true,
          "channel": "intelslava",
          "urgentFlags": [
            "drone"
          ],
          "score": 59.9
        },
        {
          "postId": "legitimniy/22140",
          "text": "#раскладка \nНаша постоянная рубрика будни мобилизационного рабства в Украине, которую устроил Зеленский и его правительство.\n\n1. Сотрудники ТЦК под Ровно брызнули газом в машину, где сидела беременная женщина. Когда она заявила военкомам,  что беременная, они начали отпускать шутки на этот счёт. В итоге крепостного похитили. \n\n2. В Луцке шакалы не успели украсть крепостного, но поломали дверь в подъезд, так как гнались за жертвой.\n\n3. В Днепре людоловы избили и похитили крепостного. Демократии все больше.\n\n4. В Днепропетровской области ТЦК избили мужика, который просто их снимал. Разбили телефон. Пытаются запугать рабов. \n\nПока народ молчит, методы бусификации будут только ужесточаться, так как полицаям дали полный карт-бланш на любой беспредел, который власть наоборот поощряет, главное выполнить статистику отлова крепостных. Никакой ответственности они не понесут, это всё иллюзия для того, чтобы рабы не бунтовали.",
          "date": "2026-04-05T12:17:10+00:00",
          "views": 264000,
          "hasMedia": true,
          "channel": "legitimniy",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "legitimniy/22151",
          "text": "#раскладка \nУже Вэнс открыто обвиняет Украину во вмешательство в Венгерские выборы, так как американцы знают, что задумали глобалисты, и какая роль отведена Зеленскому. Мы писали об этом у коллег в частном канале. Подписывайтесь. \n\nТакже писали, что мира в Украине в этом году не будет, как видим все идёт в этом сценарии.",
          "date": "2026-04-07T14:40:11+00:00",
          "views": 268000,
          "hasMedia": true,
          "channel": "legitimniy",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "legitimniy/22158",
          "text": "#слухи \nПока новый Министр обороны Федоров и Банковая обещают людям «перезагрузку» кейса мобилизационного рабства, ТЦКашники продолжают отлавливать крепостных и удерживать их в своих незаконных тюрьмах.\nВот очередная клетка для крепостных, теперь в Прилуках Черниговская область.\n\nИнтересно, а когда омбудсмен, который только один такой концлагерь/тюрьму ТЦК показал, пойдет по всем таким учреждениям? Или ему позвонили с Офиса Президента и намекнули, что так делать нельзя, а то начнутся у него проблемы. \n\nФедоров не будет менять мобилизацию и методы, он просто создает иллюзию работы (перекладывают бумагу со стола на стол и заговаривают тему). В остальном всё будет также.",
          "date": "2026-04-09T12:18:48+00:00",
          "views": 189000,
          "hasMedia": true,
          "channel": "legitimniy",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "legitimniy/22160",
          "text": "#раскладка \nЕсли кто не понял, то вот вам очередной эпизод, который демонстрирует цель Зеленского по максимальному отлову всех и отправки всех на фронт. В момент, когда получат новый кредит (зависит от выборов в Венгрии), ОП расширит мобилизацию, так как они:\nА) уже увеличили количество ТЦК + титушек. По слухам армия шакалов около 70-90 тысяч. \n\nБ) ускоряют кейс запугивания и репрессий против народа.\n\nВ) формируют нарративы, которые отбеливают беспредел, прогревают женскую мобилизацию и ужесточение режима отлова.\n\nСам пост военного ВСУ:\n\nВ Одессе ветеран заказал курьерскую доставку Новой Почты и когда вышел из дома к автомобилю новой почты, из неё вылезли шакалы и начали бить военнослужащего ЗСУ. Курьер всё это время стоял рядом и смотрел.",
          "date": "2026-04-09T14:03:32+00:00",
          "views": 188000,
          "hasMedia": true,
          "channel": "legitimniy",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112844",
          "text": "‼️🇷🇺🇺🇦 \"Герани\" ударили по целям в Одессе\n\n▪️Местные власти заявляют об атаках на энергетическую и портовую инфраструктуру.\n▪️Повреждены резервуары и оборудование порта, зафиксированы перебои с электроснабжением.\n⚠️Подписаться на RV: MAX",
          "date": "2026-04-10T06:21:00+00:00",
          "views": 129000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112850",
          "text": "‼️🇺🇸🇪🇺 Встреча Трампа с генсеком НАТО Рютте в Вашингтоне превратилась в «тирадy оскорблений», — Politico\n\n▪️Разговор за закрытыми дверями быстро обострился: Трамп резко высказывался о союзниках по альянсу и выражал недовольство отказом ряда стран Европы поддержать США и Израиль в войне против Ирана.\n➖«Все пошло к черту. Разговор был ничем иным, как тирадой оскорблений. Трамп открыто угрожал сделать практически все, что угодно», — пишет издание..\n▪️Трамп ожидает от Европы конкретных шагов, в том числе по ситуации вокруг Ормузского пролива.\n⚠️Подписаться на RV: MAX",
          "date": "2026-04-10T06:43:00+00:00",
          "views": 124000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112851",
          "text": "‼️🇷🇺🇺🇦 Армия России освободила Миропольское Сумской области\n\n▪️Бойцы 69 мотострелковой дивизии группировки \"Север\" выбили врага из приграничного поселка Миропольское Краснопольского района и освободили населенный пункт.\n⚠️Подписаться на RV: MAX",
          "date": "2026-04-10T07:02:00+00:00",
          "views": 119000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112852",
          "text": "🇷🇺 Уверенно делаешь фраги на высотных МиГах? Монетизируй свой скилл на крупнейшем турнире «Дронкон»! 🇷🇺\n\n«Сталинские Соколы» открывают регистрацию на 3-й Всероссийский турнир «Дронкон», который пройдет с 8 по 14 мая.\n\n2 направления для победы:\n- Инженерное дело: беспроводная связь, радиочипы и оптические системы + стратегия «Битва Дронов»;\n- Пилотирование: War Thunder, GeoGuessr и FPV-гонки + стратегия «Битва Дронов».\n\nПризовой фонд для победителей одной дисциплины:\n🥇место – 2 000 000 рублей\n🥈место – 1 500 000 рублей\n🥉место – 1 000 000 рублей\nНаграда за 4-8 места - 150 000 рублей\n\nПройди заочный онлайн-этап и получи путевку на очный этап турнира в Республику Татарстан!\nПерелет, питание, проживание - за счет организаторов.\n\n🇷🇺 Подать заявку и узнать подробности 🇷🇺\n\nРеклама: ИП Райхерт Карина Андреевна  ИНН  346001991373  erid: 2Vtzqxbxnii",
          "date": "2026-04-10T07:12:02+00:00",
          "views": 120000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112854",
          "text": "‼️🇪🇺🇷🇺 Европа существенно нарастила импорт российского СПГ на фоне войны на Ближнем Востоке, — FT\n\n▪️В первом квартале этого года ЕС забрал 69 из 71 партий (97%) с гигантского проекта «Ямал СПГ» в Сибири, сообщает издание.\n▪️Импорт с проекта «Ямал СПГ» в первом квартале вырос на 17% до 5 млн тонн по сравнению с тем же периодом 2025 года.\n▪️По оценкам, ЕС потратил на газ с этого завода примерно 2,88 млрд евро.\n▪️Напомним, в январе 2027 года в ЕС должен вступить в силу запрет на импорт российского газа.\n⚠️Подписаться на RV: MAX",
          "date": "2026-04-10T07:59:00+00:00",
          "views": 110000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        },
        {
          "postId": "RVvoenkor/112855",
          "text": "‼️🇪🇺🛢 Запасов авиатоплива в Европе осталось на 8-10 дней, — Corriere della Sera\n\n▪️Ситуация с авиационным топливом в Европе более критическая, чем сообщалось ранее.\n▪️Только две страны имеют аварийные запасы керосина на 90 дней, в то время как большинство не переживут кризис, длящийся более 30 дней, некоторые страны имеют запасы на 8-10 дней.\n▪️Власти замалчивают проблему, Брюссель надеется на перемирие между США и Ираном, что позволит возобновить движение танкеров через Ормузский пролив.\n▪️ Европа импортирует 43% своих ежегодных потребностей в авиационном топливе из Персидского залива.\n⚠️Подписаться на RV: MAX",
          "date": "2026-04-10T08:23:00+00:00",
          "views": 104000,
          "hasMedia": true,
          "channel": "RVvoenkor",
          "urgentFlags": null,
          "score": 58
        }
      ],
      "hint": "Set TELEGRAM_BOT_TOKEN in .env for Bot API access. Create a bot via @BotFather on Telegram."
    },
    "KiwiSDR": {
      "source": "KiwiSDR",
      "timestamp": "2026-04-10T11:01:55.752Z",
      "status": "active",
      "network": {
        "totalReceivers": 887,
        "online": 887,
        "offline": 0,
        "totalUsers": 0,
        "totalCapacity": 0,
        "utilizationPct": 0,
        "tdoaCapable": 0
      },
      "geographic": {
        "byContinent": {
          "Oceania": 63,
          "Europe": 460,
          "North America": 271,
          "Unknown": 1,
          "Other": 2,
          "Asia": 66,
          "South America": 14,
          "Africa": 10
        },
        "topCountries": [
          {
            "country": "Germany",
            "count": 64
          },
          {
            "country": "USA",
            "count": 39
          },
          {
            "country": "New Zealand",
            "count": 21
          },
          {
            "country": "UK",
            "count": 21
          },
          {
            "country": "Finland",
            "count": 17
          },
          {
            "country": "Canada",
            "count": 16
          },
          {
            "country": "Japan",
            "count": 15
          },
          {
            "country": "California",
            "count": 15
          },
          {
            "country": "Netherlands",
            "count": 14
          },
          {
            "country": "Australia",
            "count": 13
          },
          {
            "country": "Switzerland",
            "count": 12
          },
          {
            "country": "Sweden",
            "count": 12
          },
          {
            "country": "The Netherlands",
            "count": 10
          },
          {
            "country": "France",
            "count": 8
          },
          {
            "country": "JAPAN",
            "count": 8
          },
          {
            "country": "Austria",
            "count": 7
          },
          {
            "country": "Belgium",
            "count": 6
          },
          {
            "country": "South Australia",
            "count": 6
          },
          {
            "country": "CA",
            "count": 6
          },
          {
            "country": "HASENBERG AG 700M SWITZERLAND",
            "count": 5
          }
        ]
      },
      "conflictZones": {
        "middleEast": {
          "region": "Middle East",
          "count": 3,
          "receivers": [
            {
              "name": "0-30 MHz SDR | Cyprus",
              "location": "0-30 MHz SDR | Cyprus",
              "lat": 34.76,
              "lon": 32.53,
              "users": 0,
              "antenna": "",
              "country": "0-30 MHz SDR | Cyprus"
            },
            {
              "name": "0-30 MHz SDR | Doha, Qatar",
              "location": "0-30 MHz SDR | Doha, Qatar",
              "lat": 25.2854,
              "lon": 51.531,
              "users": 0,
              "antenna": "",
              "country": "Qatar"
            },
            {
              "name": "0-30 MHz SDR | Baghdad, IRAQ",
              "location": "0-30 MHz SDR | Baghdad, IRAQ",
              "lat": 33.3355,
              "lon": 44.387736,
              "users": 0,
              "antenna": "",
              "country": "IRAQ"
            }
          ]
        },
        "ukraine": {
          "region": "Ukraine / Eastern Europe",
          "count": 5,
          "receivers": [
            {
              "name": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | BleedResistor | Attentua",
              "location": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | Blee",
              "lat": 44.53,
              "lon": 26.23,
              "users": 0,
              "antenna": "",
              "country": "Romania"
            },
            {
              "name": "0-30 MHz -YO8SGV- KN37EX- KiwiSDR | Dorohoi, Romania",
              "location": "0-30 MHz -YO8SGV- KN37EX- KiwiSDR | Dorohoi, Romania",
              "lat": 47.96881,
              "lon": 26.379005,
              "users": 0,
              "antenna": "",
              "country": "Romania"
            },
            {
              "name": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | BleedResistor | Attentua",
              "location": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | Blee",
              "lat": 44.53,
              "lon": 26.23,
              "users": 0,
              "antenna": "",
              "country": "Romania"
            },
            {
              "name": "0-30 MHz SDR | SLANIC PH",
              "location": "0-30 MHz SDR | SLANIC PH",
              "lat": 45.24,
              "lon": 25.94,
              "users": 0,
              "antenna": "",
              "country": "0-30 MHz SDR | SLANIC PH"
            },
            {
              "name": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | BleedResistor | Attentua",
              "location": "The Real VLF-HF SDR Receiver 8KHz-30MHz | 16m LongWire@8m Height | Ground | Blee",
              "lat": 44.53,
              "lon": 26.23,
              "users": 0,
              "antenna": "",
              "country": "Romania"
            }
          ]
        },
        "taiwan": {
          "region": "Taiwan Strait",
          "count": 10,
          "receivers": [
            {
              "name": "0-30 MHz SDR ,BV3UN 桃園龜山 | Taoyuan, Taiwan",
              "location": "0-30 MHz SDR ,BV3UN 桃園龜山 | Taoyuan, Taiwan",
              "lat": 25.005928,
              "lon": 121.343095,
              "users": 0,
              "antenna": "",
              "country": "Taiwan"
            },
            {
              "name": "0-30 MHz SDR ,BV3UN 桃園龜山 | Taoyuan, Taiwan",
              "location": "0-30 MHz SDR ,BV3UN 桃園龜山 | Taoyuan, Taiwan",
              "lat": 25.005928,
              "lon": 121.343095,
              "users": 0,
              "antenna": "",
              "country": "Taiwan"
            },
            {
              "name": "0-30 MHz SDR, BM2KVV Taiwan #1",
              "location": "0-30 MHz SDR, BM2KVV Taiwan #1",
              "lat": 25.106238,
              "lon": 121.816775,
              "users": 0,
              "antenna": "",
              "country": "BM2KVV Taiwan #1"
            },
            {
              "name": "0-30 MHz SDR, BM2KVV Taiwan #2",
              "location": "0-30 MHz SDR, BM2KVV Taiwan #2",
              "lat": 25.11,
              "lon": 121,
              "users": 0,
              "antenna": "",
              "country": "BM2KVV Taiwan #2"
            },
            {
              "name": "0-30 MHz SDR, BM2KVV Taiwan #3",
              "location": "0-30 MHz SDR, BM2KVV Taiwan #3",
              "lat": 25.106,
              "lon": 121.82,
              "users": 0,
              "antenna": "",
              "country": "BM2KVV Taiwan #3"
            },
            {
              "name": "0-30 MHz SDR, BM2KVV Taiwan #4",
              "location": "0-30 MHz SDR, BM2KVV Taiwan #4",
              "lat": 25.11,
              "lon": 121.42,
              "users": 0,
              "antenna": "",
              "country": "BM2KVV Taiwan #4"
            },
            {
              "name": "0-30 MHz SDR, BV3UN Taiwan Taoyuan",
              "location": "0-30 MHz SDR, BV3UN Taiwan Taoyuan",
              "lat": 25.005928,
              "lon": 121.343095,
              "users": 0,
              "antenna": "",
              "country": "BV3UN Taiwan Taoyuan"
            },
            {
              "name": "0-30 MHz SDR,BV7AU  Pingtung taiwan",
              "location": "0-30 MHz SDR,BV7AU  Pingtung taiwan",
              "lat": 22.79,
              "lon": 120.58,
              "users": 0,
              "antenna": "",
              "country": "BV7AU  Pingtung taiwan"
            },
            {
              "name": "0-30 MHz SDR,Pingtung taiwan -3",
              "location": "0-30 MHz SDR,Pingtung taiwan -3",
              "lat": 22.7943,
              "lon": 120.5373,
              "users": 0,
              "antenna": "",
              "country": "Pingtung taiwan -3"
            },
            {
              "name": "0-30 MHz SDR | Taipei, Taiwan",
              "location": "0-30 MHz SDR | Taipei, Taiwan",
              "lat": 25.08,
              "lon": 121.31,
              "users": 0,
              "antenna": "",
              "country": "Taiwan"
            }
          ]
        },
        "baltics": {
          "region": "Baltic Region",
          "count": 0,
          "receivers": []
        },
        "southChinaSea": {
          "region": "South China Sea",
          "count": 5,
          "receivers": [
            {
              "name": "0-30 MHz SDR, VR2BG | Hong Kong",
              "location": "0-30 MHz SDR, VR2BG | Hong Kong",
              "lat": 22.35,
              "lon": 114.13,
              "users": 0,
              "antenna": "",
              "country": "VR2BG | Hong Kong"
            },
            {
              "name": "0-30 MHz SDR,BV7AU  Pingtung taiwan",
              "location": "0-30 MHz SDR,BV7AU  Pingtung taiwan",
              "lat": 22.79,
              "lon": 120.58,
              "users": 0,
              "antenna": "",
              "country": "BV7AU  Pingtung taiwan"
            },
            {
              "name": "0-30 MHz SDR,Pingtung taiwan -3",
              "location": "0-30 MHz SDR,Pingtung taiwan -3",
              "lat": 22.7943,
              "lon": 120.5373,
              "users": 0,
              "antenna": "",
              "country": "Pingtung taiwan -3"
            },
            {
              "name": "[Feline] 0-30MHz SDR | Waterfall Bay, Hong Kong",
              "location": "[Feline] 0-30MHz SDR | Waterfall Bay, Hong Kong",
              "lat": 22.25,
              "lon": 114.135,
              "users": 0,
              "antenna": "",
              "country": "Hong Kong"
            },
            {
              "name": "Manila KiwiSDR 0-30 MHz",
              "location": "Manila KiwiSDR 0-30 MHz",
              "lat": 14.40606,
              "lon": 120.940781,
              "users": 0,
              "antenna": "",
              "country": "Manila KiwiSDR 0-30 MHz"
            }
          ]
        },
        "koreanPeninsula": {
          "region": "Korean Peninsula",
          "count": 8,
          "receivers": [
            {
              "name": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenn",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. Loop-type Antenna."
            },
            {
              "name": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type An",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. 85M Loop-type Antenna."
            },
            {
              "name": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type An",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. 85M Loop-type Antenna."
            },
            {
              "name": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 8ch ), HL5NTR, Daegu_City Republic of Korea. 85M Loop-type An",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. 85M Loop-type Antenna."
            },
            {
              "name": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenn",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. Loop-type Antenna."
            },
            {
              "name": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenna.",
              "location": "0-30 MHz KIWI SDR( 4ch ), HL5NTR, Daegu_City Republic of Korea. Loop-type Antenn",
              "lat": 35.888778,
              "lon": 128.574964,
              "users": 0,
              "antenna": "",
              "country": "Daegu_City Republic of Korea. Loop-type Antenna."
            },
            {
              "name": "0-30 MHz SDR at DS1TUW, Seoul, Rep. of Korea, MLA-30+ active loop, 60m AGL, DigiSkimmer Running",
              "location": "0-30 MHz SDR at DS1TUW, Seoul, Rep. of Korea, MLA-30+ active loop, 60m AGL, Digi",
              "lat": 37.448412,
              "lon": 126.920082,
              "users": 0,
              "antenna": "",
              "country": "DigiSkimmer Running"
            },
            {
              "name": "0.1-30 MHz SDR#1 at HL3AMO - Daejeon, Rep. of KOREA",
              "location": "0.1-30 MHz SDR#1 at HL3AMO - Daejeon, Rep. of KOREA",
              "lat": 36.387,
              "lon": 127.321,
              "users": 0,
              "antenna": "",
              "country": "Rep. of KOREA"
            }
          ]
        },
        "iran": {
          "region": "Iran",
          "count": 2,
          "receivers": [
            {
              "name": "0-30 MHz SDR | Doha, Qatar",
              "location": "0-30 MHz SDR | Doha, Qatar",
              "lat": 25.2854,
              "lon": 51.531,
              "users": 0,
              "antenna": "",
              "country": "Qatar"
            },
            {
              "name": "0-30 MHz SDR | Baghdad, IRAQ",
              "location": "0-30 MHz SDR | Baghdad, IRAQ",
              "lat": 33.3355,
              "lon": 44.387736,
              "users": 0,
              "antenna": "",
              "country": "IRAQ"
            }
          ]
        },
        "sahel": {
          "region": "Sahel / West Africa",
          "count": 0,
          "receivers": []
        }
      },
      "topActive": [],
      "highUtilization": [],
      "signals": []
    },
    "Space": {
      "source": "Space/CelesTrak",
      "timestamp": "2026-04-10T11:02:17.622Z",
      "status": "error",
      "error": "fetch failed"
    },
    "YFinance": {
      "quotes": {
        "SPY": {
          "symbol": "SPY",
          "name": "S&P 500",
          "price": 679.91,
          "prevClose": 655.24,
          "change": 24.67,
          "changePct": 3.77,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 655.83
            },
            {
              "date": "2026-04-06",
              "close": 658.93
            },
            {
              "date": "2026-04-07",
              "close": 659.22
            },
            {
              "date": "2026-04-08",
              "close": 676.01
            },
            {
              "date": "2026-04-09",
              "close": 679.91
            }
          ]
        },
        "QQQ": {
          "symbol": "QQQ",
          "name": "Nasdaq 100",
          "price": 610.19,
          "prevClose": 584.31,
          "change": 25.88,
          "changePct": 4.43,
          "currency": "USD",
          "exchange": "NGM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 584.98
            },
            {
              "date": "2026-04-06",
              "close": 588.5
            },
            {
              "date": "2026-04-07",
              "close": 588.59
            },
            {
              "date": "2026-04-08",
              "close": 606.09
            },
            {
              "date": "2026-04-09",
              "close": 610.19
            }
          ]
        },
        "DIA": {
          "symbol": "DIA",
          "name": "Dow Jones",
          "price": 481.9,
          "prevClose": 465.48,
          "change": 16.42,
          "changePct": 3.53,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 465.06
            },
            {
              "date": "2026-04-06",
              "close": 466.77
            },
            {
              "date": "2026-04-07",
              "close": 465.88
            },
            {
              "date": "2026-04-08",
              "close": 479.16
            },
            {
              "date": "2026-04-09",
              "close": 481.9
            }
          ]
        },
        "IWM": {
          "symbol": "IWM",
          "name": "Russell 2000",
          "price": 261.96,
          "prevClose": 249.56,
          "change": 12.4,
          "changePct": 4.97,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 251.29
            },
            {
              "date": "2026-04-06",
              "close": 252.36
            },
            {
              "date": "2026-04-07",
              "close": 252.91
            },
            {
              "date": "2026-04-08",
              "close": 260.47
            },
            {
              "date": "2026-04-09",
              "close": 261.96
            }
          ]
        },
        "TLT": {
          "symbol": "TLT",
          "name": "20Y+ Treasury",
          "price": 86.7,
          "prevClose": 86.26,
          "change": 0.44,
          "changePct": 0.51,
          "currency": "USD",
          "exchange": "NGM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 86.79
            },
            {
              "date": "2026-04-06",
              "close": 86.65
            },
            {
              "date": "2026-04-07",
              "close": 86.64
            },
            {
              "date": "2026-04-08",
              "close": 86.92
            },
            {
              "date": "2026-04-09",
              "close": 86.7
            }
          ]
        },
        "HYG": {
          "symbol": "HYG",
          "name": "High Yield Corp",
          "price": 80.28,
          "prevClose": 79.37,
          "change": 0.91,
          "changePct": 1.15,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 79.56
            },
            {
              "date": "2026-04-06",
              "close": 79.7
            },
            {
              "date": "2026-04-07",
              "close": 79.72
            },
            {
              "date": "2026-04-08",
              "close": 80.19
            },
            {
              "date": "2026-04-09",
              "close": 80.28
            }
          ]
        },
        "LQD": {
          "symbol": "LQD",
          "name": "IG Corporate",
          "price": 109.49,
          "prevClose": 108.66,
          "change": 0.83,
          "changePct": 0.76,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 109.12
            },
            {
              "date": "2026-04-06",
              "close": 108.95
            },
            {
              "date": "2026-04-07",
              "close": 109.07
            },
            {
              "date": "2026-04-08",
              "close": 109.49
            },
            {
              "date": "2026-04-09",
              "close": 109.49
            }
          ]
        },
        "GC=F": {
          "symbol": "GC=F",
          "name": "Gold",
          "price": 4781.6,
          "prevClose": 4656.8,
          "change": 124.8,
          "changePct": 2.68,
          "currency": "USD",
          "exchange": "CMX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 4656.8
            },
            {
              "date": "2026-04-07",
              "close": 4657.1
            },
            {
              "date": "2026-04-08",
              "close": 4749.5
            },
            {
              "date": "2026-04-09",
              "close": 4792.2
            },
            {
              "date": "2026-04-10",
              "close": 4781.6
            }
          ]
        },
        "SI=F": {
          "symbol": "SI=F",
          "name": "Silver",
          "price": 75.66,
          "prevClose": 72.66,
          "change": 2.99,
          "changePct": 4.12,
          "currency": "USD",
          "exchange": "CMX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 72.66
            },
            {
              "date": "2026-04-07",
              "close": 71.83
            },
            {
              "date": "2026-04-08",
              "close": 75.22
            },
            {
              "date": "2026-04-09",
              "close": 76.28
            },
            {
              "date": "2026-04-10",
              "close": 75.65
            }
          ]
        },
        "CL=F": {
          "symbol": "CL=F",
          "name": "WTI Crude",
          "price": 97.65,
          "prevClose": 112.41,
          "change": -14.76,
          "changePct": -13.13,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 112.41
            },
            {
              "date": "2026-04-07",
              "close": 112.95
            },
            {
              "date": "2026-04-08",
              "close": 94.41
            },
            {
              "date": "2026-04-09",
              "close": 97.87
            },
            {
              "date": "2026-04-10",
              "close": 97.65
            }
          ]
        },
        "BZ=F": {
          "symbol": "BZ=F",
          "name": "Brent Crude",
          "price": 95.58,
          "prevClose": 109.77,
          "change": -14.19,
          "changePct": -12.93,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 109.77
            },
            {
              "date": "2026-04-07",
              "close": 109.27
            },
            {
              "date": "2026-04-08",
              "close": 94.75
            },
            {
              "date": "2026-04-09",
              "close": 95.92
            },
            {
              "date": "2026-04-10",
              "close": 95.58
            }
          ]
        },
        "NG=F": {
          "symbol": "NG=F",
          "name": "Natural Gas",
          "price": 2.67,
          "prevClose": 2.81,
          "change": -0.15,
          "changePct": -5.16,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 2.81
            },
            {
              "date": "2026-04-07",
              "close": 2.87
            },
            {
              "date": "2026-04-08",
              "close": 2.72
            },
            {
              "date": "2026-04-09",
              "close": 2.67
            },
            {
              "date": "2026-04-10",
              "close": 2.67
            }
          ]
        },
        "BTC-USD": {
          "symbol": "BTC-USD",
          "name": "Bitcoin",
          "price": 71927.13,
          "prevClose": 68859.83,
          "change": 3067.29,
          "changePct": 4.45,
          "currency": "USD",
          "exchange": "CCC",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 68859.83
            },
            {
              "date": "2026-04-07",
              "close": 71940.7
            },
            {
              "date": "2026-04-08",
              "close": 71123.36
            },
            {
              "date": "2026-04-09",
              "close": 71767.83
            },
            {
              "date": "2026-04-10",
              "close": 71927.13
            }
          ]
        },
        "ETH-USD": {
          "symbol": "ETH-USD",
          "name": "Ethereum",
          "price": 2197.6,
          "prevClose": 2107.76,
          "change": 89.83,
          "changePct": 4.26,
          "currency": "USD",
          "exchange": "CCC",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 2107.76
            },
            {
              "date": "2026-04-07",
              "close": 2241.81
            },
            {
              "date": "2026-04-08",
              "close": 2190.34
            },
            {
              "date": "2026-04-09",
              "close": 2189.14
            },
            {
              "date": "2026-04-10",
              "close": 2197.6
            }
          ]
        },
        "^VIX": {
          "symbol": "^VIX",
          "name": "VIX",
          "price": 19.36,
          "prevClose": 24.17,
          "change": -4.81,
          "changePct": -19.9,
          "currency": "USD",
          "exchange": "CXI",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 24.17
            },
            {
              "date": "2026-04-07",
              "close": 25.78
            },
            {
              "date": "2026-04-08",
              "close": 21.04
            },
            {
              "date": "2026-04-09",
              "close": 19.49
            },
            {
              "date": "2026-04-10",
              "close": 19.36
            }
          ]
        }
      },
      "summary": {
        "totalSymbols": 15,
        "ok": 15,
        "failed": 0,
        "timestamp": "2026-04-10T11:01:54.514Z"
      },
      "indexes": [
        {
          "symbol": "SPY",
          "name": "S&P 500",
          "price": 679.91,
          "prevClose": 655.24,
          "change": 24.67,
          "changePct": 3.77,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 655.83
            },
            {
              "date": "2026-04-06",
              "close": 658.93
            },
            {
              "date": "2026-04-07",
              "close": 659.22
            },
            {
              "date": "2026-04-08",
              "close": 676.01
            },
            {
              "date": "2026-04-09",
              "close": 679.91
            }
          ]
        },
        {
          "symbol": "QQQ",
          "name": "Nasdaq 100",
          "price": 610.19,
          "prevClose": 584.31,
          "change": 25.88,
          "changePct": 4.43,
          "currency": "USD",
          "exchange": "NGM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 584.98
            },
            {
              "date": "2026-04-06",
              "close": 588.5
            },
            {
              "date": "2026-04-07",
              "close": 588.59
            },
            {
              "date": "2026-04-08",
              "close": 606.09
            },
            {
              "date": "2026-04-09",
              "close": 610.19
            }
          ]
        },
        {
          "symbol": "DIA",
          "name": "Dow Jones",
          "price": 481.9,
          "prevClose": 465.48,
          "change": 16.42,
          "changePct": 3.53,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 465.06
            },
            {
              "date": "2026-04-06",
              "close": 466.77
            },
            {
              "date": "2026-04-07",
              "close": 465.88
            },
            {
              "date": "2026-04-08",
              "close": 479.16
            },
            {
              "date": "2026-04-09",
              "close": 481.9
            }
          ]
        },
        {
          "symbol": "IWM",
          "name": "Russell 2000",
          "price": 261.96,
          "prevClose": 249.56,
          "change": 12.4,
          "changePct": 4.97,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 251.29
            },
            {
              "date": "2026-04-06",
              "close": 252.36
            },
            {
              "date": "2026-04-07",
              "close": 252.91
            },
            {
              "date": "2026-04-08",
              "close": 260.47
            },
            {
              "date": "2026-04-09",
              "close": 261.96
            }
          ]
        }
      ],
      "rates": [
        {
          "symbol": "TLT",
          "name": "20Y+ Treasury",
          "price": 86.7,
          "prevClose": 86.26,
          "change": 0.44,
          "changePct": 0.51,
          "currency": "USD",
          "exchange": "NGM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 86.79
            },
            {
              "date": "2026-04-06",
              "close": 86.65
            },
            {
              "date": "2026-04-07",
              "close": 86.64
            },
            {
              "date": "2026-04-08",
              "close": 86.92
            },
            {
              "date": "2026-04-09",
              "close": 86.7
            }
          ]
        },
        {
          "symbol": "HYG",
          "name": "High Yield Corp",
          "price": 80.28,
          "prevClose": 79.37,
          "change": 0.91,
          "changePct": 1.15,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 79.56
            },
            {
              "date": "2026-04-06",
              "close": 79.7
            },
            {
              "date": "2026-04-07",
              "close": 79.72
            },
            {
              "date": "2026-04-08",
              "close": 80.19
            },
            {
              "date": "2026-04-09",
              "close": 80.28
            }
          ]
        },
        {
          "symbol": "LQD",
          "name": "IG Corporate",
          "price": 109.49,
          "prevClose": 108.66,
          "change": 0.83,
          "changePct": 0.76,
          "currency": "USD",
          "exchange": "PCX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-02",
              "close": 109.12
            },
            {
              "date": "2026-04-06",
              "close": 108.95
            },
            {
              "date": "2026-04-07",
              "close": 109.07
            },
            {
              "date": "2026-04-08",
              "close": 109.49
            },
            {
              "date": "2026-04-09",
              "close": 109.49
            }
          ]
        }
      ],
      "commodities": [
        {
          "symbol": "GC=F",
          "name": "Gold",
          "price": 4781.6,
          "prevClose": 4656.8,
          "change": 124.8,
          "changePct": 2.68,
          "currency": "USD",
          "exchange": "CMX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 4656.8
            },
            {
              "date": "2026-04-07",
              "close": 4657.1
            },
            {
              "date": "2026-04-08",
              "close": 4749.5
            },
            {
              "date": "2026-04-09",
              "close": 4792.2
            },
            {
              "date": "2026-04-10",
              "close": 4781.6
            }
          ]
        },
        {
          "symbol": "SI=F",
          "name": "Silver",
          "price": 75.66,
          "prevClose": 72.66,
          "change": 2.99,
          "changePct": 4.12,
          "currency": "USD",
          "exchange": "CMX",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 72.66
            },
            {
              "date": "2026-04-07",
              "close": 71.83
            },
            {
              "date": "2026-04-08",
              "close": 75.22
            },
            {
              "date": "2026-04-09",
              "close": 76.28
            },
            {
              "date": "2026-04-10",
              "close": 75.65
            }
          ]
        },
        {
          "symbol": "CL=F",
          "name": "WTI Crude",
          "price": 97.65,
          "prevClose": 112.41,
          "change": -14.76,
          "changePct": -13.13,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 112.41
            },
            {
              "date": "2026-04-07",
              "close": 112.95
            },
            {
              "date": "2026-04-08",
              "close": 94.41
            },
            {
              "date": "2026-04-09",
              "close": 97.87
            },
            {
              "date": "2026-04-10",
              "close": 97.65
            }
          ]
        },
        {
          "symbol": "BZ=F",
          "name": "Brent Crude",
          "price": 95.58,
          "prevClose": 109.77,
          "change": -14.19,
          "changePct": -12.93,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 109.77
            },
            {
              "date": "2026-04-07",
              "close": 109.27
            },
            {
              "date": "2026-04-08",
              "close": 94.75
            },
            {
              "date": "2026-04-09",
              "close": 95.92
            },
            {
              "date": "2026-04-10",
              "close": 95.58
            }
          ]
        },
        {
          "symbol": "NG=F",
          "name": "Natural Gas",
          "price": 2.67,
          "prevClose": 2.81,
          "change": -0.15,
          "changePct": -5.16,
          "currency": "USD",
          "exchange": "NYM",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 2.81
            },
            {
              "date": "2026-04-07",
              "close": 2.87
            },
            {
              "date": "2026-04-08",
              "close": 2.72
            },
            {
              "date": "2026-04-09",
              "close": 2.67
            },
            {
              "date": "2026-04-10",
              "close": 2.67
            }
          ]
        }
      ],
      "crypto": [
        {
          "symbol": "BTC-USD",
          "name": "Bitcoin",
          "price": 71927.13,
          "prevClose": 68859.83,
          "change": 3067.29,
          "changePct": 4.45,
          "currency": "USD",
          "exchange": "CCC",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 68859.83
            },
            {
              "date": "2026-04-07",
              "close": 71940.7
            },
            {
              "date": "2026-04-08",
              "close": 71123.36
            },
            {
              "date": "2026-04-09",
              "close": 71767.83
            },
            {
              "date": "2026-04-10",
              "close": 71927.13
            }
          ]
        },
        {
          "symbol": "ETH-USD",
          "name": "Ethereum",
          "price": 2197.6,
          "prevClose": 2107.76,
          "change": 89.83,
          "changePct": 4.26,
          "currency": "USD",
          "exchange": "CCC",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 2107.76
            },
            {
              "date": "2026-04-07",
              "close": 2241.81
            },
            {
              "date": "2026-04-08",
              "close": 2190.34
            },
            {
              "date": "2026-04-09",
              "close": 2189.14
            },
            {
              "date": "2026-04-10",
              "close": 2197.6
            }
          ]
        }
      ],
      "volatility": [
        {
          "symbol": "^VIX",
          "name": "VIX",
          "price": 19.36,
          "prevClose": 24.17,
          "change": -4.81,
          "changePct": -19.9,
          "currency": "USD",
          "exchange": "CXI",
          "marketState": "UNKNOWN",
          "history": [
            {
              "date": "2026-04-06",
              "close": 24.17
            },
            {
              "date": "2026-04-07",
              "close": 25.78
            },
            {
              "date": "2026-04-08",
              "close": 21.04
            },
            {
              "date": "2026-04-09",
              "close": 19.49
            },
            {
              "date": "2026-04-10",
              "close": 19.36
            }
          ]
        }
      ]
    },
    "CISA-KEV": {
      "source": "CISA-KEV",
      "timestamp": "2026-04-10T11:01:56.380Z",
      "error": "HTTP 403: <HTML><HEAD>\n<TITLE>Access Denied</TITLE>\n</HEAD><BODY>\n<H1>Access Denied</H1>\n \nYou don't have permission to access \"http&#58;&#47;&#47;www&#46;cisa&#46;gov&#47;sites&#47;default&#47;files&#47;feeds&"
    },
    "Cloudflare-Radar": {
      "source": "Cloudflare-Radar",
      "timestamp": "2026-04-10T11:01:53.759Z",
      "status": "no_credentials",
      "message": "Set CLOUDFLARE_API_TOKEN in .env. Get a free token at https://dash.cloudflare.com/profile/api-tokens with Account → Account Analytics → Read permission."
    }
  },
  "errors": [],
  "timing": {
    "GDELT": {
      "status": "ok",
      "ms": 20325
    },
    "OpenSky": {
      "status": "ok",
      "ms": 3132
    },
    "FIRMS": {
      "status": "ok",
      "ms": 45
    },
    "Maritime": {
      "status": "ok",
      "ms": 45
    },
    "Safecast": {
      "status": "ok",
      "ms": 578
    },
    "ACLED": {
      "status": "ok",
      "ms": 41
    },
    "ReliefWeb": {
      "status": "ok",
      "ms": 3841
    },
    "WHO": {
      "status": "ok",
      "ms": 289
    },
    "OFAC": {
      "status": "ok",
      "ms": 27860
    },
    "OpenSanctions": {
      "status": "ok",
      "ms": 5223
    },
    "ADS-B": {
      "status": "ok",
      "ms": 2547
    },
    "FRED": {
      "status": "ok",
      "ms": 33
    },
    "Treasury": {
      "status": "ok",
      "ms": 1210
    },
    "BLS": {
      "status": "ok",
      "ms": 1616
    },
    "EIA": {
      "status": "ok",
      "ms": 30
    },
    "GSCPI": {
      "status": "ok",
      "ms": 394
    },
    "USAspending": {
      "status": "ok",
      "ms": 1078
    },
    "Comtrade": {
      "status": "ok",
      "ms": 6830
    },
    "NOAA": {
      "status": "ok",
      "ms": 2650
    },
    "EPA": {
      "status": "ok",
      "ms": 15450
    },
    "Patents": {
      "status": "ok",
      "ms": 4323
    },
    "Bluesky": {
      "status": "ok",
      "ms": 11023
    },
    "Reddit": {
      "status": "ok",
      "ms": 23
    },
    "Telegram": {
      "status": "ok",
      "ms": 15920
    },
    "KiwiSDR": {
      "status": "ok",
      "ms": 2011
    },
    "Space": {
      "status": "ok",
      "ms": 23879
    },
    "YFinance": {
      "status": "ok",
      "ms": 767
    },
    "CISA-KEV": {
      "status": "ok",
      "ms": 2622
    },
    "Cloudflare-Radar": {
      "status": "ok",
      "ms": 4
    }
  }
}