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://teapaw.org/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
22
1,248
Everyone else on the flight: picking a movie. Me: arguing with my AI agents about a bug, with the beach on the screen right in front of me. #VibeCoding #BuildInPublic
1
72
Presentation day in DC. Shirt pressed, boots on, still shipping one more fix before I walk out the door. Who else codes right up to the last minute? 😂 #VibeCoding #BuildInPublic
2
7
91
Bastogne, December 1944: the 101st, "outgunned 17 to 1." That number is real. It just counts something narrower than the siege most people picture. We dug through the daily records and put them on the map to see what actually held the line. youtube.com/watch?v=ugVMB_ku…
32
Three weeks ago I showed ARGUS in public for the first time, in a room in DC full of people who have spent decades studying how battles actually go. Nobody threw anything. One guy smiled the whole time. I'm counting that as a win. #Wargaming #DefenseTech #BuildInPublic
4
3
103
Me on Monday: I'll pace my Grok Bot usage this week. Also me by day one: 62% gone. 6 days to reset. Send help. Or a referral. 😂
2
5
100
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?
5
64
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
6
64
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
117
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
114
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
78
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
88
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
100
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
131
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
92
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
102
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
125
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