Acme CorporationSeries A

Series A

Acme Corporation

Acme runs the yard: perception, dispatch, and electric tractors that move trailers between the gate and the dock without a human in the cab.

Annualized run-rate
$9.72M

June 2026 recognized × 12 · preliminary

TTM recognized
$6.72M

Q3 2025 – Q2 2026 · GAAP

Paying customers
14

31 live yards · 186 vehicles on software

Net income — May 2026
$42K

First net-income-positive month

Why now

The bottleneck moved outside the building

The yard is still analog

Inside the building, a WMS knows every tote. Outside, a lead spotter works from a radio and a whiteboard. Trailer dwell is the hidden tax on every outbound wave.

The geometry repeats

A yard is painted lines, the same fifty trailers, and a night shift that turns over. That is a closed world. Learned autonomy holds here long before it holds on a public street.

Software can attach to the fleet they already own

Most buyers will not replace a working spotter truck. Acme sells the operating system first. The electric tractor is optional and is not on our balance sheet.

Traction

Recognized revenue

Trailing twelve months $6.72M. Q2 2026 $2.24M recognized, 60% gross margin. Pipeline ($19.4M unweighted / $6.41M weighted) is not in this chart. Pipeline is management-qualified and contingent. It is not recognized revenue, not invoiced, and not part of the run-rate.

Recognized revenue by quarter · GAAP

$680K
Q1 ’25
$840K
Q2 ’25
$1.12M
Q3 ’25
$1.54M
Q4 ’25
$1.82M
Q1 ’26
$2.24M
Q2 ’26

Network

14 contracted customers · 31 live yards

AccountSegmentSitesSince
Northstar Logistics3PL62024
Meridian GrocersGrocery DC42024
Harborline TerminalsPort yard32025
Redwood Cold ChainCold storage32025
Prairie PackCPG22025
Keystone ParcelParcel sort22026
Ironwood Building MaterialsBuilding products22026
Lakeside BeverageBeverage DC12026
Summit PaperPulp & paper12026
Cinderland SteelMetals12026
Bluebarn ProduceWholesale produce12026
Westfork ApparelRetail DC22025
Oakridge Pharma LogisticsPharma 3PL22026
Flatland GrainAg export12026

Names are the worked example. A public fork should replace this table before inviting a real fund.

Diligence

Start here