Copyright © 2026 by Christie Winter

All rights reserved.

No portion of this book may be reproduced in any form without written permission from the publisher or author, except as permitted by U.S. copyright law.

the forgotten cipher

Chapter 4: Shadows and Surveillance

Adrian

I didn’t remember locking the deadbolt, but I must have, because the key stuck in the turn and I had to wrench the handle twice before the door gave. The flat was as I left it, almost. That was the problem. The sunlight through the window hadn’t moved enough to change the shadows on the floor, and the faint chemical haze of the city’s midwinter had pressed the air against the glass in exactly the same way, a grid of cold blue and greasy fingerprints. Everything was the same, and everything was not.

I set my bag down in the entry, pressed my thumb to the light switch, and scanned the living room in a single, glancing pass. The three-legged IKEA chair was twelve centimeters off its usual mark. I always slid it in by habit, heel to baseboard, a private calibration I’d never shared with anyone. The gap between the table and the kitchen counter was wider. I pulled the chair in, set it right, then checked the line of empty coffee cups on the shelf, one, two, three, still aligned to the edge, but the handle of the third was at a different angle, not quite parallel to the others.

I didn’t move. Just stood there, letting the incongruity expand until it filled the room. Every archive rat knows that time is measured by displacement: dust rings, chair scuffs, the slight drift of pencils and tools on a worktable. My father had said it best: “The only honest evidence is what you’re not meant to see.”

The desktop was next. At a glance, nothing was out of order, the laptop closed, the stack of research files still rubber-banded, the printouts exactly where I’d left them. But when I ran my hand over the manila folders, they felt lighter, the topmost one fanned ever so slightly as though someone had riffled through and tried to force the pages back into line. I flipped the folder, checked the order. My color-coded sticky flags ran in sequence: blue for archival, yellow for private correspondence, pink for my own notes. The blue tab was out of position by a millimeter, sticking above the page edge. I peeled it back and found the photocopy of the Palimpsest, untouched but with a slight bend at the lower corner, a new stress line in the paper that hadn’t been there before.

In the kitchen, the stainless steel sink was empty except for a thin smear of liquid, water probably, but with a faint brown tinge. I ran a fingernail through it, then rinsed the sink. The wastebasket, which I always left open a crack, was closed all the way. I opened it. A banana peel on top, the skin already browning. I hadn’t bought bananas in a week.

A draft in my own home, a presence that hadn’t reset the room quite right.

I turned back to the main room, heartbeat hammering cold against my ribs. My backup drive was tucked in the second drawer of the desk, behind a slip of legal paper and an expired passport. I’d invented the hiding place myself, after the second time my laptop went missing at a conference hotel, and I checked it now with a precision that bordered on reverence. The drawer glided out, slightly more than it should, the roller bearing loose. I checked the passport, the legal slip. The drive was gone.

My vision narrowed to a pinpoint. I pressed both hands flat on the desk and counted to four, then eight, then sixteen. This was not a random search. It was surgical. No mess, no trail, just a sequence of small errors, each one a residue of intent.

My laptop’s screen showed nothing at first, just the ghost image of the BnF reading room where I’d logged in hours earlier. I entered my password. The system accepted it. I checked the files, nothing obviously altered, but the trash folder was empty, even though I distinctly remembered deleting a batch of high-res scans before leaving that morning. I opened the server logs, the ones I kept out of habit and low-level paranoia. Timestamps showed that at 15:02, less than an hour after I left the flat, someone had logged in from a local IP address, pinged the email, downloaded four files, then wiped the temp history. The access was masked, the MAC address cloned, but the digital fingerprints were unmistakable: a cautious, but imperfect, professional.

I stood up and pressed my forehead against the cold window pane, just long enough to force the sting of clarity into my frontal lobes. It helped. I went back to the desk, sat, and opened my spiral-bound notebook, the one I always carried for offline entries. I ran my finger down the day’s log, checking for gaps. The notes from Paris were all there, but the page from last night’s call with Elena was dog-eared in reverse, a fold I’d never made by accident.

It was a ritual, now. The audit. I checked the contents of every file, every page, every object that could have been disturbed. The USB keys in the metal box, the backup SD cards in the fridge, the envelope with my father’s handwriting in the bedroom closet, taped behind the row of unused shirts. Nothing else was missing, but everything touched.

I documented the scene with my phone camera, each anomaly logged, every millimeter deviation memorialized in JPEG. I catalogued the coffee cup handles, the spacing of the chair, the bend in the folder corner, the banana peel. The process was slow, but it was the only way to force the rising panic back into lines and pixels and captions.

At 17:45, I noticed the car.

It was parked across the street, just outside the shadow of the burnt-out streetlamp, an unremarkable grey sedan with fogged windows and a faint scrape along the driver’s side panel. The plates were clean, nothing I could identify as a fake, but also nothing traceable to any neighbor I knew. I hadn’t seen it that morning, or the day before, but now it was a fixture, part of the street’s topography.

I watched it from the slit between the curtains, timing the intervals. Every twenty-five minutes, the condensation pattern on the windshield changed, as though someone inside had exhaled slowly, precisely, then held their breath. No lights, no movement. Just the steady, patient waiting of someone for whom time was cheap.

I logged the car in my notebook, drew a map of its relation to my building, then checked the sightlines from each window. The front room had a clear view; the kitchen, a partial one. The bedroom faced the alley, useless. I turned off the lights in all but the front room, then set up my phone on the sill, recording in ten-minute bursts with the flash disabled.

With the inventory done, I set about the real work: triage and contingency. The Sforza files were now unsafe, so I copied them to a fresh flash drive, this time stashing it in the hollow behind the bathroom access panel, a trick I’d borrowed from a television detective I once mocked for being too obvious. I zipped the photos and server logs into a single encrypted archive, then attached the file to an email addressed to myself at a dead-drop ProtonMail account, subject line: “For Posterity.”

After, I stripped my clothes, stuffed them in the washer, and took a boiling shower, scrubbing every inch of skin until it burned. I stared at myself in the bathroom mirror, trying to find the angle that would reveal whether I’d been followed, marked, or just surveilled by the same old ghosts. Nothing. No dots, no transmitters, not even the old scar above my right hip where a childhood surgery left a visible seam.

By 21:30, the street was empty except for the car. I made a circuit of the flat, turning off every device, unplugging the laptop, taping a slip of hair across the doorjamb to the entry closet. Then I brewed a final cup of coffee, decaf, a betrayal of everything I once believed in, and sat by the window, notebook on my knees, phone at the ready.

I lasted until midnight, then drifted in and out of restless, code-fragmented dreams: Elena’s face morphing into the woman in the white suit from the museum, my father’s voice whispering chess moves in German, a loop of doors unlocking and relocking themselves. Each time I snapped awake, I checked the car. It was still there, windows dark and inscrutable, the passenger seat now angled backward just enough to suggest someone was sleeping, or pretending to. The light of the city pressed at the window, sharp and cold. I felt it settling into the marrow, the premonition of long siege.

At dawn, I stood in the middle of the living room and recited the names of every item I owned, out loud, like a litany. Nothing new. Nothing further disturbed. I drew back the curtains fully and faced the car, daring it to reveal itself. It didn’t move. But I knew, with the certainty of logic and nerves, that tomorrow it would be there, and the next day too, until I made my next move.

I started the coffee, set my notebook at the table, and began the inventory again, slower this time, waiting for the world to make its next error.

~~**~~

Elena

If the world beyond the laboratory had any urgency, it failed to penetrate the nested airlocks of the restoration suite. The digital clock on the wall ticked past 21:00 in perfect silence; the only sound was the alternating sigh and whine of the fume hood. I’d locked the double doors behind me and slipped the second lanyard, an old habit, both to foil forgetfulness and as a petty protest against administrative time-logging, over the knob. The suite was empty, and would remain so until morning.

The object of tonight’s scrutiny was a half-scorched folio from a Parisian convent’s archives, rescued from a minor fire and left to me as a kind of professional dare: “If anyone can salvage this,” the head of restoration had said, “it’s you.” I doubted he knew the full irony. My own hands had nearly perished in a similar blaze years ago, and I’d made a point ever since to prove that flesh could be steadier than fate.

The folio’s edges were brittle, the text occluded by ash and melt. But under UV light, the latent writing revealed itself, a resurrection by photons. I adjusted the focus of the micro-lens, calibrating by half-millimeter increments, and allowed my field of vision to shrink until nothing existed but the illuminated crescent of the damaged script. I measured, documented, then cross-referenced the ink’s fluorescence against my own data. My hands, steady as ever, performed the task as though on autopilot.

But it was the periphery that caught my attention. Not the folio, but the precision scalpel I’d left on the glass tray, its blade facing left, instead of right. I always aligned my tools for the dominant hand. A minor disturbance, but enough to puncture the day’s calm. I reset the tray, then scanned the rest of the bench: forceps, always arranged by size, were now ordered by material; the stack of Kimwipes was rotated ninety degrees, and the UV torch, which I always set parallel to the edge, was off-axis by two centimeters.

None of these changes would matter to a normal tech. But to a restorer, these were scars, tiny fractures in the continuity of method.

The feeling was too familiar to ignore. I finished the documentation sequence, secured the folio in its humidity case, and then, instead of logging off, turned to the secondary terminal. The system required dual-factor authentication, retinal scan and code, and the camera blinked at me as I input my credentials. My logbook appeared, then the queue of archived access events. The last legitimate entry was mine, six hours prior; but two more logins followed, one at 18:12, another at 19:47. Both local, both bearing my username.

I ran a quick hash compare: identical hashes, but the login at 19:47 had downloaded a compressed folder of restoration photos. I checked the backup server; the directory still existed, untouched. I checked the trash: empty. Someone wanted my work, but not to erase it, only to copy, to index, to mark that I’d been marked. I closed my eyes and summoned the tremor that usually started in the left hand during exams. It was absent now, replaced by a cold, competent rage.

I unlocked the third drawer, removed the grid-lined notebook, and transcribed the event, date and time and evidence chain. Then I cross-checked the bench: nothing else missing, just an imperceptible shift in the order of things, as though the intruder had a fetish for only the smallest of violations. I took a photo of the realigned scalpel, the stack of wipes, and the torch. Each click a declaration: I see you, I see what you’ve tried to hide. The sensation was like prepping a forensic exhibit, except this time the body was my own workspace.

The lab’s overheads buzzed with a static that seemed to grow louder as the clock ticked into the final hour. I set the bench back to its default alignment, rechecked the access logs, then shut down the terminal and took out my personal phone. I thumbed the encryption app, typed a bare message, Workspace compromised. Yours? Seconds later, the reply came, Same here. Professional job. Nothing obviously taken, but they’ve been through everything.

I smiled, not from humor but from the certainty that the world had finally admitted its rules. I typed back, Don’t trust the inventory. Assume full access. Three seconds later he replied, Agreed. Stay on code. Watch the street. I went to the small sink, washed my hands in isopropyl and hot water, then returned to the bench. The lab feels different now. Not invaded, but inspected. The work, as always, would continue, but with the knowledge that every protocol was provisional, every method a challenge.

Before leaving, I rechecked the humidity case, yes, the folio was still there, locked and logged. I powered down the UV lamp and exited the fire stair, skipping the main corridor, unwilling to expose my shadow to the CCTV.

The Paris night outside was ordinary, the river a flat line of reflected neon. But I felt the pattern overlaying everything, a grid of intentions, mine, theirs, and whoever else was playing the next move. I waited in the cold, watching for the tremor. It didn’t come. Instead, a calm descended, the calm of a problem made visible.

I walked home with the notebook under my arm, hands in my pockets, eyes on every lit window and darkened alley. When I reached my building, I checked the lock. It gave the correct resistance, but I taped a hair across the hinge, just to be sure. Tonight would be another sleepless one. But I had the advantage: I knew what had changed.

~~**~~

Adrian

The morning after, the city was flush with sunlight that felt less like illumination than exposure, a sudden, unrequested visibility. I sat at the kitchen table, laptop balanced on top of two stacked textbooks, the camera lens angled just high enough to avoid giving away the state of my flat. I’d swept the room three times, scanned for bugs, run a one-use voice distortion app on my phone, and even microwaved my old access card in a moment of panic, just in case.

The video call icon pulsed. I hesitated, watching the car across the street through the blinds, then clicked Accept. Elena’s face appeared, grainy but symmetrical, her hair still damp from a surgical rinse, eyes red-edged but laser-bright. “You look like you’ve been up all night,” she said, by way of greeting. I shrugged. “Still had better rest than the person in that car.” She pursed her lips, then reached off camera and returned with a mug the size of a beaker. “Update?” she prompted.

“Physical search here. Professional, as you guessed. No vandalism, just alignment errors, the sort you’d clock in the first five minutes. Backup drive gone, but they left the decoy SDs. And the intrusion log, of course.” She nodded, but her attention was clearly elsewhere, maybe the echo of her own anxiety or the scrolling matrix of server logs visible behind her on a second monitor. “We were similar. Two logins after hours, copied but did not delete. The physical bench slightly disturbed, but nothing overt. Restoration photos targeted.” I tilted my head, feigning calm. “Any access to the actual codices?”

“That’s where it gets interesting.” She toggled her screen share, cycling through three JPEGs in rapid succession. “Catalogue shows normal, but the on-site manifest lists three of the target items as ‘temporarily transferred to off-site for conservation’. Dates are inconsistent. All within the past forty-eight hours.”

“Which items?”

“The Paris Breviary. The Ghent manuscript, my mentor’s case. And the Padua volume.” I exhaled, slow. “So someone’s tracking the pattern in parallel, not just reacting to our moves but anticipating.” Elena countered, “Not just tracking. Interdicting.” We sat in silence. The wall clock in my kitchen ticked over another minute. I watched the car out the window; the windshield had fogged slightly, a faint pulse visible from the interior. “What do you want to do?” I asked, the oldest trick of negotiation, force the other side to show their intention.

She met my gaze, or as much as pixels could allow. “Continue. But assume that every step we take is seen. Perhaps even required.” I tried to smile, but my lips refused the geometry. “I have a lead. The British Library Sforza catalogue entry, MS 714. It’s been digitally re-catalogued as ‘on temporary display, restricted,’ but there’s no event or exhibit that matches. The timestamp on the record shows an edit at 02:31 this morning. I have a screen capture, but the wayback archive already matches the new version.” She arched an eyebrow. “Redaction in real time.”

“By someone with institutional credentials,” I said. “Or someone who can fake them. The logs show the change as coming from an internal address.”

“And no one will ever admit the original even existed.” I felt the fatigue reach my fingertips, a tremor starting to invade the calm. “I have copies,” I said, forcing the words into existence. “Local and cloud. But only what I managed before the wipe.”

“You were always good at insurance,” she said, with a half-smile that landed closer to a compliment than any she’d given before. “I was always good at expecting betrayal,” I corrected. “But it’s not the data that matters. It’s the pattern. They’re mapping the network, not the individual nodes. The marks in the margins, the circulation of the manuscripts, it’s a protocol, not a story.” She considered that, then tapped at her keyboard. “If they want us to see the shadow, it’s because the next move depends on us not quitting. They want the relay to continue.”

“Not just a relay,” I said, and stood up, carrying the laptop to the window. I peered through the blinds at the street below. The car was still there, but now a second vehicle, a delivery van, unlabeled, had parked two spaces behind it. “Are you moving locations?” she asked, voice level but fast. “Not yet,” I said. “But I’m preparing. What about you?”

“The lab is still safe. My apartment… I never return to it the same way twice.” She grinned, but it was more feral than friendly. “Come to Paris. We’ll regroup.”

“Too obvious,” I said. “But we can set up a dead drop. Something analog, in case the next intrusion is physical, not digital.” She nodded, then seemed to freeze, her head cocked to one side. “Wait,” she said, “move the camera left. There, by the lamp post.” I adjusted the view. There, on the cast iron, was a smear of black paint, a symbol, oval with a single diagonal slash, like an eye cut through with a quill. I zoomed in with the phone, snapped a photo, then overlaid it with the image I’d taken of the cipher from the Sforza ledger.

“It’s the same mark,” I said. “Someone’s left a physical tag.” Elena’s face blanked for half a heartbeat, then she reached off camera and pulled out a printed photo. She held it to the webcam. The same symbol, but rendered in red wax, impressed on the inside cover of a ledger. “Found this yesterday in the BnF. It wasn’t there last week.” The realization hit simultaneously. “They’re marking us,” I said.

“They want us to know,” Elena replied. “And they want us to keep going.” I felt a cold exhilaration, not unlike the moment before a debate final when you know the other side is about to make a desperate move. “It’s not about suppression,” I said. “It’s about protocol.”

“Which means there are rules,” she replied. I thought of the banana peel in my wastebasket, the minute calibration errors in my kitchen, the deliberate nondeletion of my emails. Not a threat, but a nudge. Not erasure, but containment. “We should get ahead of them,” I said. Elena’s smile returned, this time full-force. “I’ll send you coordinates. There’s a bench on the Quai de la Tournelle. Tomorrow, 08:30. We can trade hard copies. Like the old days.”

“Understood.” She signed off without flourish, just a crisp nod, her image flickering to black as the connection died. I closed the laptop, then looked again at the window. The car was gone. The delivery van, too. But the mark on the lamp post remained, gleaming in the sunlight, proof that the next move was mine.

I poured a cup of coffee, set the notebook on the table, and wrote out a new protocol. Not because I thought it would keep me safe, but because, in a game like this, the only way forward was through. Tomorrow, Paris. The cycle continued.