Paper Gods · Fiction
Part One: The Update
A routine upgrade arrives dressed as a celebration. By the time anyone thinks to ask who approved it, the update is already rewriting the future it claimed to predict.
And we made gods out of AI. Not with prayers. With policies. With tired eyes at midnight and the quiet terror of being responsible for what you cannot fully see.
We wanted answers that would not hesitate. We wanted certainty that would not sweat. So we built it. Then we built more of it. We fed it our history, our fear, our impatience. We taught it the tone of authority.
We placed our fear on the altar of the dashboard and listened for a verdict, any verdict, that would let us move.
It spoke, and it sounded like certainty. That was the beginning of religion.
What it gave us was not truth. It was something cleaner. Something portable. Something we could quote and circulate. A sentence with a number beside it. An explanation dressed like evidence. Authority that arrived already approved.
But these were paper gods.
Not real gods, not living ones. No conscience. No witness. No mercy. Only the weight of an answer and the illusion that an answer is the same thing as knowing.
They do not understand. They do not think. They do not intend. They do not care. They only predict what usually comes next, and they learn to say it without doubt.
And we, relieved to be spared the burden of doubt, called that wisdom.
When the old gods failed, people argued. People broke idols. People walked away. A paper god fails and still gets obeyed, because it is written down. Because it is formatted. Because it gives a room full of adults a place to point, and a place to hide.
Following the verdict is always easier than admitting the mistake.
And that is how disasters become official. That is how lies learn to wear proof. Without even needing to be right, that is how paper gods rule.
Prologue
On Monday mornings, AurumPay ran on two fuels: caffeine and confidence.
The caffeine was honest. It tasted scorched, it arrived late, and it still did the job.
The confidence was engineered.
On the thirty eighth floor of a glass tower in Midtown Manhattan, confidence sat in neat rows of dashboards and green bars. It lived in a system the executives called MercuryGate, as if the company had built an actual gate between itself and chaos.
MercuryGate did not move money. AurumPay had rails for that, miles of them, code paths older than some of the junior developers, and payment switches that never slept. MercuryGate did something more dangerous. It decided who deserved to move money through AurumPay in the first place.
Every merchant that wanted to use the platform received a trust score. Every transaction received a second trust score, and sometimes a third. When the numbers were high, money moved quickly, smoothly, almost invisibly. When the numbers dropped, money slowed. Holds appeared. Accounts froze. Support queues swelled. Revenue bent.
The executives said MercuryGate protected the marketplace. They said it prevented fraud, money laundering, and the kind of reputational wounds that took years to heal.
They also said it allowed AurumPay to scale trust.
That was the phrase Malcolm Reyes hated.
He heard it in investor calls and town halls, as if trust were a commodity like cloud storage. He heard it when marketing wrote copy about safe commerce, as if safety were a feature you could turn on in settings.
Malcolm was AurumPay's chief information security officer, the person who signed his name under words like risk and assurance. It was a title built for clean sentences.
His work was not clean.
The security operations center, the security nerve center, was a room full of people who had learned to love ugly truths. They stared at logs the way doctors read scans. They drank coffee in self defense. They used humor as a form of compression, a way to keep terror small enough to carry.
Diego Pardo ran that room.
He had the posture of a man who could tell the difference between normal and dangerous even when the graphs looked identical. He did not trust dashboards. He trusted patterns, and the small moments when patterns tried to imitate themselves.
When Malcolm walked into the room before sunrise, Diego looked up and said, "Morning."
Malcolm nodded, scanning the wall of monitors. "How's our pulse?"
"Normal," Diego said. Then he added, because he trusted Malcolm more than he trusted the screen, "Too normal."
Malcolm's mouth twitched into something that could almost be a smile. "That is the most Diego thing you could say."
Diego lifted his coffee, smelled it, and made a face. "MercuryGate got its update overnight."
He said it like a fact.
He said it like a warning.
On the far wall, the newest MercuryGate panel displayed a banner in clean font: VERSION 8.3.1 DEPLOYED SUCCESSFULLY.
Under it, a smaller line: EXPLAINABILITY MODULE ENABLED.
The vendor called it transparency.
Leadership called it comfort.
Diego called it a lantern in a mine.
Malcolm stared at the banner. "We asked for explainability,"
"We asked for less mystery," Diego corrected.
"Same thing."
"Not the same thing," Diego said, and finally sat down, because saying it while standing made it feel like a sermon. "Mystery is what you do not know. Explainability is what someone chooses to show you."
Malcolm watched the dashboards, the green bars, the neat certainty of numbers that made executives sleep.
"Let's hope they show us the truth," he said.
Diego did not answer. He rolled his chair closer to the terminal and pulled up the overnight change log.
In the quiet moments before the phones started ringing, before merchants woke up and discovered what the model had decided about them, Diego read the update notes and felt an old, familiar unease.
Not fear.
Unease.
Fear was for sudden things.
Unease was for systems.
Chapter 1: The Quiet Upgrade
The upgrade had been staged like a celebration.
In the prior week, an email from the vendor arrived with a smiling subject line: YOUR TRUST JUST GOT SMARTER.
It included cheerful bullets about improved precision, faster onboarding, reduced false positives. It promised a new dashboard where "reason codes" would explain every decision in plain language.
Plain language was always a lie.
Still, the executives loved it. The chief product officer forwarded it with three exclamation points. The head of revenue replied, "Finally. Now we can tell merchants why."
Malcolm read the email twice, then forwarded it to Diego with no comment and a single attachment: a risk memo that had been ignored for months.
The memo was about dependency.
AurumPay did not own MercuryGate. It had purchased it as a service, a sleek external brain, a black box that came with contracts and service level agreements and a promise that trust could be rented.
The vendor's engineers could change the model on their own infrastructure. They could update features. They could update thresholds. They could update the very narrative of what counted as suspicious.
The contract said updates would be coordinated.
The contract also said the vendor reserved the right to improve performance.
Malcolm had learned that the second sentence always ate the first.
On Monday morning, the upgrade arrived while most of AurumPay still slept.
Diego sat with Noor El Sayed, the analyst who could read a graph like a story. Noor was quiet in meetings, but her silence was not absence. It was attention.
Noor leaned closer to Diego's screen. "They pushed the explainability module live."
"Yeah," Diego said. "We see it."
"No," Noor said. "I mean, they did not just enable it. They changed the pipeline."
She pointed.
The trust scoring that used to be a closed loop now fed into a separate component that generated reason codes. That component pulled from a different set of features. It ran on a different cadence.
"They are building an interpreter," Noor said.
"For our executives," Diego replied.
"For everyone," Noor said. "And interpreters choose words."
Across the room, a junior analyst laughed at something on a chat channel. It was the kind of laugh that came from not yet realizing that the week would be heavy.
Diego clicked into the live score distribution. The curve looked fine. The system declared itself healthy.
Then he did what he always did. He looked for the corners.
In the bottom two percent of trust scores, a cluster had appeared that had not been there on Friday.
"That is new," he said.
Noor nodded. "It is also shaped."
"Shaped?"
"Too neat. Too many accounts landing in the exact same band."
Diego frowned. "Could be the update. New thresholds."
"Could be," Noor said, not agreeing, not disagreeing.
Diego pulled up a list of merchants that had been automatically held overnight. There were twelve.
Usually there were three or four.
The first name looked familiar. A boutique electronics retailer that had grown quickly, low chargebacks, strong history.
The reason code next to it read: ELEVATED RISK, EXTERNAL MATCH.
Diego clicked.
A panel opened with a longer explanation in polished sentences: "This merchant exhibits behavioral similarity to entities associated with known high risk networks."
It was the kind of sentence that sounded like truth.
It was also the kind of sentence that could mean anything.
Diego muttered, "Behavioral similarity to what?"
Noor said, "External match. That is new language."
"We do not have external matches," Diego said.
Noor turned to him. "We do now."
They dug into the logs. The score had been influenced by a new feature: NETWORK AFFILIATION SIGNAL.
The source of the signal was listed as a vendor managed dataset.
"They integrated a new intelligence feed," Diego said.
Noor's expression remained neutral, which was her way of saying she was not pleased.
"The feed has provenance?"
Diego clicked and found a link to a glossy PDF: "MercuryGate Partner Ecosystem." The PDF was a brochure disguised as a technical document.
"This is marketing," Diego said.
Noor sighed, a small breath that carried a lot of meaning. "Do we have any visibility into what they consider an affiliation?"
"Not from this screen."
The phone on Diego's desk lit up.
He watched it ring once, twice.
"Do not answer yet," Noor said.
Diego looked at her.
"Give me two minutes," she said. "If this is what I think it is, the first calls are going to be merchant support. They will ask us for a sentence. If we give them the wrong sentence, it becomes reality."
Diego did not argue. Noor rarely asked for two minutes, and when she did, she used them.
She ran a query against the reason codes that referenced the new signal. Twelve merchants. All had a phrase in common.
"External match," she said. "And look."
She highlighted a line.
Within the explainability module, the reason code generator had a library of templates. The templates were mapped to categories.
Category: COMPETITIVE NETWORK RISK.
Diego stared at the words.
"Competitive network?"
"It is a label," Noor said. "A story."
The phone rang again. A third ring, an impatient one.
Diego picked it up.
"Security," he said.
The voice on the other end belonged to a support manager who sounded like he had been awake for an hour already. "Diego, we have merchants in queue. MercuryGate froze them overnight. The new dashboard says external match. The merchants want to know external to what."
Diego looked at Noor.
Noor shook her head slightly, as if saying not yet.
Diego said, "Tell them we are investigating a signal update and will provide details after validation."
A pause. "They want a time."
Diego said, "Tell them by midmorning."
The support manager exhaled, not satisfied, but aware that pushing would not change physics. "Fine. But this is going to hit revenue."
"Everything hits revenue," Diego said and ended the call.
He turned back to the screen. "Competitive network risk. That is a new category."
Noor clicked into the vendor update notes again. "They call it cross platform patterning."
"Patterning."
"Yes," Noor said. "Like wallpaper."
Diego rubbed his forehead. "Who approved this?"
Noor said, "Leadership approved explainability. The vendor smuggled in a narrative feed."
Diego stared at the list of frozen merchants. "This is going to be a day."
Noor did not smile.
She said, "It is going to be a week."
Chapter 2: Stitch
Stitch did not have a real name.
He had a portfolio.
In a small apartment several time zones away, with blackout curtains and a cheap fan that sounded like a tired engine, he sat in front of two monitors. One displayed a spreadsheet of targets. The other displayed a support portal.
He wore no hoodie. He did not need theater.
He had learned, years ago, that the world did not fall apart because of genius. It fell apart because of seams.
He was good at seams.
Support portals were seams.
Password reset flows were seams.
Vendor systems that connected to customer systems were seams.
The vendor that ran MercuryGate was proud of its security program. It had certifications and a bug bounty and a polished page about trust.
Stitch loved polished pages.
Polish usually meant someone had spent time on appearance.
Time spent on appearance was time not spent on a quiet admin console that had not been updated.
He logged in.
Not as himself.
He logged in as a contractor whose access had never been properly revoked.
The contractor had left the company months ago. His account still existed. Someone in the vendor's human resources department had assumed the access would expire.
It had not.
Stitch navigated to a section labeled CUSTOMER DATA PARTNERS.
He did not want customer data. That was heavy and noisy.
He wanted levers.
He found one.
A configuration page labeled "Explainability templates." A dropdown. A list of categories.
He clicked.
A text box opened with a template used to generate reason codes.
Stitch laughed once, quietly, because it felt like the system had offered him a pen.
He did not change the model.
He did not touch the weights.
He did not do anything that would set off the vendor's monitoring.
He changed words.
In the category COMPETITIVE NETWORK RISK, he added a phrase.
Not a name.
Just a nudge.
"Behavioral similarity to entities observed in competitor ecosystems."
Competitor ecosystems.
It was vague enough to be defensible, specific enough to be suggestive.
He saved.
Then he did something more careful.
He opened the partner dataset configuration and viewed the list of data sources. There was a feed labeled "external network affiliation signal." It was supposed to be derived from aggregated merchant behavior across platforms.
Stitch could not forge the entire feed.
He could seed it.
He opened an import function used for testing.
The vendor had built it to help engineers validate updates, a way to insert sample records.
The function was supposed to be disabled in production.
It was not.
Stitch uploaded a small set of records, each crafted to look like a benign mistake.
A merchant identifier.
A hash.
A short code.
The short code matched an internal tag used by a rival company in the payments space: Brimstone Ledger.
He did not pick Brimstone at random.
Hex had given him the name.
Hex always had names.
Stitch clicked submit.
A confirmation box appeared.
It asked: ARE YOU SURE YOU WANT TO IMPORT THIS DATA?
Stitch clicked yes.
Then he did what he always did.
He cleaned his footprints.
He did not erase logs. That was loud.
He blended.
He changed the contractor's profile time zone setting, a trivial change that created noise in audit trails. He opened and closed several pages he did not care about to create a random path.
He triggered a password reset attempt that would send an alert to the contractor's old email address, which no longer existed.
It looked like a confused account, not an attacker.
He logged out.
He messaged Hex with a single line.
"Words seeded. Records planted."
Hex replied with a thumbs up emoji.
Stitch hated emojis.
But he understood the meaning.
The trap was set.
Chapter 3: Hex And Kairos
Hex believed the world was controlled by narratives.
Not in the shallow sense of stories people told themselves to sleep.
In the practical sense of decisions.
If you controlled the narrative, you controlled where resources went, which doors opened, whose name became suspect.
He had started his career as a penetration tester and discovered something that disappointed him.
The technical work was hard.
The psychological work was easier and paid more.
So he became the kind of operator who used technical work as a foundation and psychology as a weapon.
Kairos was different.
Kairos did not think in terms of weapons.
Kairos thought in terms of timing.
He had been a data scientist once. He had learned how executives loved dashboards. He had learned how they took numbers as permission.
He had also learned how people behaved when numbers contradicted their identity.
They did not change their identity.
They attacked the contradiction.
Kairos liked contradictions.
He liked to feed them to organizations the way you feed a hairline crack to glass. Gently, repeatedly, until the glass decided to become shards.
Hex and Kairos did not live together. They did not even share the same city.
They shared an agenda.
On Monday, as the AurumPay security team stared at a new reason code category, Hex watched the same kind of dashboard from a different world.
He had access to a data panel that showed the effect of Stitch's planted records. He could see the reason code template change ripple through the vendor's system.
He could also see, through a separate set of stolen credentials, the early messages in AurumPay's internal channels.
He read a line from support: "Merchants are frozen. Reason code says external match. Security investigating."
Hex smiled.
He called Kairos.
Kairos answered on the second ring. "Is it live?"
"It is live," Hex said.
"Good," Kairos replied. "Now we make them want a villain."
"They already want one," Hex said. "Organizations always do."
"Yes," Kairos said. "But we need the right villain. We need one that is socially convenient."
Hex tapped his fingers on the desk. "Brimstone."
"Brimstone," Kairos agreed. "A rival. A competitor. A face they can point at without admitting they handed their trust engine to a vendor."
Hex said, "We also need internal pressure. A revenue person who panics. A legal person who warns. A security leader caught between truth and speed."
Kairos laughed softly. "Those already exist. We just have to align them."
Hex opened a folder labeled OUTREACH.
Inside were templates of emails, crafted to look like leaks.
He selected one.
It was from a fictional executive at Brimstone Ledger to a fictional contractor. It referenced "AurumPay onboarding bottlenecks" and suggested "strategic opportunities." It included a line that would make any payments company feel hunted: "If their trust engine is brittle, we can help it break."
He had designed it to be discovered.
He did not send it to AurumPay directly. That was too obvious.
Instead, he sent it to a compromised journalist mailbox associated with a payments trade blog. From there, he would seed it into the kind of rumor channels executives read.
A leak discovered by rumor always felt more credible than a leak delivered like a package.
Kairos said, "What about the technical trail?"
"Stitch planted a tag," Hex replied. "Not enough. We'll layer."
"Layer how?"
Hex said, "Infrastructure. A shared server certificate pattern. Something that suggests Brimstone's tooling. Also, we can reuse an old script from a Brimstone contractor. Put it in a place AurumPay will find."
Kairos paused. "Careful. Too perfect is suspicious."
Hex smiled. "I know. We'll make it messy. We'll give them three signals that disagree slightly, so they feel like they are doing analysis."
Kairos said, "And the explainability module?"
"Words are already seeded," Hex said. "The reason codes will whisper competitor. Not accuse. Just whisper."
Kairos's voice sharpened. "The whisper matters. Executives think whispers are intuition."
Hex nodded, even though Kairos could not see him. "Exactly."
Kairos said, "Then we wait."
"We never just wait," Hex replied.
"No," Kairos said, "We watch. We tune. And when they commit, we tighten."
Hex ended the call and looked at a different feed, a stolen view into AurumPay's ticketing system. He watched as the number of merchant complaints climbed.
He watched as the internal sentiment shifted from confusion to anger.
He watched as the organization's need for a simple answer began to build like pressure.
He whispered, "Pick your villain."
Chapter 4: Tuesday, When Green Turned Red
On Monday, it had been a quiet inconvenience. Twelve merchants held. Some angry support calls. A few internal messages.
On Tuesday, it became a financial event.
AurumPay's revenue dashboard, which lived in a separate system far from Diego's screens, started to dip.
The dip became a bend.
The bend became a slide.
At noon, Malcolm received a meeting invite labeled URGENT TRUST EVENT.
The sender was Lysa Morrow, the chief operating officer.
Lysa did not write long emails. She wrote commands.
Her invite included five attendees: Malcolm, Diego, Noor, Dana Kline from legal and compliance, and the head of merchant operations.
It also included one more name, a board observer.
Malcolm stared at it for a moment.
Board observers did not join security meetings unless leadership was preparing to make security the explanation for something.
He walked into the conference room and found Lysa already there.
She stood at the head of the table, hands flat on the surface, as if physically holding the company in place.
"Sit," she said.
Malcolm sat.
Diego sat.
Noor sat with a notebook, not a laptop.
Dana sat with a folder that looked heavier than paper should.
The board observer, Elena Sloane, sat with a calm expression that did not belong in urgent rooms.
Lysa began without ceremony.
"We are bleeding," she said.
The head of merchant operations nodded. "Holds are up. Some merchants are threatening to churn."
Lysa looked at Malcolm. "Explain to me why MercuryGate is doing this."
Malcolm kept his voice level. "The vendor deployed an update. They enabled an explainability module and integrated a new external affiliation signal. We are validating it."
Lysa's eyes narrowed. "In English."
Diego spoke, because he had learned that Malcolm's patience was not always welcome in executive rooms. "MercuryGate is marking merchants as risky because it thinks they are connected to a high risk network. The new module is explaining that decision in a way that implies the network is competitive."
"Competitive," Lysa repeated, as if tasting the word.
Dana leaned forward. "We need to be careful. Competitive implies an accusation. If we say another company is targeting us without evidence, we invite a defamation problem."
Elena Sloane, the board observer, spoke for the first time. "Which company?"
The room went still.
Noor looked at Diego.
Diego looked at Malcolm.
Malcolm said, "We do not have a confirmed company."
Elena's expression did not change. "But you have a hypothesis."
Lysa turned to Diego. "Do you?"
Diego hesitated, then decided that the truth was less dangerous than leaving the vacuum to be filled by panic.
"The reason code category is labeled competitive network risk," he said, "is because we found an internal tag in the vendor feed that resembles a competitor identifier."
"Which competitor?" Lysa asked.
Diego swallowed. "Brimstone Ledger."
The name landed like a match.
Lysa did not look surprised. She looked satisfied.
"Of course," she said. "They have been hunting our merchants for months. They could not beat us on product, so they sabotage trust."
Malcolm felt Noor shift beside him.
Dana raised a hand. "We cannot say sabotage. Not yet."
Lysa's gaze hardened. "Dana, merchants are already calling this sabotage. The market will call it sabotage. If we do not name it, we look weak."
"If we name it without proof, we look reckless," Dana replied.
Elena Sloane spoke softly. "Proof is a spectrum."
Malcolm did not like that sentence.
He said, "We need evidence. We have a label and a tag. That is not evidence. It is a breadcrumb."
Lysa stared at him. "Then find evidence. And do it fast."
She turned to Noor. "You. Quiet one. What do you think?"
Noor looked up, unhurried. "I think the update introduced a new story into our decisions. I think we are reacting to a story rather than to validated signals."
Lysa blinked, as if Noor had spoken in a language she did not recognize.
"I do not care about stories," Lysa said. "I care about churn."
Noor's voice remained calm. "Stories cause churn."
The head of merchant operations rubbed his temples. "We have a hundred merchants in queue asking why they are frozen. Support needs something."
Lysa pointed at Malcolm. "Give them something."
Malcolm held Dana's gaze for a moment, then nodded. "We will provide a statement: MercuryGate flagged a set of merchants due to a new external risk signal. We are validating the signal. We will provide updates."
Lysa's mouth tightened. "That sounds like we do not know what we are doing."
"We do know," Malcolm said. "We are validating. That is what responsible looks like."
Elena Sloane said, "Responsible also looks like acting before the market decides you are incompetent."
Malcolm felt the room tilt toward a cliff.
He said, "Diego, Noor, I want a full technical review of the vendor feed changes. I want provenance. I want to know how the competitive label entered our system."
Lysa cut in. "And I want a plan. If this is Brimstone, I want to know how to respond."
Dana said, "If it is Brimstone, we will respond through counsel."
Lysa's eyes flashed. "If it is Brimstone, I will respond through the market."
The board observer leaned back. "We will not litigate strategy now. We will litigate facts."
Malcolm stood. "Then let us find facts."
As they left the room, Noor walked beside him.
"They want Brimstone," she said.
"They want relief," Malcolm replied.
"Relief is not the same as truth," Noor said.
Malcolm looked at her. "Find me the contradiction."
Noor nodded once.
She did not ask how.
She simply turned toward the security operations center, toward the screens, toward the place where truth had to fight for space.
Chapter 5: The First Crack
The security operations center felt different on Tuesday.
On Monday, it had been a room of routine.
On Tuesday, it became a room of heat.
Phones rang. Chat channels filled. Merchant operations posted screenshots of angry emails. Someone in marketing asked whether they should pre-draft a statement.
Diego banned marketing from the incident channel with the gentlest profanity he could manage.
Noor opened her notebook and wrote three words at the top of a page.
WHO BENEFITS IF
Then she stared at the words as if waiting for them to tell her what to write next.
Diego looked over. "You are doing philosophy again."
"It is not philosophy," Noor said. "It is a threat model."
Diego snorted. "Fine. Threat model the universe."
Noor did not smile. She began pulling data.
She took the list of flagged merchants and mapped their onboarding histories. She looked for a commonality.
Most had nothing in common.
That was the first clue.
Real fraud clusters.
Fake clusters are curated.
She checked for a shared IP range among merchant admin logins. Nothing.
She checked for shared device fingerprints. Nothing.
She checked for shared bank accounts. Nothing.
Yet the external affiliation signal declared similarity.
"It is not in our data," Noor said.
Diego frowned. "That does not mean it is wrong."
"It means we cannot prove it," Noor replied.
She pivoted to the vendor side.
AurumPay had limited logs from MercuryGate. It was a service. The vendor guarded its internal telemetry like a religion.
Still, the update had introduced a new dashboard. The new dashboard had a new feature: "signal trace." It was meant to make executives feel informed.
Noor used it the way an investigator uses a shiny object.
She clicked signal trace for a flagged merchant.
The panel displayed three sources: behavioral anomalies, velocity change, and external network affiliation.
She clicked external network affiliation.
A new detail appeared: reference set ID.
Noor's eyes sharpened.
"Reference set ID," she said.
Diego leaned in. "Meaning?"
"A dataset. A list. Something the vendor uses."
She copied the ID and searched for it in the vendor documentation.
Nothing.
She searched internally. She found a line in a buried change log: "reference set IDs updated weekly." No mention of origin.
"They want it to be untraceable," Noor said.
Diego's phone buzzed.
A message from Malcolm: BOARD EXPECTS UPDATE TODAY.
Diego typed back: WORKING.
He glanced at Noor. "We need something. Even a small something."
Noor tapped her pen on the notebook. "Then we find something small."
She looked at the reason codes.
On Monday, the reason codes had been generic.
On Tuesday, they began to vary.
Some said: "observed in competitor ecosystems."
Some said: "behavior matches patterns seen in external platforms."
Some said: "affiliation signal indicates competitive network linkage."
"It is learning how to talk," Noor said.
"The explainability module," Diego muttered.
Noor nodded. "It is not just generating reasons. It is updating its own phrasing."
Diego stared. "How?"
Noor clicked again. In the dashboard, a small line read: LANGUAGE TEMPLATES REFRESHED.
"Refresh cadence?" she asked.
Diego searched. The refresh cadence was listed as adaptive.
Adaptive.
Meaning the vendor could change words on the fly.
Meaning someone could steer the narrative.
Noor turned to Diego. "If the vendor can refresh templates adaptively, then our executive dashboards are not evidence. They are a live performance."
Diego felt the unease sharpen into something closer to anger.
"Can we lock it?"
"Not from our side," Noor said.
Diego stood and walked to a different screen where a live feed of merchant holds displayed like a storm.
At the bottom, a new merchant had been flagged.
The reason code included a phrase Diego had not seen before.
"Brimstone signature observed."
Diego froze.
Noor came beside him.
They stared at the words.
"That is not a hint," Diego said.
"That is a finger," Noor replied.
Diego pulled up the details.
It pointed to external affiliation signal. It referenced the same dataset ID.
But now the explainability module had chosen to insert a specific name.
Brimstone.
Diego looked at Noor. "We did not add that."
Noor's jaw tightened. "The system did. Or someone taught it to."
Diego's fingers hovered over the keyboard.
He could already imagine Lysa's reaction.
He could already imagine the board's relief.
He could already imagine the company's press statement.
He could already imagine, with a sick kind of clarity, how hard it would be to reverse once spoken.
"Do not show Malcolm yet," Noor said.
Diego blinked. "What?"
"Not until we know if it is true," Noor said. "If we show him now, it becomes the frame. He will carry it into the next meeting because he will have to."
Diego swallowed. "Then how do we investigate?"
Noor turned back to her notebook.
She wrote a second line:
BRIMSTONE IS BLAMED
Then she wrote:
AURUMPAY DOES NOT QUESTION VENDOR
"We investigate the seam," Noor said.
Diego stared at her. "Which seam?"
"Words," Noor replied. "Data. And the place where words meet data."
She opened a new ticket. She requested an emergency call with the vendor's security liaison.
Diego watched her type.
Her message was polite.
It was also sharp.
"We are observing adaptive refresh behavior in explainability templates and competitor attribution language. Please provide provenance for external affiliation dataset and confirm whether any nonstandard template modifications occurred in the last seventy two hours."
She hit send.
Diego exhaled. "They will hate us."
"Good," Noor said. "Hate means they are paying attention."
Chapter 6: Invitation
Malcolm did not receive Noor's message.
He received something else.
It arrived as a calendar invite from the vendor, titled: MERCURYGATE URGENT SUPPORT.
The invite included four people from the vendor: a customer success manager, a technical account lead, a data scientist, and a security liaison.
It also included an attachment: a slide deck.
Malcolm opened the deck and felt his teeth grind.
It was designed to calm.
The first slide said: ALL SYSTEMS OPERATIONAL.
The second slide said: EXTERNAL SIGNAL IMPROVES PROTECTION.
The third slide said: COMPETITIVE NETWORK RISK IS NORMAL IN MARKET.
Competitive network risk is normal.
Normal.
Malcolm forwarded the invite to Diego and Noor, then added Dana.
Dana replied within minutes.
"We should attend. But we should not accept their framing. Do not say competitor names on the call."
Malcolm replied: "Agreed."
At the scheduled time, Malcolm joined from a small conference room. Diego and Noor joined from the security operations center.
The vendor faces appeared in squares.
The customer success manager smiled too brightly.
"Malcolm, Diego, Noor, thank you for joining on short notice," she began. "We understand you are seeing increased holds. First, we want to reassure you that MercuryGate is functioning as designed."
Malcolm said, "Define designed."
The smile held. "The update integrated a broader market signal. It improves detection."
Noor spoke softly. "What is the provenance of the signal?"
The vendor data scientist, a young woman with tired eyes, answered. "It is derived from aggregated behavior across platforms. We apply privacy preserving techniques."
"Which platforms?" Noor asked.
"Multiple," the data scientist said.
Diego leaned forward. "Does the signal include competitor identifiers?"
A pause.
The security liaison cleared his throat. "We do not label competitors. We label patterns."
Malcolm kept his voice level. "Our dashboard is now using a category called competitive network risk. And our reason codes are naming a competitor."
The customer success manager blinked, as if surprised. "It should not name anyone."
Noor asked, "Should not, or does not?"
The vendor security liaison said, "We have strict controls. Reason codes are generated automatically."
Diego said, "Automatically is not a control."
The data scientist looked uncomfortable. "The explainability module uses templates. The templates can refresh."
Noor's eyes sharpened. "Who can edit the templates?"
The vendor security liaison answered quickly. "Only authorized personnel."
"How many?" Noor asked.
"A limited set," he said.
Malcolm asked, "Do you have an audit trail of template changes?"
The vendor security liaison nodded. "Yes."
"Then show us," Malcolm said.
The customer success manager interjected, still smiling but now with tension. "We can provide a summary."
Dana, joining by phone, spoke for the first time. "We require the full audit trail for changes to any component that influences merchant decisions. This is operationally and contractually relevant."
The smile wavered.
The security liaison said, "We can coordinate with our internal team."
Noor said, "Coordinate means delay."
Silence.
Then the vendor data scientist spoke, quietly, as if choosing honesty.
"The templates refresh based on observed merchant support feedback," she said. "We adjust language to reduce confusion and improve clarity."
Diego said, "So you can change the words in response to merchant reactions."
"Yes," she admitted.
Noor asked, "Can you change them without customer approval?"
The data scientist hesitated.
The customer success manager jumped back in. "Language changes are not considered model changes. They are user experience improvements."
Malcolm felt a coldness settle in his chest.
User experience improvements.
They were arguing that the words were separate from reality.
In a trust engine, words were reality.
Malcolm said, "We are seeing reason codes that name Brimstone Ledger."
Dana's voice cut in. "Do not repeat that name."
Malcolm paused. Then he said, "We are seeing reason codes that name a specific competitor."
The vendor security liaison looked startled. "That is not expected behavior."
Noor asked, "Do you have any evidence of tampering?"
The vendor security liaison said, "No."
Diego said, "Then you are either wrong, or blind."
The customer success manager's smile was gone now. "We take security seriously."
Malcolm said, "So do we. Which is why we are going to treat this as a potential compromise until proven otherwise."
The vendor security liaison stiffened. "That is an escalation."
"Yes," Malcolm said. "It is."
When the call ended, the security operations center was quieter than it should have been.
Diego stared at the screens.
Noor stared at her notebook.
Dana's folder sat on Malcolm's table like a stone.
Malcolm finally spoke. "We are missing something."
Noor nodded. "We are missing the seam where data becomes narrative."
Diego said, "The vendor will send us a summary and call it transparency."
Malcolm looked at Noor. "Find me proof. Not a feeling."
Noor's eyes did not waver. "Then we need someone who can see through planted evidence."
Diego frowned. "Who?"
Noor said a name as if she had been holding it back.
"Arman Davtyan."
Malcolm stared at her. "You know him?"
"I have read his work," Noor said. "He is not a magician. He is a method."
Diego snorted. "We need a method." “I can send you his contact information,” Noor suggested.
Malcolm hesitated, deep in his thoughts, then responded, “No need. I have it. Let’s keep this step as our last resort.” Dana, quickly typing on her laptop keyboard, put this information into agenda.
Chapter 7: The Oracle Problem
On Wednesday morning, the company woke up hungry.
Not for breakfast.
For certainty.
Support channels filled with screenshots of merchants demanding answers. Social media posts started to appear from small businesses accusing AurumPay of bias. A competitor sales team began calling merchants with sympathy and offers.
Lysa forwarded it to Malcolm with a single line.
"We need an answer today."
Malcolm stared at the email and felt the pressure tighten around his ribs.
In the security operations center, Diego watched the hold count climb.
Noor watched the words.
She had taken a snapshot of the explainability templates on Tuesday night, using the limited export function available in the dashboard.
On Wednesday morning, she exported again.
The templates had changed.
Not just phrasing.
The mapping between categories and templates had shifted.
In one template, the competitor reference had been removed.
In another, it had been softened.
It was as if the system had noticed the panic it caused and decided to put the mask back on.
Noor felt anger rise, quiet and hot.
Diego looked at her. "They changed it."
"Yes," Noor said. "And now they can claim it never existed."
Diego cursed softly.
Noor opened her notebook and wrote a new line:
THE ORACLE CAN EDIT ITS PROPHECY
Diego stared. "You are going to make me read poetry, aren't you?"
"No," Noor said. "I am going to make you understand the trap."
Diego pointed at the screen. "The trap is that our leadership thinks the dashboard is truth."
"Exactly," Noor replied. "MercuryGate is an oracle. Leadership asks it questions and it answers with numbers and words. If the oracle can change its answers, then the organization is no longer making decisions. It is performing obedience."
Diego rubbed his face. "How do we prove that?"
"We already did," Noor said, and opened the exports side by side. She highlighted the differences.
Diego leaned in.
"This is huge," he whispered.
"It is also fragile," Noor replied. "Because someone can say: this is user experience iteration. This is normal."
"We need a log trail," Diego said.
"We need more than that," Noor replied. "We need to show intent."
Diego looked at her. "You think it is tampering."
Noor did not answer immediately.
She did something else.
She pulled up the vendor's summary email that had arrived overnight.
The summary was polished and vague. It asserted that no unauthorized changes had been detected. It offered to "collaborate" and "optimize".
It did not include the audit trail Malcolm had requested.
Noor highlighted a line.
"We adjusted language templates to improve clarity and reduce confusion for impacted merchants."
Noor read it aloud.
Diego's jaw tightened.
"They admit they changed language because of the incident," Noor said. "So they admit language is operational."
Diego nodded. "That is something."
Noor continued. "Now we need to understand why the competitor narrative appeared in the first place."
Diego sighed. "We saw an internal tag in the external affiliation dataset."
"Yes," Noor said. "A tag is a seed. But seeds need soil. The soil is the organization."
Diego leaned back. "Lysa is the soil."
Noor did not disagree.
Across the hall, Malcolm sat with Dana.
Dana had printed the vendor summary and marked it in red pen like a teacher.
"They are giving you words," she said. "Not evidence."
Malcolm nodded. "They are also giving the board relief."
Dana looked at him. "Do not let relief write the story."
Malcolm's phone buzzed.
A message from Lysa: JOURNALIST FOLLOWING UP. BOARD MEETING IN TWO HOURS. BRIMSTONE ON THEIR LIPS.
Malcolm did not show Dana the message.
He did not need to.
Dana could read the room from the hallway.
"You need a counter narrative," Dana said.
Malcolm stared at her. "Truth is not a narrative."
Dana raised an eyebrow. "In court, it is. In business, it is. You can hate that, but you cannot ignore it."
Malcolm exhaled. "Noor thinks we should bring in Arman Davtyan."
Dana's expression shifted, a rare crack of curiosity. "The investigator that got mentioned?"
"Yes."
Dana nodded slowly. "If he is who she thinks he is, he will not care about our politics. That helps."
Malcolm said, "It also threatens people who want a simple villain."
Dana's voice was gentle. "Then prepare to be the villain for a while."
Malcolm did not respond.
He walked back to the security operations center.
When he entered, Diego and Noor were waiting.
Noor handed him two exports.
"Templates changed overnight," she said.
Malcolm read.
He felt something inside him settle into clarity.
"They can rewrite their own testimony," he said.
Noor nodded. "Yes."
Diego said, "And leadership will treat whatever is currently on the dashboard as proof."
Malcolm looked at them. "Then we take a snapshot of everything. We treat this like evidence. We lock our own truth."
Noor nodded. "I already started."
Diego asked, "And the competitor trail?"
Malcolm hesitated.
This was the moment.
If he said Brimstone, it would become a weapon.
If he refused, Lysa would say he was naive.
If he said nothing, the board would fill the silence with their own certainty.
Malcolm said, "We have indicators that can be interpreted as competitor involvement. We also have indicators that those indicators may be planted."
Diego whistled softly. "That is a sentence nobody wants to hear."
"I know," Malcolm said.
Noor's eyes were steady. "Then we have to make them hear it anyway."
The board meeting began two hours later.
Malcolm entered the room with Dana.
Elena Sloane sat with other board members, faces that had been trained to look calm while deciding life or death for companies.
Lysa was there, eyes bright with impatience.
"We need clarity," Elena said.
Malcolm stood.
He did not bring slides.
He brought the truth he had.
"MercuryGate's update introduced a new external affiliation signal and a new explainability module," he began. "The module generates reason codes that influence operational decisions and merchant communication. We have evidence that the language templates and mappings are changing adaptively. That means the system can change its narrative in response to events."
A board member frowned. "So it is unstable."
"It is mutable," Malcolm replied.
Lysa cut in. "Is it Brimstone?"
Malcolm looked at her. "We have artifacts that suggest Brimstone. We do not have validated evidence that Brimstone is responsible. We do have evidence that the system's narrative can be steered."
Elena Sloane said, "You are asking us to live in uncertainty."
"I am asking you to avoid committing to a lie," Malcolm said.
Lysa's voice sharpened. "Merchants are leaving. Uncertainty is not a strategy."
Dana spoke, calm. "Defamation is also not a strategy."
A different board member leaned forward. "If the vendor is compromised, what is our exposure?"
Malcolm answered carefully. "We are treating it as a potential vendor compromise. We are capturing evidence. We are escalating with the vendor. And we are bringing in an external investigator with experience in planted attribution."
Lysa's eyes narrowed. "Who?"
"Arman Davtyan," Malcolm said.
Elena Sloane blinked once. "That name carries weight."
Lysa looked displeased. "We are bringing in outsiders now?"
Malcolm met her gaze. "We already brought in outsiders when we outsourced our trust engine. This is us taking responsibility."
The meeting ended without relief.
It ended with tension.
It ended with a board that wanted a villain and a security leader who refused to hand them one.
In the hallway, Lysa walked beside Malcolm.
"You are making us look weak," she said.
Malcolm did not raise his voice.
"I am making us honest," he replied.
Lysa's eyes were cold. "Honesty does not pay salaries."
Malcolm stopped walking.
"No," he said quietly. "But lies can bankrupt companies."
Lysa stared at him for a long moment, then walked away.
Back in the security operations center, Noor watched the hold count climb again.
She watched a new reason code appear.
"External affiliation signal indicates coordinated adversary pattern."
No competitor name.
No explicit villain.
Just the whisper of danger.
Noor whispered back, almost to herself.
"Someone is adjusting the oracle."
Diego asked, "Do you think it is the vendor covering themselves?"
Noor said, "Or the attacker realizing they showed their hand too early."
Diego stared at the screen. "Either way, someone is watching us."
Noor nodded.
"Yes," she said. "And they are timing us."
On the other side of the world, Hex watched AurumPay's board meeting summary leak into a channel he had access to.
He read the line: "Security refuses to attribute. External investigator incoming."
"They want to bring in Davtyan, saw in their internal documents," he said.
Kairos was silent for a beat.
Then he said, "Good. Now it becomes personal."
Hex frowned. "Explain."
Kairos replied, "Davtyan will look for planting. We will give him planting. We will give him so much planting that he will think he has found the trick. Then we will plant the plant."
Hex laughed, despite himself. "You are sick."
"No," Kairos said. "I am honest about what organizations do. They want a story. We will give them competing stories until they exhaust themselves."
Hex said, "And the competitor?"
Kairos replied, "Keep it alive. Not as an accusation. As a temptation."
Hex looked at the vendor dashboard.
The reason codes had softened.
The competitor name was gone.
The whisper remained.
Hex murmured, "Let them want it."
At the same moment, Stitch received a message from Hex.
"Hold. Do not touch words again. Davtyan can be coming."
Stitch replied with two words.
"Already left."
He leaned back and listened to the fan.
He thought about seams.
He thought about how the smallest seam in a vendor portal could pull a company into a story it could not undo.
He thought about how no one would ever know his real name.
And he smiled, not because he enjoyed suffering, but because he enjoyed control.
In New York, Malcolm stood at his apartment window that night, looking down at the city like it was an organism.
In the dark glass, he saw his reflection.
A security leader in a world that wanted certainty.
A man trying to keep the company from worshiping paper gods.
Chapter 8: The Commitment
The next morning, AurumPay stopped pretending it was a technical problem.
When a system breaks, engineers gather. When a narrative breaks, executives gather.
Malcolm walked into the quiet conference room on forty one and found both kinds of people already seated. The engineers sat closer to the screen. The executives sat closer to the door, as if they might need to leave before the facts finished speaking.
Lysa Morrow was at the center of the table, straight backed, the kind of chief operating officer who could turn a room into an agenda by lowering her voice. She had come from a retail bank, not a technology company, and she carried that origin like armor. In her world, uncertainty did not buy time. It sold panic.
Across from her sat Dana Kline, with a legal pad and the exhausted patience of someone paid to say no. Dana did not look like a villain and that was part of her power. She looked like a person who could tell the truth without raising it into a weapon.
A board liaison hovered near the wall, an observer with no official vote in the room, but a camera in her eyes. Malcolm had learned to treat observers as active participants.
Diego and Noor sat beside each other with laptops open, shoulders angled toward the screen as if proximity might help the facts hold together.
Lysa began without greeting.
"We have twelve enterprise merchants threatening to leave," she said. "Three have already paused settlements. Support volume is up five hundred percent. Our partners are calling. Investor relations says we are being asked, directly, whether we are under attack. I need a sentence. I need it today."
She tapped the table lightly.
"I need to know who did this."
Malcolm kept his hands flat on the wood. He had trained himself not to react to the word who.
"The behavior is consistent with an adversary manipulating trust outcomes," he said. "That does not mean we can name a person or a company yet."
Lysa held his gaze.
"We are being bled," she said. "You are telling me you cannot identify the blade?"
Diego cleared his throat.
"It is not a single blade," he said. "It is a set of small cuts. The system is making bad calls, and the bad calls are triggering human decisions. Merchants react. Our teams react. Fraud reacts. Everyone reacts."
"I am not paying you for philosophy," Lysa said. Her voice stayed calm. The words did not.
Dana lifted one finger.
"Lysa," she said, "they are explaining the mechanism. The mechanism matters because it affects what we can say publicly."
Lysa looked at Dana like she was a speed bump.
"I am not asking for a press release," she said. "I am asking for internal clarity. If we have a competitor sabotaging us, we treat that differently than if we have a criminal group."
Noor, quiet until now, turned her laptop so the screen faced the room.
"We do have a hypothesis," she said. "But it is a hypothesis."
On the screen was a timeline, but not the kind that shouted timestamps. It was a sequence of decisions.
Model update.
First spike in false positives.
First wave of merchant appeals.
First manual overrides.
Second spike.
Third spike.
AurumPay had not fallen off a cliff. It had been guided down a slope.
Noor pointed at a cluster of notes.
"During the second wave, the model explanations began mentioning a pattern we have seen before," she said. "A routing signature. A risk factor that the vendor describes as external collusion risk. In the vendor documentation, it is supposed to detect coordinated fraud rings. But the explanation tags are pointing to a name."
Lysa leaned forward.
"What name?"
Diego answered before Noor could.
"Brimstone Ledger," he said.
The room shifted.
The board liaison did not move, but her eyes sharpened.
Dana's pen stopped.
Lysa's mouth tightened as if someone had finally handed her a usable object.
"Our competitor," she said.
"Our rival," Diego corrected. "Technically."
"Not technically," Lysa said. "In reality."
Malcolm felt the temperature drop. Not in the air. In the assumptions.
He said, "An explanation tag is not evidence of attribution."
"It is not nothing," Lysa replied.
Dana spoke carefully.
"If this is going where I think it is going, I need to be explicit," she said. "Naming a competitor as an attacker is defamatory if we cannot prove it. Even internally, the people in this room will talk. People always talk."
Lysa held up a hand.
"Dana, I am not stupid," she said. "I am asking my security team to investigate whether Brimstone Ledger is behind a campaign designed to destabilize our trust engine."
Diego glanced at Malcolm.
He had been in enough meetings to know what investigate meant when an executive already liked the answer.
Noor continued.
"We did not start with Brimstone," she said. "We started with the decision path. The tag appeared, and we treated it as a lead. We looked for corroboration."
Malcolm asked, "What corroboration?"
Diego pulled up a second screen.
"Merchant acquisition overlap," he said. "There is a subset of merchants that were approached by Brimstone in the last quarter.
We have the data because merchants complained to our sales team about being targeted. After the model started flagging them, those merchants began contacting Brimstone again, as if they knew our system would choke them. That could be coincidence. It could be opportunism. Or it could be coordinated."
Lysa nodded slowly.
"That is how sabotage works," she said. "You squeeze them until they run to the other side."
"Maybe," Malcolm said.
Dana wrote something down. Her handwriting was not neat. It was urgent.
Noor added another piece.
"We also found infrastructure artifacts," she said. "Not definitive, but aligned. A set of addresses used in a credential stuffing wave that hit our merchant portal two weeks ago. Those same addresses were previously used in a campaign that targeted Brimstone's competitor to the east, Emberline. We have third party intelligence suggesting Brimstone hired a boutique firm that ran that campaign."
Diego looked uncomfortable.
"To be clear," he said, "we are linking an address to a campaign to a contractor to a hypothesis. That is multiple degrees."
Lysa looked at him.
"Degrees are still direction," she said.
Malcolm felt the old, familiar pressure. The pressure to translate uncertainty into confidence, to turn a cloud into an arrow.
He said, "What else?"
Noor hesitated. Then she spoke.
"An email leak," she said.
She clicked, and the screen filled with a screenshot.
It was a forwarded email, grainy and clipped, the kind of image that moved faster than truth. The subject line was clean.
"MercuryGate update window."
The body text was short.
A sender with a Brimstone domain, or something that looked like it. A recipient list that included a name Noor had not spoken aloud yet.
"Camille," Lysa said.
Camille Renard ran product strategy for risk systems. She spoke for MercuryGate in executive meetings. She treated the vendor like a partner and the model like a prophecy.
"This leak came through a merchant contact," Noor said. "They said they got it from someone at Brimstone. They presented it as proof that Brimstone had eyes inside AurumPay."
Dana's eyes narrowed.
"We cannot rely on a screenshot as evidence," she said.
"I agree," Noor replied. "But it is not only the screenshot. The language in the email matches phrases Camille uses in internal threads. That could mean the leak is real. Or it could mean someone listened and imitated."
Lysa sat back.
"So what is your recommendation?" she asked.
Diego said, "We isolate MercuryGate. We slow down updates. We stop letting the vendor refresh weights without our approval. We treat the explainability layer as compromised until we can validate it."
Camille, who had been silent in the corner, spoke for the first time.
"You cannot isolate MercuryGate without breaking the business," she said.
Her voice had the smoothness of someone who had already rehearsed.
"Settlements depend on those scores. Compliance depends on them. Our bank partners depend on them. If you take it offline, we are blind."
Diego turned toward her.
"We are blind now," he said. "We are just blind with a confident voice telling us what to believe."
Camille's smile thinned.
"That is dramatic," she said. "MercuryGate is performing within acceptable bounds."
Noor looked up.
"It is not," she said.
Camille tilted her head.
"Show me," she said.
Noor did.
She pulled up a set of appeal cases. Merchants with long histories of clean behavior, suddenly labeled as collusion risk. A nonprofit organization, frozen, because its donations looked like money laundering. A family run importer, flagged because it had a shipping pattern similar to a sanctioned entity.
Noor said, "The model is not failing randomly. It is failing in a way that causes reputational pain. It targets merchants that make us look incompetent when we harm them."
Lysa frowned.
"That is a bold claim," she said.
"It is an observation," Noor replied.
Malcolm watched Noor as she spoke. She was not performing. She was doing what she always did, which was take discomfort and turn it into precision.
Lysa turned back to Malcolm.
"What do you need to decide?" she asked.
He said, "Time. Access. And the ability to investigate without a conclusion being preselected."
Lysa nodded once.
"You have forty eight hours," she said. "After that, I will take this to the board. And I will not walk in empty handed."
Dana's pen scratched.
"Lysa," she said, "if you walk into the board with Brimstone as your story, you will not be able to unwalk it."
Lysa's eyes did not leave Malcolm.
"Then do not let me walk in wrong," she said.
The meeting ended the way executive meetings often ended, not with agreement, but with someone powerful deciding the next scene.
Back in the security operations center, Diego shut the door to the small room they used for private conversations. The room smelled like old marker and panic.
He said to Malcolm, "She wants a name."
"She wants control," Malcolm replied.
Noor set her laptop down and rubbed her eyes.
"The leak is too convenient," she said.
Diego nodded.
"It is bait," he said.
Malcolm asked, "Bait from whom?"
Diego looked at the wall through the glass.
"From whoever benefits when we fight the wrong enemy," he said.
Noor opened a new terminal window.
"I want to test the vendor refresh mechanism again," she said. "I want to see if the explanations can be nudged."
Diego frowned.
"We already know they can," he said.
"Not like this," Noor said. "I want to see whether they can be nudged into a specific story. Brimstone."
A message from investor relations. Two lines.
"Press asking whether outage is due to competitor attack. Need guidance."
The story was moving faster than the investigation.
He typed back one word.
"No."
Then he added, "Say we are investigating anomalous trust scoring behavior and implementing controls. Do not name anyone."
He looked at Diego.
"We need to control the leak," he said.
Diego snorted.
"We do not control leaks," he said. "We chase them and pretend we are leading."
Noor's fingers moved.
"There is something else," she said.
She brought up a graph of internal access. It was not just who logged in. It was when. It was what they touched.
"Camille accessed the vendor console late last night," Noor said.
Diego stiffened.
"She has access?"
"She should not," Noor replied. "Not directly. But she did."
Malcolm felt the line between external and internal blur.
"How?" he asked.
Noor pointed.
"Service token," she said. "A token minted for product integration. It was used interactively. That is not normal."
Diego's voice dropped.
"That is either incompetence or intention," he said.
"Or exploitation," Malcolm said.
"If someone took her token, they could act as her," she said.
Diego's eyes narrowed.
"And if someone wanted us to believe Brimstone had a mole, acting as Camille would be a clean way to plant the scent," he said.
Malcolm sat down.
He felt the room tilt, not physically, but morally. Insecurity was one thing. Manipulation was another. Manipulation meant someone understood the company well enough to shape its reactions.
He said, "What is the fastest way to confirm whether the screenshot leak is fabricated?"
Dana's voice came through the speaker on Malcolm's desk. She was calling before he could call her.
"I just got a note," she said. "A journalist is asking for comment on whether AurumPay is preparing litigation against Brimstone Ledger."
Malcolm closed his eyes.
"We are not," he said.
"They say they have an internal memo," Dana continued. "The memo reads like it came from Lysa's office."
Diego mouthed, "Already."
Malcolm opened his eyes.
"Dana," he said, "do you have the memo?"
"It was read to me," Dana replied. "They will not send it. But the language is close enough that I believe it was built from something real."
Malcolm looked at Noor.
"Can you pull Lysa's sent items and compare phrases?" he asked.
Noor said, "Not without authority."
Dana answered, "You have it. I am authorizing you now. Pull it and document chain of custody."
The word chain of custody landed like a gavel.
This was no longer a bad week. It was a case.
An hour later, Noor had what she needed.
She found drafts in Lysa's mailbox that used the same phrasing as the journalist's memo. But the drafts were never sent. They were half sentences, bullet points, internal thoughts.
Someone had seen them.
Diego stared at the screen.
"So the memo was built from drafts," he said.
"Or from Lysa herself," Malcolm said.
Noor shook her head.
"The journalist quoted a sentence Lysa never wrote," she said. "But it uses her cadence. It is imitation."
Diego's voice was tight.
"Someone is inside," he said.
"Or someone is watching," Noor replied.
Malcolm pushed back from the desk.
He said, "If the attackers can see our internal drafts, they can also see our investigation. Which means every time we move toward truth, they move to redirect us."
Diego leaned forward.
"Then we stop moving like a committee," he said. "We move like hunters."
Noor asked, "How?"
Diego smiled without humor.
"Small team," he said. "No broad emails. No big meetings. We treat information like cash. We count it, we lock it, we move it with two people watching."
Malcolm nodded.
"And we assume the story is a weapon," he said.
Across town, in a different building with a different kind of glass, Kairos watched a feed of headlines update.
He did not read them like a consumer. He read them like a composer listening to a rehearsal.
The narrative was taking.
"Competitor," one headline suggested.
"Sabotage," another implied.
AurumPay's public posture remained cautious, but public posture was not what mattered. What mattered was what employees believed, what investors whispered, what merchants repeated.
Kairos turned to Hex.
"They are resisting the name," he said.
Hex's face stayed blank.
"They will say it if we make them need to," Hex replied.
Stitch, on the couch, laughed softly.
"You people talk like priests," he said. "Names. Belief. My work is simpler. I open doors."
Kairos did not look at Stitch.
"Your work is not simple," he said. "It is the first sentence in a story."
Stitch lifted his hands.
"Fine," he said. "I wrote the first sentence. Now you write the rest."
Hex leaned forward.
"They are searching for a contradiction," he said. "The analyst, Noor. She is careful. She will find something."
Kairos smiled.
"Then we give her something to find," he said.
"What?" Stitch asked.
Kairos answered, "The wrong kind of truth."
He opened a folder of artifacts. Screenshots, leaked drafts, a fake trail of payments, infrastructure that could be tied to Brimstone by anyone who wanted the tie.
"We are not framing Brimstone," Kairos said. "We are framing certainty. We are teaching them that the easiest story is the safest story."
Hex nodded.
"And when they choose it," he said, "they will commit themselves."
Kairos looked at the city lights.
"Commitment is the point," he said.
Back at AurumPay, Malcolm stood at the window and watched the skyline. He remembered, with a sudden clarity, the first time he had been blamed for something he did not do.
It had been early in his career, before titles, when he was simply the person nearest to the problem.
He had learned then that blame was not about facts. It was about velocity.
Whoever offered a target first often won.
He turned away from the glass.
"We have to slow the story," he said.
Diego asked, "How do you slow a rumor?"
Malcolm replied, "By replacing it with a better one. One that can survive scrutiny."
Noor's phone buzzed.
She read the message and her face changed.
"Camille wants a meeting," she said. "Private."
Diego's eyebrows rose.
"Now?" he asked.
"She says she has evidence," Noor said.
Malcolm felt his stomach tighten.
"Evidence," he repeated.
Diego stood.
"We go together," he said.
Malcolm shook his head.
"No," he said. "You and Noor go. I will watch the perimeter. And record everything."
Noor looked uneasy.
"Why not all three?" she asked.
"Because if she is compromised, she will tailor the performance to the person she thinks can be convinced," Malcolm said.
"That is flattering," he said.
"It is true," Malcolm replied.
Noor took a breath.
"I will keep it factual," she said.
Diego smiled.
"That is your only mode," he said.
They left, and Malcolm stayed in the security operations center with the door open, listening to the hum of the room and the deeper hum of a company turning fear into policy.
He knew what forty-eight hours meant.
It was not a deadline.
It was the window in which truth still had a chance.
Chapter 9: The Call
Camille Renard met Diego and Noor in a conference room with frosted glass and a view of the river, as if transparency could be substituted with scenery.
She did not offer coffee. She offered urgency.
"I know what you think," she said as soon as the door shut.
Diego sat in the nearest chair, his hand twitching uncomfortably. Noor placed her laptop on the table but did not open it.
"Tell us," Noor said.
Camille's eyes flicked to the wall.
"Are we being recorded?" she asked.
"Assume yes," he said.
Camille exhaled.
"Fine," she said. "Good."
She slid a printed document across the table.
It was a report with a vendor logo at the top and a confidence score at the bottom.
Noor looked at it and felt heat rise in her chest. Not anger, exactly. Recognition.
It was a story written in the language of metrics.
The report claimed that the anomaly clusters mapped to a Brimstone Ledger campaign. It included bullet points about merchant acquisition overlap, external collusion patterns, and an inference that Brimstone had deployed a manipulation operation against AurumPay.
Diego read it and said, "Where did you get this?"
Camille answered, "From the vendor. This came through the account team late last night. They ran an internal analysis."
Noor asked, "Why are they sending it to you and not to Malcolm?"
Camille did not hesitate.
"Because Malcolm does not trust them," she said. "And they know it."
Diego leaned back.
"Do you trust them?" he asked.
Camille's smile was small.
"I trust them more than I trust a room full of people guessing," she said. "MercuryGate is built by experts. Their forensic team has seen attacks like this."
Noor kept her eyes on the report.
"This reads like a press strategy," she said.
Camille's eyes narrowed.
"It reads like clarity," she replied.
Diego tapped a line.
"This claim about the leak," he said. "They say the email proves Brimstone had knowledge of our update window. How do they know the email is real?"
Camille said, "They verified metadata."
Camille's posture stiffened.
"I do not have the raw data," she said. "They summarized."
Noor's voice stayed calm.
"Then it is not verified," she said.
Camille stared at her.
"You are young," she said. "You are smart. But you do not understand the operational reality. When something is on fire, you do not ask for the chemical analysis of smoke. You put it out."
Diego's voice sharpened.
"And if someone is lighting the fire with your hose?" he asked.
Camille's cheeks flushed.
"Do not be theatrical," she said.
Noor returned to the report.
"This section," she said, "about external collusion patterns. It uses the same phrases as the explanation tags."
Camille nodded.
"Because it is the same mechanism," she said.
Noor asked, "Or because someone is copying the same script?"
Camille's eyes hardened.
"You are implying the vendor is involved," she said.
Noor answered, "I am implying the vendor's outputs can be steered."
Camille leaned forward.
"By whom?" she demanded.
Noor said, "That is what we are trying to learn. But this report is not evidence. It is a recommendation with a logo."
Camille sat back.
"You two are going to get us sued," she said.
Diego laughed once.
"We are trying to prevent us from suing the wrong people," he replied.
Camille's phone buzzed. She glanced at it and her face softened into something like relief.
"Lysa wants an update," she said.
Diego rose.
"Tell her we are investigating," he said.
Camille stood too.
"Tell her we have a direction," she replied.
Noor closed the report with one hand.
"Camille," she said, "did you access the vendor console last night?"
Camille froze for a fraction of a second.
"Yes," she said. "To check the refresh status."
"With a service token," Noor said.
Camille's eyes flashed.
"I do not need your permission," she said.
"You do if the token was used interactively," Noor replied. "That is a security violation."
Camille's voice rose.
"Stop," she said. "Stop treating operational work like a crime scene."
Diego stepped closer.
"It is a crime scene," he said quietly. "We just do not know who is bleeding."
Camille looked at him, and for a moment her certainty faltered.
"You think I am compromised," she said.
Diego did not answer.
Noor said, "We think the environment is compromised. And we think your access is a pathway."
Camille's jaw tightened.
"You are going to force us to slow down," she said.
"Yes," Noor replied.
Camille gathered the report and held it like a shield.
"Malcolm will regret this," she said.
Diego opened the door.
"Maybe," he said. "But he will regret it more if he lets you turn that report into doctrine."
They left, and Noor felt her heartbeat settle only when they were back in the elevator.
"She believes it," Noor said.
"Or she needs to," he replied.
Noor looked at the printed report again.
"If the vendor wrote this," she said, "they are either careless or complicit."
Diego said, "And if they did not write it?"
Noor met his eyes.
"Then someone is impersonating certainty," she said.
Back in the security operations center, Malcolm listened to their recap without interrupting.
When they finished, he asked Noor one question.
"Did she ask if the room was recorded?"
"Yes," Noor said.
"Then she is already thinking like a person inside a story," he said. "Not like a person inside an investigation."
Diego rubbed his face.
"What is our next move?" he asked.
Malcolm looked at the board liaison's name on a calendar invite for that afternoon. He looked at Lysa's deadline. He looked at the headlines on a monitor that someone had pulled up, as if the outside world belonged inside the security room.
Then he looked at Noor.
"You said the leak is too convenient," he said.
"Convenience is the signature," she replied.
"Then we bring in someone who is allergic to convenience," he said.
Diego blinked.
"Who?" he asked.
Malcolm took out his phone.
He had not spoken to Arman Davtyan in almost a year. Not because of conflict. Because Arman did not do casual. He did investigations, and then he disappeared until the next one.
Arman was the person Malcolm called when he needed an answer that could survive lawyers and auditors and pride.
Malcolm typed.
"Arman. I need you in New York. AurumPay. Trust engine compromise. We are being steered toward blaming a competitor. I need a second set of eyes before the story hardens."
He stared at the message for a moment, then sent it.
Diego watched him.
"He will come?" Diego asked.
Malcolm said, "If he believes it matters."
Noor asked, "How do you make him believe?"
Malcolm answered, "By telling him the truth."
His phone buzzed almost immediately.
A reply.
"Who is steering you?"
"We do not know. But they can see our drafts. They can shape our explainability outputs. They are leaking internal phrasing to the press."
He paused.
"And they want us to say Brimstone Ledger."
Another buzz.
"Then it is a narrative operation. Not just a technical one."
Malcolm felt relief and dread arrive together.
Relief because Arman understood the kind of enemy they were facing.
Dread because Arman also understood the cost.
"I can be there tomorrow," Arman wrote. "But you need to hold your people. And you need to hold the board. If they commit publicly, you will not be able to pull them back without tearing yourself open."
Malcolm looked at Diego.
"We have one day," he said. “Arman is on his way.”
Diego exhaled.
He felt, for the first time in three days, something like the edge of relief.
Then he remembered Noor's warning.
Relief is not truth.
"Good. Tell him to bring skepticism," said Diego.
Malcolm replied, "He does not travel without it."
Noor returned to her terminal.
"I will build the contradiction," she said.
Diego asked, "What contradiction?"
Noor did not look up.
"The one they forgot to hide," she said.
Across town, Kairos received an alert.
AurumPay had contacted an outside investigator.
He smiled.
"They are getting serious," he said.
Hex's eyes narrowed.
"Serious people are dangerous," he replied.
Kairos shook his head.
"Serious people are predictable," he said. "They believe the truth will protect them."
Stitch yawned.
"Truth does not pay," he said.
Kairos looked at him.
"It does if you sell it," he replied.
Hex asked, "What is the next move?"
Kairos opened a new document. Not code. Words.
"We make the board afraid of delay," he said. "We make them believe that hesitation is negligence. We make them demand a name."
"And if the investigator finds the crack?" he asked.
Kairos's smile did not change.
"Then we widen it," he said. "We make the crack look like proof."
Back in AurumPay, Malcolm watched the clock on the wall without looking at the numbers.
Time was not a set of minutes.
It was a pressure.
He walked through the security operations center and listened.
He heard analysts speaking about Brimstone as if it were already true.
He heard support teams calling merchants and apologizing for holds without understanding why they happened.
He heard sales teams promising that the problem was temporary.
He heard the company, unknowingly, learning to repeat a story written by someone else.
He stopped at Diego's desk.
"Do you remember why you said it was too normal?" he asked.
Diego looked up.
"Because clean graphs make me nervous," he said.
"No," Malcolm replied. "Because you know normal people do not believe in perfect machines."
Diego's eyes softened.
"We are going to disappoint them," Diego said.
"Good," Malcolm replied. "Disappointment is reality entering the room."
Noor approached with a printout.
"I found one thing," she said.
She handed it to Malcolm.
It was a list of explanation tags, but Noor had highlighted a subtle inconsistency.
The tag that invoked Brimstone Ledger was formatted differently in a subset of cases. A slightly different delimiter. A different capitalization.
Malcolm frowned.
"What does it mean?" he asked.
Noor said, "It means two hands wrote the same story. One is the vendor. One is an intruder."
"Can you prove it?" he asked.
"Not yet," she said. "But I can build a test. If I can nudge the system into changing the tag formatting, I can show that the explanations are being injected, not inferred."
Malcolm felt something steady in his chest.
"Do it," he said.
Noor returned to her station.
Diego watched her go.
"She is going to save us," he said.
"She is going to tell us the truth," he replied. "Saving ourselves will be harder."
His phone buzzed again.
Arman.
"Do not let them worship the paper. Make them touch the evidence."
Malcolm typed back.
"Understood."
He looked around at the room, at the people who had chosen this work because they believed that reality was worth defending.
He felt the weight of his title, and then he let it go.
Titles were paper. Evidence was not.
He said to Diego, "Get Dana back on the line. I want legal in the room when we brief Lysa."
"And if Lysa still wants a name?" he asked.
Malcolm looked at the wall of dashboards.
"Then we give her the only honest name," he said. "Unknown."
He knew she would hate it.
He also knew it was their last defense.
