{"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":65522,"launchPointFixes":65510,"trajectoriesComputed":65510,"warningsIssued":65503,"counterBatteryMissions":65483,"lastEvent":"2026-09-12T22:14:16.056Z","startedAt":"2026-09-12T15:24:05.448Z","coverageRadiusKm":8},"systemState":"OPERATIONAL","dbDegraded":false,"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":"de33c09e-d56a-42ea-836d-87f4e22d46fa","type":"INCOMING_ARTILLERY","message":"INCOMING ARTILLERY — 152mm 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20). TAKE COVER. Impact in ~2 seconds.","affectedArea":"38S 23628 16944 radius 35m","threatLevel":"FLASH","status":"active","issuedAt":"2026-09-12T22:14:16.066Z"},{"id":"e9e1db08-38e1-4a99-a929-a53a36c32688","type":"INCOMING_RECOILLESS_RIFLE","message":"INCOMING RECOILLESS_RIFLE — 73mm 73mm Recoilless Gun (SPG-9 Kopye). TAKE COVER. Impact in ~-2 seconds.","affectedArea":"38S 22808 16877 radius 50m","threatLevel":"FLASH","status":"active","issuedAt":"2026-09-12T22:12:16.187Z"},{"id":"785de929-0980-4701-91bb-c71138c9465f","type":"INCOMING_RECOILLESS_RIFLE","message":"INCOMING RECOILLESS_RIFLE — 73mm 73mm Recoilless Gun (SPG-9 Kopye). TAKE COVER. Impact in ~-2 seconds.","affectedArea":"38S 22836 16881 radius 50m","threatLevel":"FLASH","status":"active","issuedAt":"2026-09-12T22:10:16.253Z"},{"id":"a82a4c07-f4ac-4087-b3cf-a6c74b311286","type":"INCOMING_ARTILLERY","message":"INCOMING ARTILLERY — 152mm 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20). TAKE COVER. Impact in ~15 seconds.","affectedArea":"38S 22887 17584 radius 35m","threatLevel":"RED","status":"active","issuedAt":"2026-09-12T22:08:16.240Z"},{"id":"322dea4c-788a-4f05-9598-ecbbf4a16297","type":"INCOMING_MORTAR","message":"INCOMING MORTAR — 120mm 120mm Heavy Mortar (M120 / 2S12 Sani class). TAKE COVER. Impact in ~63 seconds.","affectedArea":"38S 22789 16830 radius 65m","threatLevel":"YELLOW","status":"active","issuedAt":"2026-09-12T22:06:16.151Z"}],"last5CounterBattery":[{"id":"eabcee10-66da-42e5-96c9-7ea358a883d9","targetLat":33.36767350757178,"targetLng":43.45069626927834,"firingUnit":"CB-AUTO — CB-1789251256056-csmg","munitionType":"HE (M795) x6 vs 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-09-12T22:14:16.070Z"},{"id":"86add97f-c7d6-4bc7-811f-69cdfbf26f5a","targetLat":33.34957707640712,"targetLng":43.36616741585798,"firingUnit":"CB-AUTO — CB-1789251136061-vsvx","munitionType":"HE (M795) x6 vs 73mm Recoilless Gun (SPG-9 Kopye)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-09-12T22:12:16.193Z"},{"id":"6d1faaec-7530-46bb-aaf0-2ec844d21d5f","targetLat":33.3519565894058,"targetLng":43.36842861045067,"firingUnit":"CB-AUTO — CB-1789251016239-xl1w","munitionType":"HE (M795) x6 vs 73mm Recoilless Gun (SPG-9 Kopye)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-09-12T22:10:16.257Z"},{"id":"de85a388-29db-4bb1-8e81-ac9b743e9ebb","targetLat":33.30361430043146,"targetLng":43.354087355958846,"firingUnit":"CB-AUTO — CB-1789250896217-ws2r","munitionType":"HE (M795) x6 vs 152mm Howitzer (2S3 Akatsiya / 2S19 Msta / D-20)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-09-12T22:08:16.245Z"},{"id":"c78ee082-63fa-4268-9581-331453f0f252","targetLat":33.35226948733813,"targetLng":43.37691150684698,"firingUnit":"CB-AUTO — CB-1789250776143-3zy8","munitionType":"HE (M795) x6 vs 120mm Heavy Mortar (M120 / 2S12 Sani class)","status":"GENERATED","approvedBy":null,"executedAt":null,"createdAt":"2026-09-12T22:06:16.155Z"}]},"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."}}