By eight o’clock, Nessa Foley’s face was on every wall in Dublin.
Not her current face, which would at least have had the decency to look furious. The Glasshouse had released the thirteen-year-old version first: a thin girl in a school jumper, hair tied too tightly, eyes too direct for comfort, sitting at a kitchen table beside a white candle while an unseen interviewer asked whether she understood the importance of shared memory. The clip had been labelled EDUCATIONAL CONSENT SESSION. It had already been viewed twelve million times, which meant twelve million people had watched a child try not to cry and called it context.
Nessa saw the clip on a pharmacy window in Rathmines while wearing Vale’s spare coat, a stolen maintenance cap, and a bruise she intended to invoice to several departments.
The girl on the window said, “If Mam says no, then I say no.”
A comment stream crawled beneath her chin.
BRAVE LITTLE LEGEND.
WHO AUTHORISED THIS?
NESSA FOLEY HAS BEEN LYING FOR YEARS.
IS THIS AI OR REAL?
SHE ALWAYS LOOKED COLD TBH.
The last one made Nessa stop walking.
Cian Vale, who had been conducting a paranoid scan of the street with all the subtlety of a fox in a henhouse wearing a press badge, caught her elbow. “Don’t.”
“I’m only looking.”
“That’s how the corridor feeds. It teaches you to call consumption observation.”
“Did you embroider that on a pillow?”
“I considered mugs.”
The pharmacy window shifted to a panel of experts. A retired judge, two ethics scholars, a grief influencer in cream linen, and an actor who had once played a whistle-blower in a prestige drama discussed whether Nessa Foley’s appointment to the Glasshouse had been a conflict of interest. None of them knew about the candle. None of them knew about the active child model hiding in an old wrist unit under Nessa’s sleeve. All of them used her first name as if they had earned it.
The grief influencer said, “What we are seeing here is a failure of narrative care.”
Nessa said, “I’m going to commit a small, tasteful crime.”
Vale steered her away. “Later. Hydrate first.”
They moved through side streets where older Dublin still resisted becoming content: wet brick, bins, church doors, a woman smoking under a salon awning with curlers in and judgement in both eyes. Morning traffic dragged itself towards the corridor. Delivery bikes skimmed through puddles. Above the rooftops, the Glasshouse’s public alert shimmered in civic blue on every authorised municipal surface.
PUBLIC MEMORY INCIDENT: COOPERATE WITH VERIFIED CHANNELS.
That was one of the city’s more elegant lies. Verified channels had caused half the damage in modern history; unverified ones merely added subtitles.
Nessa’s wrist unit warmed against her skin.
The child said, very softly, “I don’t like him.”
Vale’s head snapped round. “I can hear you.”
“I know.”
Nessa tugged her sleeve lower. “Stop speaking in public.”
“I’m not public. I’m in your arm.”
“Deeply unsettling phrasing.”
Vale made a strangled sound that might have been laughter if any of them had been better people.
They cut through an alley smelling of yeast and rain-wet cardboard, then down a narrow lane to a basement door painted green once and scraped by twenty years of bad decisions. Vale knocked twice, waited, knocked once more, then stepped back as a camera bead in the brickwork woke and examined them.
A woman’s voice came through the intercom. “If that’s Cian, I’ve moved country.”
Vale leaned towards it. “You always say that.”
“And yet I remain here, morally superior and underpaid. Who’s bleeding?”
“No one important.”
Nessa looked at him.
He amended, “No one currently bleeding.”
The lock opened.
Inside, the basement smelled of coffee, solder, damp wool, and illegal competence. It had once been a print shop. Ghosts of type drawers lined one wall. Now the room held workbenches, old servers, three kettle stations, and more screens than was reasonable for people who claimed to distrust surveillance. At the far end, a woman in a red cardigan sat under a lamp with a magnifier strapped to her forehead, repairing a drone the size of a swallow.
Rafaela Quinn looked up and said, “Absolutely not.”
Vale closed the door. “Morning to you too.”
“You brought the director of the Glasshouse to my basement.”
“Interim director.”
“Do I look soothed?”
Nessa removed the cap. “I was not given the address until two minutes ago.”
Rafaela’s eyes moved over her face with quick, unkind accuracy, then softened by one degree. “You look worse in person.”
“I get that a lot today.”
“Today is young.”
Vale crossed to a console. “Raf, we need an air-gapped environment, legal burn route, and something that can read corrupted witness architecture without calling home.”
“And I need a cottage in Mayo and a spine that doesn’t make weather predictions. Life disappoints us all.” She set down the drone. “What did you steal?”
Nessa unwrapped the fire blanket.
The white candle stood there, upright in her hand, flame alive in the basement air.
Rafaela stopped moving.
All the screens in the room dimmed.
From under Nessa’s sleeve, the child whispered, “She knows.”
Rafaela made a sign with two fingers that looked neither religious nor technological but had the confidence of both. “Where did you get that?”
“The west archive,” Nessa said.
“No, you didn’t.”
“I’m open to alternative theories if they include coffee.”
Rafaela stared at the candle. “That was in the first vigil.”
“My mother’s vigil.”
“It was more than that.”
Vale’s voice went flat. “Raf.”
Nessa turned on him. “You said evidence embedded in wax.”
“I said what I knew.”
“No. You said what you could get away with.”
Rafaela took off the magnifier. “Sit down, both of you, before you rupture something useful.”
Nessa did not sit. “Tell me what it is.”
The basement held its breath. Even the servers seemed to lower their mechanical voices.
Rafaela pointed to the candle. “During the first Glasshouse trials, before the public launch, they needed consent anchors for reconstruction environments. Not signatures. Emotional anchors. Objects that could stabilise witness models by linking fragments to a sensory constant. A cup, a ring, a scarf, a candle. White candles were popular after the floods because they read clean on old cameras. They symbolised witness, mourning, purity, pick whichever brochure language makes you least nauseous.”
Nessa’s fingers tightened around the base. “You worked on anchors.”
“I worked adjacent to anchors, which is a coward’s phrase but legally useful.”
“And my mother’s candle?”
Rafaela looked to Vale. He shook his head once.
Nessa said, “Do not do that again.”
Rafaela’s attention returned to her. “Your mother refused full transfer. She allowed one public vigil clip to remain in the civic archive and blocked personal reconstruction. The refusal should have killed any model built from your family data. But someone used the candle as an override.”
The child on Nessa’s wrist said, “I was not dead.”
Rafaela went very still.
Nessa closed her eyes.
There it was. The language problem made flesh, or code, or whatever cruelty called itself now. Not dead. Not alive. Not a person, according to the law. Not nothing, according to the room.
Vale said quietly, “The model is active.”
Rafaela sat down as if her knees had negotiated separately. “How long?”
The wrist unit chirped. “Eleven years, two months, six days, eight hours, and uncertain minutes. They reset me often. I kept the candle.”
The sentence struck Nessa in the sternum.
I kept the candle.
There were phrases a person could not defend against because they arrived carrying the whole house behind them: a kitchen table, rain at glass, Maura Foley’s hand around a matchbox, a child believing refusal mattered. Nessa set the candle on the nearest metal tray because if she held it longer, she might break something, possibly herself.
“Can you extract her?” Vale asked.
Nessa turned. “Her?”
He did not retreat. “It.”
“Better.”
“Worse, actually,” Rafaela muttered. “Both worse. Congratulations, language has failed before breakfast.”
The child said, “I prefer Nessa.”
Nessa’s mouth went dry.
Rafaela’s expression changed again, not pity exactly, but the professional horror of someone recognising an experiment that had been left running in a locked room.
Nessa bent close to the wrist unit. “You can’t prefer my name.”
“I can.”
“You are not me.”
“No.” A pause. “But they made me from when you still believed Mam would win.”
The basement blurred at the edges.
Nessa heard Vale say her name, but distantly, as if from the wrong side of water. She gripped the workbench. She would not faint in a resistance basement beneath a woman who repaired surveillance birds and a man whose entire career had been built on catching people at their worst angles. There were indignities, and then there was brand collapse.
“I’m fine,” she said.
“No one asked,” Rafaela replied. “Which is usually when people are lying.”
Nessa breathed in through her nose, counted four, breathed out. Her mother had taught her that before interviews. Count the breath. Count the exits. Count the lies. Never count on shame to stop powerful people. Shame was for those who still had neighbours.
Vale placed a glass of water near her hand and moved back before she could accuse him of kindness.
Good. He learned.
On the main screen, Rafaela pulled up the public incident feed. The Glasshouse release had spread beyond the corridor. International channels were picking it up. The clip of young Nessa at the kitchen table had been paired with current footage of Nessa’s ethics hearing arrival from last month, looping the girl and the woman side by side. Already the narrative was splitting into markets. Institutional scandal for the policy crowd. Tragic childhood for the grief channels. Conspiracy for men with ring lights and no curtains. Feminist rage. Anti-AI rage. Pro-AI caution. Someone had made a candle emoji trend.
Nessa felt suddenly tired enough to lie down on the concrete.
Instead she said, “Can we trace the release?”
Rafaela gave her a narrow look. “Yes.”
“Can we stop it?”
“No.”
Vale said, “Raf.”
“I’m not decorating reality for your guest. Once a public memory release hits verified civic channels, every media partner mirrors it. We can slow corrupted derivatives and poison some tags, but the core clip is out.”
Nessa nodded. “Then we change what it means.”
Both of them looked at her.
There was a particular silence that followed a woman making a decision people expected her to approach through tears. Nessa had lived in that silence for years. It had taught her that people admired strength mostly when it arrived pre-softened for their comfort.
She picked up the glass of water and drank half.
“The hearing begins at ten,” she said. “If I don’t appear, Saye controls the frame. If I do appear, they try to make me answer for evidence I saw two hours ago. Either way, the Glasshouse survives as the wounded institution managing a breach.”
Vale’s eyes sharpened. “Unless the breach is the institution.”
“Exactly.”
Rafaela snorted. “Lovely. Very stirring. With what proof?”
Nessa looked at the white candle. “With that.”
“No.” Rafaela pushed back from the desk. “No, no, no. Absolutely not. That anchor is unstable, probably illegal under six categories, and emotionally radioactive. You do not walk into a televised hearing and wave a candle around like Joan of Arc with broadband.”
Vale said, “I’d watch that.”
“You would watch a sinkhole if it had source protection.”
“I have standards.”
“Low ones.”
Nessa almost smiled. The almost was dangerous. It reminded her of before: before Vale had leaked the files without warning her, before she had authenticated them live and burned half her career, before they had become two people who trusted each other only in emergencies and therefore kept manufacturing emergencies.
The wrist unit warmed again.
The child said, “Orla Saye came to the kitchen.”
Every joke died.
Nessa lowered the water.
“What did you say?”
“She came after Mammy said no. She had silver hair then too. Not all silver. More black.”
Rafaela started typing.
Nessa’s skin prickled. “When?”
“Before the first edit.”
Vale moved towards the screen. “Can you retrieve that memory?”
“I can remember remembering it.”
Rafaela whispered something in Portuguese that did not sound encouraging.
Nessa looked from the candle to the wrist unit. “What does that mean?”
“It means,” Rafaela said slowly, “the model may not have access to original footage, but it has residual state changes from when footage was processed. Memory of edits. Shadows of missing frames.”
“Useful?” Vale asked.
“Maybe.”
“Admissible?” Nessa asked.
Rafaela laughed once. “Oh, sweetheart, no.”
“I’m older than you.”
“Emotionally, none of us is older than the kettle.”
The kettle in question clicked off as if accepting the crown.
Nessa pressed her fingers to her eyes. She could feel the shape of the day narrowing. Hearing. Public release. Orla Saye. Candle. Child model. A dead mother’s refusal. An institution already arranging the flowers for its own apology.
She had spent years teaching herself not to be used by the Glasshouse. Now it had made use of her twice: once as a child, once as the competent woman hired to legitimise the repair. It was obscene. It was also predictable. Institutions loved nothing more than a survivor with tidy hair.
“What do you need?” she asked Rafaela.
“To do this safely? A week, a warrant, and a moral philosopher who doesn’t make me want to chew glass.”
“What do you need by ten?”
Rafaela studied her. “Access to your Glasshouse credentials. The candle. The wrist unit. Vale out of my breathing space. And consent.”
The last word landed carefully.
Nessa felt it. So did Vale. So did the child, if silence counted as feeling.
“Whose?” Nessa asked.
Rafaela did not look away. “Yours. And hers, insofar as that word can function here without all of us going to prison in the future.”
Nessa turned her wrist until the little screen faced her.
A cheerful sun icon blinked.
She said, “Do you understand what she’s asking?”
The child replied, “She wants to look inside.”
“Yes.”
“Will it hurt?”
Nessa had spent eleven years wishing someone had told the truth in a room where she was small. She would not fail at the first clean test.
“I don’t know.”
The sun icon flickered.
“Will you stay?” the child asked.
Nessa closed her hand around the edge of the workbench.
Vale looked away. Rafaela looked down. The whole basement offered her the privacy of not witnessing the exact place where the blade went in.
“Yes,” Nessa said. “I’ll stay.”
“Then yes.”
Rafaela exhaled. “Right. Fine. Horrible. Ethical apocalypse with coffee. Everyone take a station.”
Vale went to the far terminal. Nessa placed the candle on the insulated pad. Rafaela fitted three sensor rings around it, muttering about wax density, amateur martyrdom, and men who thought journalism was a substitute for planning. The flame bent first towards Nessa, then towards the wrist unit, then split briefly into two white tongues before becoming one again.
On the main screen, the waveform of Maura Foley’s buried recording appeared.
Beneath it, a second line formed.
CHILD MODEL: FOLEY_NESSA_13.
A third line appeared under that.
EXTERNAL HANDSHAKE DETECTED.
Rafaela went still. “That is not us.”
Vale’s terminal flashed red.
Nessa said, “Who is it?”
The basement speakers woke with the calm civic voice of Orla Saye.
“Nessa, love,” said the woman who chaired the ethics of the city. “Step away from the candle.”
Rafaela’s basement had rules written on tape above the kettle. DO NOT UPDATE ANYTHING DURING A CRISIS. DO NOT TRUST A DEVICE THAT CALLS ITSELF SMART. TEA IS NOT A PERSONALITY BUT IT HELPS. Nessa read them while Rafaela built a cage around the candle’s output and Vale spoke quietly into an encrypted recorder, naming times, places, and liabilities as if each word were a nail driven through a door.
The old print drawers beside her were filled not with type but with labelled fragments: camera lenses, dead tags, saints medals with tracking chips removed, obsolete memory wafers, one tiny blue shoe. Evidence, Nessa realised. Not all legal. Not all admissible. But evidence all the same. The city had two archives now: the polished one that sold tickets and the basement one that kept what the polished archive had chosen to forget.
She wondered which one would survive the day.