{"banner":"C-RAM ENGINE — LIVE ACOUSTIC DETECTION / REAL ALGORITHMS — C-RAM / Counter-Indirect Fire Engine Status","module":"C-RAM / Counter-Indirect Fire Engine","version":"1.0.0","engine":{"status":"ACTIVE","sensorsOnline":5,"sensorsTotal":5,"detections":1959,"launchPointFixes":1959,"trajectoriesComputed":1959,"warningsIssued":1959,"counterBatteryMissions":1959,"lastEvent":"2026-06-11T15:11:53.348Z","startedAt":"2026-06-11T13:43:44.287Z","coverageRadiusKm":8},"systemState":"OPERATIONAL","sensors":{"online":5,"total":5,"types":{"acoustic":2,"seismic":1,"microbarometer":1,"combined":1},"list":[{"id":"5cc84003-aa1a-4a54-a878-bce1e86d77fe","sensorId":"CRAM-ACOUSTIC-01","sensorType":"COMBINED","lat":33.35,"lng":43.37,"altitude":45,"status":"active","capabilities":"ACOUSTIC,SEISMIC","createdAt":"2026-06-08T01:51:48.883Z","updatedAt":"2026-06-08T01:51:48.883Z","type":"COMBINED","position":{"lat":33.35,"lon":43.37,"alt":45}},{"id":"36fc4e48-1aa0-4d35-9438-aab316210e26","sensorId":"CRAM-ACOUSTIC-02","sensorType":"ACOUSTIC","lat":33.352,"lng":43.365,"altitude":48,"status":"active","capabilities":"ACOUSTIC","createdAt":"2026-06-08T01:51:48.928Z","updatedAt":"2026-06-08T01:51:48.928Z","type":"ACOUSTIC","position":{"lat":33.352,"lon":43.365,"alt":48}},{"id":"fe6472ee-13c4-41a4-ba03-5b02eb894777","sensorId":"CRAM-ACOUSTIC-03","sensorType":"ACOUSTIC","lat":33.348,"lng":43.368,"altitude":42,"status":"active","capabilities":"ACOUSTIC","createdAt":"2026-06-08T01:51:48.931Z","updatedAt":"2026-06-08T01:51:48.931Z","type":"ACOUSTIC","position":{"lat":33.348,"lon":43.368,"alt":42}},{"id":"bb626903-d3c6-4e31-9ac3-d8f68fd78825","sensorId":"CRAM-ACOUSTIC-04","sensorType":"MICROBAROMETER","lat":33.351,"lng":43.372,"altitude":50,"status":"active","capabilities":"MICROBAROMETER","createdAt":"2026-06-08T01:51:48.935Z","updatedAt":"2026-06-08T01:51:48.935Z","type":"MICROBAROMETER","position":{"lat":33.351,"lon":43.372,"alt":50}},{"id":"23774d26-ce76-4aee-90f5-91b5edd08e90","sensorId":"CRAM-SEISMIC-01","sensorType":"SEISMIC","lat":33.349,"lng":43.366,"altitude":44,"status":"active","capabilities":"SEISMIC","createdAt":"2026-06-08T01:51:48.939Z","updatedAt":"2026-06-08T01:51:48.939Z","type":"SEISMIC","position":{"lat":33.349,"lon":43.366,"alt":44}}]},"threatLibrary":{"totalThreats":10,"mortars":3,"rockets":3,"artillery":2,"recoillessRifles":2},"recentActivity":{"last5Warnings":[{"id":"46751676-5b3c-4ef9-b263-4c2c2780bed3","type":"INCOMING_ROCKET","message":"INCOMING ROCKET — 122mm 122mm Grad Rocket (BM-21 / Arash / Fajr-1). TAKE COVER. Impact in ~9 seconds.","affectedArea":"38S 21699 17071 radius 140m","threatLevel":"FLASH","status":"active","issuedAt":"2026-06-11T15:11:53.354Z"},{"id":"0a1493ac-8256-4179-8fdc-25f14b6ee44b","type":"INCOMING_MORTAR","message":"INCOMING MORTAR — 81mm 81mm Medium Mortar (M252 / 2B14 Podnos class). TAKE COVER. Impact in ~57 seconds.","affectedArea":"38S 23097 16927 radius 65m","threatLevel":"YELLOW","status":"active","issuedAt":"2026-06-11T15:09:53.408Z"},{"id":"c96c7bd6-cada-43b5-b801-3dcae15cd23a","type":"INCOMING_ROCKET","message":"INCOMING ROCKET — 240mm 240mm Heavy Rocket (Falaq-2 / M-240 class). TAKE COVER. Impact in ~1 seconds.","affectedArea":"38S 22817 16879 radius 140m","threatLevel":"FLASH","status":"active","issuedAt":"2026-06-11T15:07:53.371Z"},{"id":"be38e20a-3c78-48c7-b297-03325e97970a","type":"INCOMING_ROCKET","message":"INCOMING ROCKET — 240mm 240mm Heavy Rocket (Falaq-2 / M-240 class). TAKE COVER. Impact in ~0 seconds.","affectedArea":"38S 23095 16773 radius 140m","threatLevel":"FLASH","status":"active","issuedAt":"2026-06-11T15:05:53.361Z"},{"id":"c5c6f159-f958-4a3a-ab41-85b61fd7d610","type":"INCOMING_ARTILLERY","message":"INCOMING ARTILLERY — 152mm 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20). TAKE COVER. Impact in ~7 seconds.","affectedArea":"38S 22864 17027 radius 35m","threatLevel":"FLASH","status":"active","issuedAt":"2026-06-11T14:57:53.365Z"}],"last5CounterBattery":[{"id":"79d3b5a6-f9f1-4bd8-8e3f-6f72d6bcb88b","targetLat":33.346623109334764,"targetLng":43.38856200159615,"firingUnit":"CB-AUTO — CB-1781190713347-vgfp","munitionType":"HE (M795) x6 vs 122mm Grad Rocket (BM-21 / Arash / Fajr-1)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-06-11T15:11:53.357Z"},{"id":"11efe7c4-49e9-404a-a28a-642f1841153d","targetLat":33.35469630119774,"targetLng":43.38791260116614,"firingUnit":"CB-AUTO — CB-1781190593394-s863","munitionType":"HE (M795) x6 vs 81mm Medium Mortar (M252 / 2B14 Podnos class)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-06-11T15:09:53.411Z"},{"id":"cf39ffb5-5e88-489b-9950-8dec26c5df10","targetLat":33.35086398290506,"targetLng":43.34928353049626,"firingUnit":"CB-AUTO — CB-1781190473365-q5a6","munitionType":"HE (M795) x6 vs 240mm Heavy Rocket (Falaq-2 / M-240 class)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-06-11T15:07:53.374Z"},{"id":"8038f9f9-8dfb-40ee-a02c-322f031bd869","targetLat":33.33191146157869,"targetLng":43.3961677379976,"firingUnit":"CB-AUTO — CB-1781190353354-3ppu","munitionType":"HE (M795) x6 vs 240mm Heavy Rocket (Falaq-2 / M-240 class)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-06-11T15:05:53.364Z"},{"id":"b6659249-4119-490b-86ec-c3a704695ce6","targetLat":33.30980243003564,"targetLng":43.34801743861403,"firingUnit":"CB-AUTO — CB-1781189873359-8qav","munitionType":"HE (M795) x6 vs 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-06-11T14:57:53.368Z"}]},"architecture":{"description":"C-RAM engine uses the same acoustic sensor mesh as C-UAS detection. Mortar thumps, rocket motor roars, and artillery muzzle blasts are classified by spectral shape (IMPULSE vs SUSTAINED vs CRACK) rather than harmonic comb analysis used for drone propellers. Time-Difference-Of-Arrival (TDOA) across 3+ sensors triangulates the launch point. Ballistic trajectory computation predicts impact point and issues shelter warnings. Counter-battery fire missions are auto-generated from the launch-point fix.","pipeline":["1. DETECT — Acoustic sensors detect impulsive blast event (mortar thump / rocket roar / artillery crack)","2. CLASSIFY — Spectral analysis matches against IDF library (mortar vs rocket vs artillery vs recoilless)","3. TRIANGULATE — TDOA across 3+ sensors computes launch point with CEP accuracy","4. TRAJECTORY — Ballistic computation predicts impact point, apogee, time-to-impact","5. WARN — Shelter warning issued with threat level, impact area, time-to-impact, shelter direction","6. COUNTER-BATTERY — Automatic fire mission generated targeting launch point (CFF + AFATDS + CoT)","7. TRACK — Continued acoustic monitoring for subsequent rounds / volley detection"],"sensorRequirements":"Minimum 3 acoustic sensors for 2D triangulation. 4+ for 3D multilateration. Same Fifine K669B USB microphones used for C-UAS. Microbarometers improve low-frequency detection for artillery. Seismic sensors (ESP32 + accelerometer) detect ground-coupled blast energy.","hardwareCost":"5-sensor C-RAM acoustic mesh: ~$150 (3x Fifine K669B @ $30 + 1x USB microbarometer + 1x ESP32 seismic sensor). Compare: LCMR AN/TPQ-48 radar costs $2.2M per unit."}}