Keegan Pearl (@ArgusPlatformAI) header
Keegan Pearl (@ArgusPlatformAI) profile picture

Navy, then SWAT, now defense software. Co-founder of ARGUS. I write about wargaming, AI that shows its work, and building from zero. https://teapawt.net/t.co/xDj7JQcha9

Florida
Joined September 2026
Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)Photo by Keegan Pearl (@ArgusPlatformAI)
A decision on land rarely stays on land. ARGUS is being built for combat forecasting and wargaming across land, air, sea, cyber, and space. Evidence informs. People decide. argusplatform.ai
1
17
1,085
Pearl Labs: three products. ARGUS: inspectable defense planning and wargaming. FenceEstimatePro: estimates to invoices for fence contractors. Glassbox Review: DWI review with cited authorities. Same rule: show the work. Humans keep the call. Which lane would you ship first?
3
32
On this day in 1989, an East German spokesman was asked when new travel rules took effect. "Immediately," he said. Crowds hit Berlin's checkpoints that night and guards opened the gates. One improvised answer. Accident or inevitable? #ColdWar #BerlinWall #MilitaryHistory
4
45
Ten days into the Battle of the Bulge, Hitler's panzer divisions had more tanks in the repair shop than in the fight. 188 running. 224 under repair. (Seven panzer divisions, 26 December 1944.) You only see that when you follow nearly every division on both sides, day by day. So that's what we did. Part 1 of our first ARGUS documentary is out: The Battle of the Bulge, Day by Day. Hitler's last great offensive in the West needed four things: surprise, bad weather, speed and captured fuel. We tracked all four through a daily record of nearly every division in the campaign, compiled for the U.S. Army in 1987–90. What the records show: → Surprise worked. Within ten days, the other three had failed. → 22 December: the database logs 124 Allied sorties over the battle area. 23 December, when the sky cleared: 2,200. → Add up how far the records move every German division against opposition: about 60 km on the 23rd. On the 24th, just 3.5 km. → Germany's fuel wasn't missing. It was in the wrong place. On day one, the corps dumps held 1.5 to 2 of the 5 "consumption units" Field Marshal Model had asked for. As many as 9 or 10 may have been back at railheads near the Rhine. The Battle of the Bulge, Day by Day | The day Hitler's last offensive st... youtu.be/d30bOvJyaEU?is=Iiqa… via @YouTube
2
102
The journey as a solo founder is wild. Started out building fence estimation software and a CRM. Then, as a retired cop, I teamed up with other retired cops who became attorneys to build software that identifies potential errors in DWI police reports. Now I’m building ARGUS, a military decision-support platform grounded in historical evidence, while navigating government contracts, funding applications, and an entirely different industry. Three completely different problems. Three completely different industries. And somehow, each one led to the next. Moral of the story? Just start. Whatever “it” is for you. You don’t have to know where it’s going to take you.
2
4
103
On this day in 1942 at El Alamein, Rommel asked Hitler for leave to fall back. No reply came. At 17:30 he ordered the retreat. With no trucks, most Italian infantry were left behind. Yesterday we asked: obey or pull back? Did he wait too long? #WWII #MilitaryHistory #Wargaming
2
73
On this day in 1942 at El Alamein, Rommel warned his worn-out army could not hold. Berlin's reply: stand fast, yield not a yard of ground. He later wrote for the first time in Africa he did not know what to do. Your call: obey or pull back? #WWII #MilitaryHistory #Wargaming
2
86
On this day in 1943: the Battle of Empress Augusta Bay. On a squally night off Bougainville, Task Force 39 used radar to turn a Japanese cruiser force away from the landings. At ARGUS we study nights like this. Your call: sensors or drills? #MilitaryHistory #Wargaming
1
3
99
What if you could take command at the Battle of the Bulge? Every dot is a real unit on a real date, 17 Dec 1944 to 16 Jan 1945 (HERO data). Watch the bulge open, then close. Which one decision would you change? #BattleOfTheBulge #WWII #MilitaryHistory #Wargaming
1
7
129
The Ardennes, December 1944, day by day. ARGUS replays unit positions from the historical record, and the map fills in as the offensive grows.
1
2
91
Spent months building ARGUS, a wargaming platform. Last week I showed it to a room of wargamers and analysts. Fork a game from a real historical situation, play it against an AI commander, and get a battle report where every number shows its source or is marked modelled.
1
5
101
ARGUS ranks which of 177 map cells will change hands each week, then scores itself in public. Week 2 of 8: 5 changed. Top 10 picks caught 4, missed 1. Brier 0.017 vs 0.029 for the base rate. Two weeks prove nothing. Every miss stays posted. github.com/pearl-labs-llc/ar…
1
124
On this day in 1944, off Samar, a small group of escort carriers called Taffy 3 found Japan's Center Force bearing down on them. The big U.S. battleships were up north, chasing a decoy. Every wargame deserves one question up front: what's our decoy?
3
106
We wrote the rule before the first score: after 8 confirmed weeks, ARGUS claims forecasting skill only if it beats the base rate with a 95% interval fully above zero. One week in. Where's your money?
0%It beats it
0%It doesn't
0%Coin flip
0%Show me week 8
0 votes • Final results
2
55
Our model's challenger scored better in testing. We still didn't promote it. The interval on the difference crosses zero, so the gain could be noise. A gate that holds beats a number that looks good.
2
49
Someone dropped a real fruit fly brain map into an AI-generated world, and the fly can't tell it's fake. Wargamers know the feeling. Build a good enough sim and nobody stops to ask which parts are real. Label them anyway.
🤖 Made with AI
2
65
ARGUS's AI analyst, first 11 answers in production: 10 drafts tried to state a number it couldn't source. 7 fixed on repair. The rest got cut. 0 untagged numbers reached the screen. Showing it live at HAAC today.
2
54
Scorecard, week 1 of 8. Ground changed hands in 6 of 176 cells. Our top 10 picks caught 4 and missed 2. Brier 0.023 vs 0.034 for just guessing the base rate. One week proves nothing. Seven to go, and every miss stays posted. github.com/pearl-labs-llc/ar…
39
Tomorrow we show ARGUS at HAAC. Our one rule for every screen: if it can't say where a number came from, it doesn't go up. Also praying to the conference Wi-Fi gods. They have never once been on our side.
50
Reports this week put the Geran-5 at a turbojet and up to 600 km/h. A defense tuned for slow propeller drones now gets the same alarm with a lot less clock. If you model air defense, speed just became the input you can't hand-wave.
44