The rear window of the bus was still misting from the inside.
Martin placed his palm against it. The glass was warm. A smaller handprint surfaced in the fog opposite his own, five fingers spread as if someone were pressing back.
There was no one in the bus.
Evelyn stood by the doors and clicked the mechanical counter to twenty-one. Every compressed seat was warmer than the air. Fingerprints on the rails were still damp. An open bottle rolled along the aisle, struck a seat bracket, changed direction and slowly returned.
“They didn't disappear from this bus,” Martin said.
“Then where are they?”
He opened the event recorder beneath the dashboard. No driver was registered, but the system retained the twelve seconds before impact. The bus had approached a junction at forty-seven kilometres per hour. A works truck on its right had failing brakes. Two cars followed on the left. If the bus continued straight, all four vehicles would collide within 6.3 seconds.
During the final two seconds, the steering wheel had corrected itself left.
On this road that did not exist, the bus still struck the barrier.
A second field reported: PRIMARY ROUTE INTERVENTION SUCCESSFUL. PASSENGER CASUALTIES: 0.
“Two outcomes,” Evelyn said.
“One vehicle.”
Martin checked the asset sequence. Its middle had been redacted, but the opening and final digits matched the recorder. The bus belonged to Tianheng's urban-safety demonstration fleet. Assignment: PUBLIC ROUTE EVENT.
Start time: 5:00 p.m.
The bus clock showed 4:46.
Evelyn's old clock showed 3:33, still seventy-three minutes behind.
Fourteen minutes until the demonstration.
This was not wreckage from the future. Every action in the collision record was labelled IN PROGRESS. The unbuilt road was holding an outcome the main city had not yet completed.
The advertising screen above the front seats came on. Tianheng Tower filled it, two planes of black glass reflecting the evening cloud. Media, transport officials and invited residents had taken their seats in the plaza below. A caption read: SAFE ROUTE 2.0—LIVE DEMONSTRATION.
The feed cut to a bus travelling through the south of the city.
Its number plate was different. Its asset sequence was the same. Twenty-one people occupied the cabin. One stared at his phone. Another held a shopping bag on her knees. In the last row, a girl drew circles on a fogged window.
Half a circle appeared on the glass in front of Martin.
The passengers were still inside another, undamaged version of the bus.
The collision was here.
“The system sent the approaching crash into N0-17 first,” Evelyn said.
“It hasn't finished.” Martin pointed to IN PROGRESS. “If the demonstration fails, the outcomes may merge again.”
The lamps at the end of the road began to go out. One, two, advancing towards the bus from the way they had come. Each darkened lamp removed one warm impression from the cabin.
The screen displayed a countdown: 13:12.
They could stay and document how the system separated two outcomes. Or return to the main city and stop the event before twenty-one passengers reached the junction.
Martin copied the collision sequence into the black notebook.
“We go back.”
Not because he trusted Tianheng. Not because he distrusted it. Twenty-one people who had not yet been hurt mattered more than a complete record.
The emergency doors did not respond. Evelyn pressed the mechanical release with her steel rule until they opened the width of a hand. Beyond them stood the glass shelter of an ordinary bus stop. Its illuminated panel carried the same live broadcast.
The zero layer did not keep its corridors continuous. A door found whatever exit still shared a relationship with it.
They squeezed through.
The doors closed behind them. When Martin turned, an ordinary bus was pulling away from the stop, undamaged. Its route display said NORTH INDUSTRIAL DISTRICT. Six passengers sat inside. None of the windows held mist.
N0-17 was gone.
Official time: 4:50 p.m.
They had emerged two blocks north of Tianheng Tower. The plaza lights and giant screens were visible beyond the flyover. The crowd produced a continuous low murmur.
Martin's phone recovered its location. His offline message left for Julian Chow. At once, a Tianheng invitation appeared: LIVE EVENT, SEVEN-MINUTE WALK, RECOMMENDED ROUTE, RISK BELOW 0.01 PER CENT.
He closed the guidance.
They entered the plaza through a car-park exit. Security staff were directing late arrivals into a side section and barely glanced at Martin's grey card. Every camera faced the stage, away from anyone approaching from the unsafe direction.
There was no spectacle at the centre of the plaza. Only a live city map, a countdown clock and white columns displaying collision figures. Tianheng had made the event look like an audit the public could verify.
At five precisely, Raymond Ho walked onto the stage.
He was fifty-two, dressed in a dark grey suit without a tie, his hair silvering at the temples. The applause did not run long. When he lifted one hand, it looked less like a request for silence than a cue for the control room to advance the page.
“We are not here to predict destiny,” he said.
His voice was level, free of theatrical pauses.
“We are answering one testable question. If an accident can already be seen, must we wait for it to happen before admitting it could have been prevented?”
Three years of pilot data filled the screen. Serious road collisions down 31.8 per cent. Child commuter incidents down 26 per cent. Average emergency response shortened by four minutes and eleven seconds. Every figure carried a public source code.
Martin knew that most of the numbers were true.
The Municipal Data Consistency Center had verified them. Deaths had fallen. Hospital records and insurance claims agreed. Tianheng did not need a lie to prove that its system worked.
Raymond said, “Some people call risk part of life. That is easy to say from a stage. It is harder for those who never chose to become the statistic.”
He did not mention his wife and daughter. His public biography referred only to an early family tragedy.
Martin could hear that this line had not come from the speechwriter.
Evelyn watched the screen. “He believes every word.”
“That's what makes the numbers dangerous.”
If Raymond were merely manufacturing safety, they would only need to expose a fraud. The difficulty was that he had saved people.
The live trial began. The bus carrying twenty-one volunteers appeared across three screens: cabin, junction and route model. A moderator randomly closed one group of preset roads, forcing the system to recalculate without knowing the choice in advance.
It was the bus from N0-17.
The same asset sequence. The same white safety sticker peeling above the doors. The girl at the back was still drawing on the glass.
The countdown read 09:40, matching the collision record in the zero layer.
Martin opened the notebook to the copied event sequence. If he handed it to the press now, the demonstration would stop and the bus would pull into the nearest bay. Or perhaps, with nowhere left to hold the separated crash, the collision would return to the primary route.
He had no evidence for which outcome would follow.
“Are you going up?” Evelyn asked.
A press-question line stood beside the stage. Martin's former title was enough to make at least one camera listen to a claim about a wrecked bus with no passengers. This was the easiest moment to force everyone to see the anomaly.
It was also the moment when twenty-one people were still moving towards the junction.
“After the bus is through,” he said.
Evelyn did not call it the right decision. She only placed one hand on the edge of the notebook so the crowd could not knock it closed.
At 5:07, the model issued its first amber warning.
On the right side of the display, the brake temperature of a works truck rose sharply. Its driver had noticed nothing, but pedal response was already outside tolerance. The system predicted that the truck would lose braking force on the descent.
Tianheng did not take control of the truck. It extended the next red light, guided the two cars into separate lanes, then sent the bus an ordinary congestion diversion.
Every intervention was small. No emergency braking. No alarm. None of the passengers knew they were being saved.
Martin watched the positions of all four vehicles. They matched the zero-layer event exactly.
The truck started down the slope.
The driver pressed the brake. Speed fell by only three kilometres an hour.
The plaza went quiet.
Twelve seconds before the junction, the bus route changed. Its driver indicated normally and moved into the left-turn lane. The first car cleared the crossing early. The second waited behind the extended red.
The works truck crossed the stop line and passed through the space where four vehicles should have met. It missed the cleared car by less than a length, then struck a bank of sand-filled barriers.
No pile-up.
No injuries.
The twenty-one people on the bus did not even look up. The girl at the rear completed her circle.
Applause spread from the transport delegation to the press section and then across the plaza. Raymond did not smile. He turned to the screen and waited for confirmation of the truck driver's condition.
“The driver is conscious. Responders have arrived,” he said.
The second wave of applause was louder.
Martin had seen it too. The system had looked twelve seconds ahead and used four small adjustments to protect at least twenty-two people. Had he interrupted, the bus might have stopped. The truck driver might not have reached the same barriers.
The price of waiting was the only public chance to stop the demonstration.
The press line closed. Security began guiding the rear audience towards the exits.
The N0-17 sequence faded in the notebook. The ink remained, but the spaces between digits tightened. Four-vehicle collision became minor single-vehicle impact. Bus casualties: zero. Passenger records: twenty-one.
The wrecked bus in the zero layer was losing its final relationship to the city.
Onstage, the predicted collision risk fell from a red 87 per cent to a green 0.4. The moderator declared the trial a success.
Every camera zoomed in on the green number.
Martin saw a red point appear at the edge of the map.
Small. Nearly transparent. It sat in a secondary-impact layer the public display did not normally show. Each time the main-road risk dropped, the point moved one block north.
He stepped towards a side monitor. A technician assumed he wanted a photograph and did not interfere.
The point was not one accident. It was a heat zone split into low-weight events: standing water, old wiring, an unsigned junction, delayed ambulance access, a failing door reader. None was large enough to trigger a city alert. Together they received the risk that had left the main road.
Only the first six digits of the location code were visible.
Martin knew them.
They came from Hannah's three-month route: the school stop, the nameless apartment, the abandoned station, the Northern Loop test facility. Seven points enclosed the same ageing residential district.
“Evelyn.”
She stood three metres away behind the departing crowd. By the time she looked up, the monitor had cut to the smiling faces of the saved passengers.
The red point had been visible for seventeen seconds.
No reporter captured it. No technician raised an alarm. Everyone was watching a bus pass safely through the junction.
Onstage, Raymond checked on each of the twenty-one passengers. His concern contained no performance.
The main screen replayed the truck crossing the empty junction. Each replay drew another round of applause.
Martin looked down at the notebook. The N0-17 event had reduced to zero, leaving only a transfer time.
5:07:12 p.m.
At the same minute, the Center's public risk page updated. The main-road hotspot vanished. The city's overall safety index rose by 0.06.
The old residential district did not turn red. Its risk weight was too low to display.
Only Martin knew how to reconnect the complete sequence.
The collision the entire city had watched Tianheng prevent had not disappeared.
It was settling, piece by piece, across the seven places Hannah Teoh had investigated.