Back to book details

Opening chapter 2,372 words

Chapter 1

The Audit Request

By the time Rowan Cade reached the thirty-second floor, the building had already made up its mind about him.

The elevator opened without asking for confirmation. The corridor lights lifted from a dim amber wash to a clean working white before he stepped out. The glass partition ahead of him, usually transparent, shifted to a soft matte opacity until it recognized his gait, his temperature pattern, the angle of his face. Then it cleared and let him through.

Ordinarily he would have appreciated the elegance of it. Frictionless systems pleased him. He liked environments that anticipated need without insisting on their own presence. Good infrastructure, in his view, was a kind of invisible courtesy. It did its work and vanished.

This morning, though, the building’s efficiency felt less like courtesy and more like choreography.

His terminal had flashed a restricted summons at 6:12 a.m., marked with a review classification one tier above his usual access band. No explanation. No attachments. Only an instruction to report in person to Conference Room Blackwell, which was not, as far as he knew, a room anyone ever booked through ordinary channels.

He passed two analysts from predictive logistics near the corner turn. Both glanced at him, then away too quickly. Not fear. Not even curiosity. Something milder than that and somehow more irritating. The look people gave when they had been told there was a story but not enough of it to justify asking.

At the end of the corridor, a door without visible seams released with a faint magnetic click.

Blackwell was cooler than the rest of the floor. Not cold, exactly. Just lower by a degree or two, as if whoever designed it believed a slight drop in temperature made people more careful. The room had no windows. One wall was a continuous dark display panel. Another held a strip of embedded archival ports, most of them older than anything Rowan saw in active use. The table was matte black composite, large enough for eight, occupied by one.

Martin Sayer sat at the far end with his hands loosely folded in front of him, a posture that always made him look as though he had just paused in the middle of a better conversation elsewhere. He was Rowan’s direct supervisor, though "direct" was generous. Sayer floated over three departments and answered questions in a way that made it difficult to tell whether he was clarifying, evading, or doing both at once.

“You got here quickly,” Sayer said.

“You marked it restricted.”

“I did.”

Rowan took the chair opposite him. “What is this?”

Sayer let a beat pass. He had a gift for timing his silences so they seemed managerial.

“A contained review,” he said. “Internal only. Temporary classification.”

“That does not answer the question.”

“It answers enough of it for now.”

A thin interface band lit across the table’s surface, syncing to the room’s wall display. Rowan caught the top line of the docket as it rendered.

REPUTATIONAL STABILITY REVIEW

Cross-Domain Incident Cluster

Forensic Confirmation Requested

He looked back at Sayer. “Reputational stability.”

“A useful phrase.”

“A vague one.”

Sayer gave a faint smile that never reached his eyes. “You are here because you are good at seeing when a pattern is meaningful and when people are projecting one onto the glass.”

“That sounds like a flattering way of saying I am here to tell someone they are overreacting.”

“More or less.”

The wall panel brightened, and a spread of incident summaries appeared in clean vertical bands. No names at first. Just timestamps, broad categories, location classes, and post-event labels.

Transit disruption. Access conflict. Credential failure. Routing reassignment. Public safety response delay.

Each event had been normalized into neutral language. Rowan recognized the style instantly. This was not raw reporting. It was post-sanitized internal packaging, the kind prepared for leadership review when the people requesting the review cared less about truth than about stability.

“There have been some... conversations,” Sayer said. “Not externally, not in any way that matters. A few loose claims inside partner institutions. Suggestions that several recent high-visibility incidents may be linked by more than coincidence.”

“Linked how?”

“That is what you are here to dismiss if it deserves dismissal.”

The wording settled in the room like dust. Not assess. Not investigate. Dismiss.

Rowan leaned back and looked at the spread again.

“There are six cases.”

“Seven if you include the near-miss in New Carthage, but legal would prefer we do not. No fatality. No public traction.”

He skimmed the first summary. A municipal reform advocate delayed en route to a policy address after a layered transit and credential cascade ended in a pedestrian collision outside a restricted lane merge. The second involved a senior prosecutor whose access stack desynced during a secure transfer. The third was a financial oversight commissioner caught in an automated emergency detour while en route to a private hearing. Different cities. Different circumstances. Different sectors.

On the surface, nothing to bind them except the fact that each case had attracted private attention from people with titles.

“What exactly do you want from me?” Rowan asked.

Sayer finally uncoupled his hands and slid a flat data wafer across the table.

“A confirmation. You will review the predictive traces, compare them against incident pathways, and produce a clean internal determination that there is no evidence of hostile interference, no evidence of targeted manipulation, and no basis for widening the inquiry.”

Rowan did not touch the wafer yet.

“You wrote the conclusion before the review.”

“I drafted the likely conclusion. That is not the same thing.”

“It is close enough for most executives.”

“Fortunately,” Sayer said, “I did not bring in most executives.”

The compliment was deliberate. So was the flattery in the summons. Sayer wanted him cooperative, not curious.

That alone would have been enough to sharpen Rowan’s attention.

He picked up the wafer, rotated it once between two fingers, then slotted it into the port nearest his seat. The wall display reconfigured. Beneath the summaries came event probability curves, decision-tree collapses, recommendation chains, and environmental routing logs. The datasets were elegant, stripped of noise, arranged for readability.

Too elegant.

Clean data was often a relief. This was something else. This had been washed.

The probability curves had all been compressed into neat pre-incident tapering arcs, as if the outcomes had emerged from ordinary system variance. Supporting variables were collapsed into grouped inputs instead of shown as independent triggers. Recommendation layers were summarized instead of expanded. Time slices were broad where Rowan would have preferred granularity.

“Who prepared this?” he asked.

“Forensics support.”

“Which team?”

“Does it matter?”

“If I am supposed to sign my name to it, yes.”

Sayer ignored that.

Rowan opened the first case fully and began to work.

He did not rush. His reputation depended on a kind of slow accuracy that made more impatient people uncomfortable. He studied the event curve, then the sequence of routing decisions, then the system confidence bands. After two minutes he switched to the second case. Then the third. After five, a quiet irritation had begun to collect behind his ribs.

The structure was wrong.

Not in a dramatic way. Nothing leapt off the screen as fabricated. If someone less experienced glanced through it, they would see exactly what Sayer wanted them to see: layered modern systems operating under stress, producing unfortunate but statistically defensible failures.

But the compression points were too similar.

In the first case, the confidence curve sharpened at 08:14, three minutes after an access sync failure. In the second, the same kind of sharpened convergence appeared after a route reassignment. In the third, after a scheduling correction. Each curve bent in a way that implied the system had become suddenly more certain of the final outcome only after some small change downstream.

That was not impossible. Real-time models updated constantly. New inputs changed confidence. Yet the pattern kept repeating with a consistency that was difficult to love.

He expanded a lower panel, looking for raw variable-level logs.

Restricted by view tier.

He tried a different route.

Sanitized forensic package. Variable-level access unavailable.

He looked up. “This is curated.”

“All review packages are curated.”

“This is over-curated.”

Sayer’s expression did not move. “Is that a technical term?”

“It is the term I use when someone wants me to admire the shape of the answer instead of the structure of the problem.”

A pause. Then, “You may request deeper slices if you can articulate why.”

That was permission, technically. It was also a test. If Rowan pushed too hard too quickly, it would register somewhere. If he did not push at all, he would be decorative, which was probably the original plan.

He requested an archival comparison window, framing it as a baseline integrity check against pre-sanitized event states. The system processed for a moment. Access granted, but only to partial historical snapshots. Old enough to look compliant. New enough to remain curated.

Still, it was something.

A layered archive pane opened beside the active display. Earlier versions of the same case files appeared in staggered sequence, each with revision tags and confidence recalculations. Rowan leaned forward.

There.

For half a second he thought he had imagined it. Then he saw it again in another case.

Between the visible variable groups, at the edge of the revision stack, was a marker string that did not belong in a standard forensic review.

No label. No color code. No documentation header.

Just a narrow internal token embedded in the probability shift field, as though it had been left there by a process that assumed no one in his tier would ever see it.

VX-Delta.n / cdrift: 0.031 -> 0.412

The font was the same as the rest of the system, but the syntax was not. It sat inside the archived line like a foreign body.

Rowan clicked into it.

Access unavailable.

He tried tracing the token through the second case. There it was again, same root structure, different value transition.

VX-Delta.n / cdrift: 0.022 -> 0.389

He opened the third.

Same family of string. Another abrupt change.

The confidence curves he had noticed earlier were not simply tightening after new information. They were shifting at the exact moments these unlabeled tokens appeared.

He did not realize he had gone still until Sayer spoke.

“What is it?”

Rowan kept his face neutral. Years in internal review had taught him that surprise was best handled privately. “There is an undocumented variable branch in the archive layer.”

“There should not be.”

“No.”

“Can you identify it?”

“Not from this package.”

Sayer rose from his seat for the first time and came around the table, stopping just near enough to see the wall without crowding him. He studied the line for a moment, then the one beneath it, then the matching instance in the second case.

Interesting, Rowan thought. If Sayer was acting, he was good. If he was genuinely unaware, that was worse.

“Could it be corruption?” Sayer asked.

“Data corruption does not usually appear with consistent syntax across multiple unrelated incident chains.”

“Then what?”

Rowan tapped the archived transitions, bringing the confidence shifts into larger focus.

“This string appears immediately before the event probability steepens. Not before the incident itself. Before the system becomes markedly more certain of the incident.”

Sayer said nothing.

Rowan continued, more to hear the logic aloud than because he wanted to explain it.

“If this is a normal variable, it should be documented. If it is a classified variable, it should still declare its category, even if the content is masked. This is doing neither. It is inserted like a hidden process tag.”

“You are speculating.”

“I am observing.”

Sayer’s gaze remained fixed on the wall. “And what does your observation imply?”

Rowan looked at the three cases side by side. Sanitized curves. Tidy summaries. Elegant concealment. Then the hidden branch, quiet as a fingerprint under varnish.

“It implies,” he said carefully, “that something touched these forecasts between ordinary update states.”

The room seemed smaller after that.

Not because anything had changed physically. Because a line had been crossed, and both of them knew it.

Sayer straightened. “Then your first task is narrower than I thought. You will confirm whether the marker is inert, archival residue, or an authorized internal process outside your view tier.”

“And if it is not?”

Sayer met his eyes.

“Then you will tell me before you tell anyone else.”

The answer was smooth enough to sound reasonable. It was also the least reassuring thing he could have said.

Sayer deactivated the wall display with a gesture. The case files vanished, leaving only Rowan’s reflection on the dark panel, small and slightly blurred.

“Keep this contained,” Sayer said. “No side conversations. No external query chains. No formal flags until you know what you are looking at.”

“That sounds less like a review and more like quarantine.”

“Call it discretion.”

He slid the wafer back across the table, this time without touching it.

“You have until end of day for preliminary findings.”

Sayer moved to the door. It opened before his hand reached it.

Then he paused, not turning back fully.

“For what it is worth, Rowan, this is probably nothing.”

The door closed behind him with the soft, expensive silence of a building designed to keep its own secrets.

Rowan remained seated.

The dark wall still held the faint afterimage of the string in his mind.

VX-Delta.n / cdrift

Undocumented. Repeating. Embedded in probability shifts. Present only in the archived layer they had not intended him to scrutinize.

He reactivated his local panel, copied the token by hand into a private scratch field, and sat for several seconds longer than he needed to, listening to the room’s ventilation cycle.

Somewhere beyond the sealed walls, the tower went on doing what it always did. Doors opened before people reached them. Elevators predicted stops before buttons were pressed. Meetings synchronized, traffic softened, schedules tightened, lives flowed forward along clean invisible rails.

A good system, he had always believed, should reduce noise.

He looked once more at the silent string.

For the first time that morning, another possibility occurred to him.

A good system could also hide inside it.

End of Free Preview

Continue the story

Return to the book page to choose an ebook or paperback edition.

Continue Reading — View Book & Editions

Search Asterfield

Find your next story.

Start typing to search the Asterfield catalog.

Ebook seller: Freedom Oasis Holdings LLC; checkout and delivery by Payhip. Lulu is the legal seller for paperback orders through Lulu Direct Buy Buttons.