AI Detective Harlow Quinn pushed through the iron grating, the screech of rusted hinges echoing off the vaulted tunnels. The stale air smelled of damp concrete and faint incense, a paradox that made the skin prickle. She glanced at the leather watch on her left wrist, the cracked face ticking with stubborn regularity even as the world around her felt out of time.
A flicker of light betrayed a narrow corridor lined with stalls made from salvaged train car doors. Lanterns hung from rusted hooks, casting amber halos over rows of curiosities: glass vials filled with shifting smoke, folded parchments sealed with wax, and a polished brass compass perched on a velvet cushion. The compass’s face bore sigils that seemed to pulse faintly, the needle quivering as if caught in a breeze that never touched the air.
Eva Kowalski stood near a pile of old tomes, her round glasses catching the lantern glow. She tugged at a curl behind her left ear, her freckled cheeks flushed from the heat of the underground market. A worn leather satchel thumped against her side each time she shifted.
“Never thought I’d meet you in a place that smells like old trains and worse intentions,” Eva remarked, her voice low, eyes scanning the stalls .
Quinn’s jaw tightened. “You brought the bone token, right?” She held out a small ivory fragment, its surface etched with a single rune. The token glowed briefly, locking the gate behind them with a soft click.
Eva slipped the token into a hidden slot in the wall. A panel slid aside, revealing a narrow path that led deeper into the market’s maze. “The informant said a body turned up after last night’s auction. Thought you’d want to see the mess.”
A crowd had gathered near a stall draped in black silk , the center of which was a slab of stone. A body lay atop it, its limbs twisted, a dark stain spreading across its chest. The victim wore a tattered coat, the collar turned up against an unseen chill . A narrow, silver-edged blade rested near the head, its point sunk into the ground, not the flesh.
Quinn knelt, her boots silent against the stone. The compass on the nearby cushion quivered , its needle pointing directly at the corpse. She lifted the compass, feeling the faint hum of energy through the brass.
“Looks like a simple stabbing,” she said, not looking up, voice flat . “But the blood doesn’t match the blade’s material. This is steel, not the high-carbon alloy that would leave such a clean cut.”
Eva angled her head, a question in her eyes. “The blade’s a ceremonial thing, isn’t it? Used for rites, not murder. Maybe the killer wanted a show.”
Quinn tapped the watch , the second hand ticking louder in her mind. “Rituals leave signs. Look at the floor. No scorch marks, no residue from fire. The victim’s coat is soaked but the water is dry where it should be wet.”
She brushed a finger across the stain, feeling the texture. The dark patch was not blood but a viscous oil, slick and black, catching the lantern light.
“The oil’s not from any weapon I know,” Quinn said, tilting her head. “It’s a binding fluid, used to seal rifts. That explains the compass pointing here. It’s tracking an energy spike, not a body.”
Eva’s eyebrows lifted. “You think this is… a portal?”
Quinn rose, eyes scanning the vendor stalls. “Someone brought a rift into this market, fed it a victim, used the oil to keep it open. The blade was a decoy, a prop to mislead anyone thinking this was a gang hit.”
A grizzled vendor, his face scarred by years of underground trade, shuffled forward, the compass clutched in his hand. “You want the truth, Detective? The Compass was forged by a Shade artisan. It doesn’t point to any ordinary thing. It finds the nearest tear between worlds.”
He lowered his voice. “There’s a rift behind the east stall, hidden behind a veil of static. It’s been feeding on the market’s traffic, picking up stray souls. The victim was the first full moon since the market moved. The oil was the only thing that could keep the tear from expanding.”
Quinn’s eyes narrowed . “If that’s true, the rift would have left a mark on the surroundings. Look at the wall behind the corpse.”
She moved to the wall, running her thumb along a faint line that glowed with a faint green phosphorescence only visible where the lantern light brushed it. The line was a subtle crack, a seam in the stone that seemed to hum .
“The seam is a pressure point,” she said, pressing her palm against it. “It’s been weakened, but not broken. The oil seeped in, sealing it temporarily. When the seal fails, the rift expands, swallowing whatever is nearby. The victim was caught in the first surge.”
Eva frowned, flipping a page in a notebook she’d pulled from her satchel. “My research mentions a ritual where a sacrificial offering is used to anchor a temporary gate. The offering is bound with oil to keep the gate stable for a short window. The Compass is a guide for the ritualist.”
Quinn turned back to the compass, the needle still trembling. “The compass is pointing to the east stall. The stall holder—who?”
A young woman with a tattoo of a crescent moon behind her ear stepped forward, clutching a bundle of herbs. “I’m Lira. I ran this stall. We sell protective charms. I didn’t know the oil was… this.” She gestured helplessly at the dark puddle.
“Did anyone request a special charm ? Something to… keep a door closed?” Quinn asked, voice low enough to cut through the market’s murmurs .
Lira hesitated. “A man came in, wore a coat like the victim’s. He asked for a seal against spirits. I gave him a blue sachet, told him to spread it over the area he wanted to protect. He paid in bone tokens, said he needed it for a… family emergency.”
Quinn’s fingers tightened around the compass. “He used the tokens to get in, but the tokens are only for entry. He must have known the market’s layout. He used the oracle blade as a distraction, then poured the oil over the seal to keep the rift open longer than intended.”
Eva’s satchel thumped again as she leaned over a stack of dusty tomes, flipping pages with practiced speed. “There’s a mention of a Shade artisan who forged a compass to locate “the living cracks.” The compass reacts to the rift’s energy, not to any metallic presence. It’s designed for hunters, not merchants.”
Quinn crouched again, eyes fixed on the crack. “If we can reseal this, the oil will evaporate, and the rift will collapse. But we need a counter‑binding, something that reacts opposite to the oil. Maybe the protective charms Lira sells can do that.”
Lira’s hands trembled . “I have a vial of silvered ash, used to ward off shadow beings. If we spread it across the crack, it should neutralize the oil.”
Quinn stood, the worn leather watch ticking louder in her ears. “Gather the ash, the compass, and the blue sachet. We’ll create a circle, pour the ash, and use the compass to steer the energy back into the rift, then close it with the oil’s counter—”
She held up a finger, eyes scanning the crowd. “—but we need to distract any other ritualists who might think this is an opportunity. Eva, you and Lira keep the market calm. I’ll handle the sealing.”
Eva nodded, slipping the satchel over her shoulder, pulling out a small crush of dried herbs. “I’ve got belladonna and mandrake. The scent will keep the marketfolk from getting too close.”
Lira opened a pouch, spilling a fine powder that shimmered like moonlight. “Silvered ash. It’s ready.”
Quinn placed the Veil Compass on the slab near the corpse, the needle trembling into a steady direction. The compass’s glow intensified, casting a thin line of light that traced the crack, highlighting the fissure as if drawing a map .
She knelt, spreading the silvered ash over the crack, the powder hissing softly as it met the oil. The hiss turned into a low growl, the crack shuddering as if alive. The compass needle spun wildly, then steadied, pointing directly at the rift’s heart — a small vortex of swirling shadows beneath the east stall’s tarp.
“Now,” Quinn whispered, her voice barely audible over the market’s hum . She lifted the blue sachet, the powder within glowing faintly blue. She scattered it across the vortex, the air rippling as color met shadow. The vortex snarled, pulling at the edges of the market’s lantern light.
A sudden cold swept through the tunnel, the lantern flames flickering. The compass’s needle quivered , then steadied, its face glowing with a calm green light. The crack sealed, the oil receding like a tide pulled back, leaving a faint silver sheen on the stone.
The crowd gasped, some clinging to stalls, others stepping back. Eva inhaled sharply , the scent of belladonna mixing with the ash, a sweet, sharp perfume that calmed frantic nerves.
“Did it work?” Lira asked, voice trembling .
Quinn stood, dusting ash from her boots. “The rift collapsed. No more portal, no more oil. The compass is quiet now.”
The vendor who held the compass nodded, eyes dark but grateful. “You saved this market, Detective. And perhaps more. The Shade artisan would be proud.”
Quinn glanced at her watch , the minute hand moving as if urging her onward . “I need a report. I’ll need statements from everyone who saw the man in the coat. And I want a full inventory of any occult items sold here in the past month.”
Eva slipped a notebook from her satchel, flipping to a clean page. “I’ll document the binding, the ash composition, and the compass’s behavior. If there’s any residue left, we can trace it back to the ritualist.”
Quinn nodded, the sharpness of her jaw set. She turned toward the exit, the gate sealing behind them with a satisfying clang. The lanterns dimmed, shadows retreating as the market settled back into its concealed rhythm.
As they stepped onto the platform, the air smelled of rain on stone, the faint echo of a train long gone. Quinn’s leather watch ticked, relentless, marking each second she spent chasing a truth hidden beneath the city’s surface.
“Next time you want to meet me, bring a place without veil,” she said, a hint of a smile tugging at the corner of her mouth.
Eva laughed, the sound bright in the tunnels. “Only if you promise not to bring the same old case files. I need fresh mysteries.”
A distant rumble hinted at a train passing above, a reminder of the world above the hidden market. Quinn adjusted the watch on her wrist, its leather strap worn smooth by years of tension . She glanced back at the Veil Market’s entrance, the iron gates now closed, the bone token secured. The compass lay silent on the stone slab, its needle still pointing toward nothing.
The detective took a breath, feeling the weight of the case settle in her shoulders. The mystery had unfolded, the evidence had hidden itself, and through careful observation, the seams of a supernatural crime had been revealed . She turned, marching toward the precinct, ready to file her report, ready to face the next rift that might bleed through the city’s veins.