The harbor never sleeps at two in the morning.
Oh Gi-jun looked down at the dock from the crane cabin. It was a view he’d seen from this seat for 25 years, but tonight felt different. A newly constructed control center building at the northern end of the dock was pouring harsh fluorescent light. Cheonghae Terminal had stamped approval on the Airingk automated control system contract four days ago. The contract was worth 47 billion won. Rumors circulated that once that system was in place, twelve out of sixteen crane operators would no longer be needed.
Gi-jun moved his hand across the monitor and stopped.
GCAL-7731. A container that should have been on tonight’s processing list. But it wasn’t there. The spot in D-14 block that should hold it was empty.
He picked up the radio.
“Control, this is Crane 7. Can you confirm the location of GCAL-7731?”
After a brief silence, a response came. A young woman’s voice.
“Confirmed. The system shows D-14 loading complete.”
“D-14 is a space I just cleared. It’s not there.”
“The system log shows complete. Maybe in an adjacent block—”
“Come out and check with your eyes.”
In the control center, Kim Seo-yeon stared at her monitor, her brow furrowed. The log for GCAL-7731 was clear. 11:47 p.m., automated crane number 2 lowered it in D-14 block and unloading confirmation was complete. But Gi-jun says it’s not there.
Seo-yeon picked up her jacket.
Cheonghae Terminal had adopted the Airingk system as part of the wave of automation sweeping Korea’s major ports. The number of containers processed by a single crane per hour—what they called “moves”—had increased from an average of 22 when operated by humans to 29. Error rate had dropped to 0.07 percent. The numbers were indisputable.
That’s why Seo-yeon had thought that operators like Gi-jun’s complaints were matters of habit and pride.
The November harbor wind was sharp as a blade. When she arrived at D-14 block, Gi-jun was already standing there. His flashlight swept across the empty space.
“Look. It’s not here.”
Seo-yeon said.
Gi-jun didn’t respond. He picked up a tablet. He scanned the log from the beginning. But one line caught his attention. Just after the automated crane number 2 lowered the container, an external shipment authorization code appeared in the same location.
Seo-yeon’s hand stopped.
XT-204.
“It was shipped out.”
Gi-jun turned his head. “What?”
“An external shipment authorization code. Processed at 11:51 p.m. But—”
Seo-yeon’s voice lowered. The Airingk authorization code system only went from XA to XV. XT-204 was a code that didn’t exist in the format at all.
“It’s not a valid code.”
Gi-jun looked at Seo-yeon’s face. He recognized that expression. The face that sensed something was wrong. The feeling that came from behind the screen.
“It’s a hack.”
Gi-jun picked up the radio without a word.
“Security team, this is Oh Gi-jun at Crane 7. I need you to check the D block entrance CCTV right now. Possible unauthorized removal of GCAL-7731.”
The next three hours were chaotic. Security arrived and police were called. On the CCTV footage, a cargo truck exiting the entrance at 11:54 p.m. was captured. The person who manipulated the authorization code was an employee of an external contractor. It also emerged that there had already been three similar attempted shipments. It was targeting a blind spot before the Airingk system came online.
After five in the morning, Gi-jun and Seo-yeon were sitting side by side on the steps at the entrance to the control center. Each holding a vending machine coffee.
“How did you know? That it was gone?”
Seo-yeon asked.
“I just knew.” Gi-jun said, looking out at the distant sea. “I’ve watched this dock for 25 years. The feeling of D-14 block was different tonight. Something felt empty.”
Seo-yeon nodded. That feeling wasn’t in the log.
“The XT-204 code.” Gi-jun asked. “How did you know?”
“I memorized the code system. It’s a number that doesn’t exist.”
Gi-jun thought for a moment and took a sip of coffee. How much the sense of the harbor he’d cultivated his whole life could recognize, and how much it could overlook. Things that didn’t appear on the screen. And things that only appeared on the screen. Somewhere between those two, the container that disappeared tonight existed.
The eastern sky began to brighten gradually. The cranes at the dock started moving again. The automated cranes and Gi-jun’s crane moving in the same rhythm.
Seo-yeon placed the tablet on her lap and began looking at the code system again. Gi-jun stood up to go to the cabin.
They both returned to their places without a word.
This is a work of fiction and does not constitute investment advice.