Chapter 11 · Double Signal
The Brussels morning always begins with fog.
Isabel Krause walked into her office at six-seventeen. The corridors of the EU Digital Freedom Commission building were still empty. Motion-activated lights clicked on row by row as she passed — pale blue LED strips running along the ceiling, silent guide wires leading her to the north-facing room at the end of the hall.
Her office was modest — fifteen square meters, glass partitions facing the inner corridor, blinds perpetually half-drawn. On her desk sat two monitors, same model, same brand, angled identically. But at the physical layer, they belonged to two entirely separate worlds.
The left one — her official terminal — connected to Starlink’s authorized network. Every packet flowing through this machine was recorded, audited, archived in real time. The EU Digital Freedom Commission’s IT security protocol required all staff to use Starlink-certified terminals for internal network access. Protocol number EU-DCF-2054-09-002, titled The Unified Communications Security Framework — grand language for a cage. Isabel handled all public business on this terminal: drafting hearing reports, replying to colleagues, reviewing Starlink compliance filings. She knew every keystroke was recorded — not just by the Commission’s internal audit, but by Starlink’s higher-tier monitoring. She didn’t care. Everything on this terminal was something she was prepared to have seen.
The right one looked identical. Same brand, same model, even the same Commission asset tag. But inside, it was a different machine. The network card had been replaced — a nameless-purchased, hardware-modified gigabit Ethernet adapter that didn’t connect through Starlink’s gateway. Instead it ran to a forgotten fiber optic cable in the building’s basement, a line branching through the Brussels sewer system, ultimately joining a backbone laid fifteen years ago by a telecom company that appeared to have gone out of business.
No Starlink audit nodes sat anywhere along that fiber’s path.
It was the most expensive dedicated channel the Pigeonnet operated in the heart of Europe. Its construction had consumed an entire year’s operating budget for the Data Party’s Brussels cell. Its maintenance required monthly rotation of intermediary node routing tables to evade Starlink’s network topology scans.
But today she had two things to do. Two things — pointing in two directions — and either one could be a trap of her own making.
Isabel slid open a hidden drawer beneath the right-side keyboard and removed a black USB device. It looked like an ordinary flash drive, but inside it housed a disposable quantum random number generator chip. She plugged it into the right terminal. The screen lit up with a command-line encryption client. She entered the first set of instructions.
The first message, addressed to the Data Party’s Brussels liaison relay.
She typed at a measured pace, choosing each word with care, maintaining her usual tone — the calm composure of an internal intelligence source:
“Reliable source intelligence: Milan Vojnović has signed authorization for a physical raid on the Berlin Kreuzberg cell. Time window: within the next week. Advise immediate transfer of personnel and equipment. Confidence level: HIGH. —IS”
She paused, checked spelling and syntax, and hit send.
The message traveled through the underground fiber, across four hops, changing encryption envelopes at each stop. Its final destination was a server in the basement of an abandoned Berlin bakery, running an automated message distribution program that would re-encrypt her message and forward it to the Data Party’s global node bulletin board.
The entire process took roughly three minutes. The delay was deliberate — not a technical limitation, but a security feature. If her channel was compromised by Starlink’s counter-intelligence system, three minutes gave the Data Party enough time to trigger emergency evacuation protocols before the message could be read — not after.
She closed the communications window on the right terminal and turned to the left.
A new email was blinking on the left screen. The sender was an address she’d never seen, but the subject line contained only a single line: a four-digit authentication code. Isabel cross-referenced it with the pairing table in her memory — it came from an automated encryption forwarder in the Milan office. It meant Milan wanted to speak with her directly. Not by phone or video conference — through a background process disguised as a system update service in her terminal.
She double-clicked the email. No body appeared — only a plain gray dialog box with a single line and an input field:
“Please enter your Commission employee ID to confirm identity:”
She entered her ID. The dialog vanished. A new terminal window appeared silently at the bottom of her screen, its background color nearly indistinguishable from the Commission standard system interface.
Milan’s voice did not appear. Text appeared instead — line by line, as if typed in real time.
“Isabel. Good morning.”
She replied.
“Good morning, Milan.”
“You have two things to do today. I only know about one. Which one do you think it is?”
Isabel’s fingers hovered above the keyboard for less than a second before she began typing:
“You don’t need to know everything I do. You only need to know that what I tell you is true.”
“I know. That’s why I asked you to do something for me. Berlin — the Kreuzberg bakery — your people should have pulled out weeks ago. They didn’t. I’m giving you intelligence, not speculation. —Milan”
“What’s the intelligence?”
“Data Party Berlin cell location.”
Isabel stared at the sentence. A subtle, unplaceable discomfort settled in her chest. Not because she didn’t know about the Berlin cell — she did, she knew it was in the basement of an old apartment building in Kreuzberg — but because Milan had volunteered the information.
Milan Vojnović never volunteered intelligence. He received it, analyzed it, sometimes fed back the byproducts of his analysis — but he never initiated. His information flow was always reception greater than transmission, a black hole with no emission.
And now he’d offered her actionable intelligence on a Berlin cell.
She made her choice. She decided to treat it as genuine operational intelligence and pass it on. Not for Milan, not for the Data Party — because she couldn’t bear the risk that it might be real. If Milan really was raiding the Berlin cell next week, and she hadn’t warned the Data Party — she couldn’t carry the weight of those lives.
“I’ll verify,” she replied.
“No need. Just do as I say. —Milan”
The terminal window closed automatically after she read the last line. No goodbye, no end marker — like a conversation that had never happened.
Isabel leaned back in her chair, watching the gray Brussels sky through the window. The neoclassical rooftops of the EU quarter emerged faintly through the morning fog. Pigeons circled between the domes, flying back and forth, requiring no satellites, incurring no charges, needing no one’s permission.
She opened an offline document on the right terminal and began drafting the second message she needed to send today — the one she thought Milan didn’t know about. But she didn’t send it yet. She wanted to wait and see if Milan’s intelligence was real.
Three hours and seventeen minutes later, the verification came back.
Not through the right terminal’s pigeon channel — through a far more primitive method. At eleven AM, Isabel left the office, walked two blocks, and bought a pack of mints from a newspaper stand near Schuman Square. The owner gave her an extra two-euro coin in change. She put it in her pocket, returned to the office, locked the door, and scratched her fingernail along the coin’s ridged edge. Embedded in the ridges was a nearly invisible strip of microfilm.
She placed the film under an old optical microscope — also standard office equipment, issued by the Commission for examining anti-forgery watermarks on paper documents. No one would think twice about an optical microscope on her desk.
The film contained a single line:
“Berlin received. Cell evacuated. Thank you. —DP”
Isabel put the coin back in her pocket, burned the microfilm with a lighter, and flushed the ashes down the sink.
Milan’s intelligence was real. The Data Party Berlin cell was facing a raid — at least, their reaction suggested as much. So where had Milan gotten this information? An inside source within the Data Party? Or had he simply analyzed the Berlin cell’s location through Starlink’s surveillance systems, then fed her genuine intelligence to build her trust?
She couldn’t tell yet. She only knew that Milan had given her something real — and that in itself meant something. Milan didn’t give things away for free. Every move Milan Vojnović made had a purpose.
He was testing something.
Isabel returned to her desk and reopened the right terminal. She still had the second thing to do — the message she needed to pass to Milan. She’d planned to send it before noon, but now she was hesitating.
She opened the encrypted communications client and watched the cursor blink in the empty input field. She typed the second set of instructions — this time addressed to Milan’s office automated encryption forwarder, using the channel she’d vetted as secure:
“Cross-referenced intelligence: The Data Party plans a physical attack on Starlink satellites over Lagos within the next seventy-two hours. Targets: STK-44170 through STK-44182 sequence. Method: UAV-borne electromagnetic pulse payload. Source: Internal. —IS”
Before pressing send, she read the text again. Every word was true — Farhan had discussed using high-altitude drones for close-range EMP interference against specific satellites, though the concept remained at the theoretical stage, far from actual execution. But she described it as a “plan,” giving it the urgency of an impending operation, the weight Milan should take seriously.
She pressed send.
The message traveled along the Pigeonnet’s underground fiber, but its final destination was not any Data Party node. After three relays, it was stored on a backup server in Luxembourg — a server running an automated intelligence collection program configured by Milan Vojnović.
Isabel shut down the terminal. She leaned back in her chair, feeling a fatigue she couldn’t properly name. Not physical exhaustion — it was the cognitive load of playing two roles, subjecting every sentence to double review, calculating with every message whether it was “fake news for Milan” or “real news for the Data Party.” She’d sustained this double identity for four years. In those four years, she’d watched three people on the hidden front burn out: a Commission insider, caught by Starlink’s behavioral analysis algorithm two years later, still serving time in a Dutch prison; a former assistant to Milan, discovered by Milan himself, dismissed and handed over to the authorities within twenty-four hours; a deputy of her own — a person who still didn’t know why they’d been transferred.
They’d all played with fire and burned themselves. She thought her fire-control was better. But today, for the first time, she felt a sliver of uncertainty —
She looked at the two monitors on her desk, identical in appearance, side by side like twin brothers. But their souls faced opposite directions. Every day she switched between them, using the same hands on different keyboards to type words for different camps.
A word surfaced in her mind: split.
Not a mental breakdown — an identity split. She wasn’t one person living in two camps. She was two people taking shifts in the same body. Morning Isabel was the EU Commissioner’s envoy. Afternoon Isabel was the Data Party’s intelligence source. Evening Isabel was Milan’s courier. At every shift change, she needed minutes to adjust her mindset, her vocabulary, even her breathing rhythm.
Where was the cost? She didn’t know where the cost was — maybe it hadn’t come yet. Maybe it had already come and she hadn’t noticed.
She turned off the light and sat in the dark for a while.
At nine PM, Isabel walked into an oyster bar in Brussels’ Sainte-Catherine district.
The restaurant was small — about ten tables, white subway tiles on the walls, warm yellow light from the pendant lamps above the counter. The dinner rush was over. Only two tables were occupied: an elderly couple sharing a grilled fish, and a young man sitting alone in the corner with a glass of white wine and an empty plate of oyster shells.
Isabel sat at the bar. The owner knew her — she came once or twice a month, always ordering the same thing: six oysters, a glass of Chablis, bread. But tonight she wasn’t here for the food.
After she’d ordered, the young man in the corner stood up, carried his wine glass to the bar, and sat two seats away from her. He looked about thirty, wearing a dark blue blazer over a white T-shirt, with a short beard. His eyes stayed on the bottles behind the bar, not looking at her. When he spoke, his voice was low — not a whisper, but low enough that the restaurant’s ambient noise would cover it.
“The Berlin people are out. The bakery is closed. Thank you.”
Isabel didn’t look at him. She took a sip of the Chablis the owner had just poured, and as she set the glass down, she replied at the same volume: “You’re welcome.”
“We need to know the source of that intelligence.”
“I can’t tell you.”
The young man was silent for a few seconds. “We’re not interrogating you. But we need to know — is Milan feeding you false intelligence?”
“The Berlin intelligence was real. You already evacuated.”
“That’s exactly what unsettles me.” He turned the stem of his wine glass with his fingertips, still staring at the bottles. “Milan Vojnović never provides intelligence for free. He gave you a real piece — that’s never happened in four years. What is he buying with it?”
Isabel didn’t answer. The oyster arrived, placed on crushed ice, half a lemon wobbling beside it. She picked one up, skipped the lemon, and tipped it into her mouth. The salt of the sea dissolved on her tongue — a cold, almost sharp sweetness.
She wiped her fingers with a napkin, then said something she wasn’t sure she should say:
“I gave him one too.”
The young man’s gaze shifted to her face for the first time. The warm yellow light above the bar softened nothing in his eyes.
“What?”
“I passed a message to Milan. Told him you were planning an attack on the satellites over Lagos.”
The young man said nothing. His expression didn’t shift noticeably, but Isabel could feel the slight change in his posture — the fingers around the wine glass tightened.
“It’s true,” he said. Not a question.
“I knew it was true when I sent it.”
“Do you know what Milan will do with that information?”
Isabel was silent. It was a question she didn’t want to face, but she knew the answer — Milan would increase monitoring of the satellites over Lagos, trace the intelligence back to its source, and ultimately confirm her identity as a double agent.
“He’ll know where that message came from,” the young man said for her. His voice was calm, as if stating a fact that had nothing to do with him. “Because your channel only has one-way verification between you and him. He never told you he’d given you false intelligence — but if you were able to confirm the Berlin intelligence was real, it means you verified it somehow. An ordinary EU official wouldn’t verify intelligence like that. Only a spy would.”
Isabel’s fingers stopped at the edge of the oyster shell. Iced water dripped from the shell onto the tablecloth, spreading a small, dark stain.
She understood.
The “Berlin raid intelligence” Milan had given her — it wasn’t just intelligence. It was a hook dipped in honey. He didn’t need this operation to strike the Data Party — whether the Berlin cell evacuated or not didn’t matter to Milan. He could relocate them anytime through Starlink’s surveillance. He’d given her that intelligence for one reason only:
To see if she would pass it on.
If she passed it — and she had — she’d confirmed she was a double agent. Because a real EU envoy wouldn’t dare pass operational intelligence of that level. Only a weasel with bets on both sides would be motivated to exploit it.
She’d played her first move on Milan’s board. Milan had seen it, confirmed it three hours ago through the microfilm on that coin — and then silently waited for her second move: the intelligence on the Lagos satellite attack.
Information flowing in two directions. Two roads.
The first road — Milan used to confirm her identity.
The second road — Milan used to confirm her loyalty.
She thought she was maintaining a delicate balance by feeding both sides simultaneously. But Milan had pulled half her balance beam away with one simple test.
She stood at the counter, still holding the empty oyster shell. The inner surface shimmered with a mother-of-pearl iridescence under the light — smooth, perfect, cold.
“You think Milan doesn’t know where that intelligence came from?” the young man’s voice came from beside her, unhurried, like a thin blade slowly sliding into its sheath. “The ‘Lagos satellite attack’ you passed to him — it was real. Do you really think he doesn’t know the source?”
Isabel placed the oyster shell back on the crushed ice.
She couldn’t answer the question.
Because she knew the answer.
That night, Isabel returned to her apartment and didn’t turn on the lights.
She stood at the living room window, looking out at the nightscape of Brussels. The buildings of the EU quarter traced a neat silhouette against the darkness, their lights sparse. In the distance, the Atomium’s silver spheres reflected faint moonlight — a silent warning sign, enormous and still.
She looked at her own reflection in the glass.
The reflection seemed composed. Suit crisp, hair neat, expression calm. A thirty-five-year-old senior EU official, working in one of the most powerful institutions in this city, with her own office, a diplomatic passport, and access passes to nearly every EU government building.
But that reflection was a person whose secret had already been exposed.
She knew what she should do tonight — immediately sever all communication channels with Milan, disappear from Brussels within twenty-four hours, activate the emergency evacuation plan the Pigeonnet had prepared for her, and relocate to a Data Party safe house in some location she didn’t know.
But she didn’t move.
Not because she couldn’t. It was because she’d been walking the double line for so long that she no longer knew what her single-sided self looked like. She didn’t know if she could still be just one identity.
And — she had already been exposed in Milan’s game. But Milan hadn’t cut her channels, frozen her access, or arrested her. He was still letting her sit in that fifteen-square-meter office, operate those two terminals, send those encrypted messages.
It meant Milan didn’t plan to deal with her yet.
He still needed her for something.
Isabel pressed her forehead against the cold window glass and closed her eyes. The city lights outside spread across her closed eyelids as a blur of orange-red. She felt a deep fatigue — accumulating since the day she first stepped into this game — seeping from her marrow.
She was not a player.
She was not even a piece.
She was a piece on the board that had already been marked, one the opponent had chosen not to take — not because he couldn’t reach it, but because he wanted to see how much further it could go, which square it would land on next.
She felt an impulse — to open that terminal right now, write down everything that had happened tonight, and send it to Farhan. But her hands didn’t move. Because she wasn’t sure Milan didn’t also want her to do exactly that. Maybe Milan was waiting for her to make that move.
Maybe every step she took — including “discovering she’d been played and turning to the Data Party for help” — was already within Milan’s expectations.
She didn’t know which of her steps truly belonged to her.
She put her phone on the coffee table, screen down. She didn’t send any message.
In the dark living room, Isabel Krause sat on the sofa, looking at the two smartphones in front of her — her Commission work device, and her encrypted Data Party terminal — resting quietly on the glass table like two animals staring each other down, neither willing to speak first.
Outside, Brussels breathed quietly. The bells of St. Michael’s Cathedral struck eleven — eleven low, slow bronze notes spreading through the night sky like concentric ripples from a stone dropped into deep water.
Isabel listened to the bells and found herself counting.
One, two, three —
At the seventh chime, she realized what she was doing — she was wondering what protocol carried the sound. Not data packets. Not photons. Not radio frequencies. Just copper and air. Physical. Primitive. Outside the network.
The bells of Brussels had been ringing for eight hundred years. Starlink had existed for less than thirty.
She leaned into the sofa, closed her eyes, and felt her body sink slowly into a freefall she couldn’t control — not quite sleep, more like an active surrender to gravity, a desire to hide herself away.
She sent no messages that night.
But she knew that tomorrow morning, she would still walk into that office and open those two terminals.
Because she no longer had a way to stop herself.