Aethermourne Codex

story-beat · ashen-knot

Cullet Registry Rumble

AE-412.5Era: ember-ageTech tier: 2

The cullet pit swallows Selene and Jace into a staged hunt; the listening rig names a traitor the glass already knew.

The cullet pit did not welcome you. It graded you—teeth of roller and jaw of hopper, everything that had been proud glass reduced to voiceless gravel. Selene stepped down first because habit said lead from the front and pride said do not let Jace see her knees remember fear.

Air down here tasted like coins someone had sucked clean of mercy. Overhead, storm glass along the roofline still hummed from the furnace’s chord—thin harmonics that made her mirrored warding itch under the skin, the old mirror-school reflex trying to turn noise into geometry.

Jace followed with his listening rig held high, brass planets casting insect shadows on the grit. The smallest moon jittered, steadied, jittered again: not lies now, but density—mass moving where blueprints said nothing should be heavy.

“The crate was bait,” he’d said upstairs. She’d agreed because agreement kept his pen away from her name for another minute. Down here, bait meant something worse than theater. It meant someone wanted witnesses crushed into cullet and called scrapyard hygiene.

The pit narrowed into a throat floored with cracked pane and pearl-edged shard. Workers weren’t supposed to be on this shift; the Syndicate had cleared the floor the way institutions clear blame—paper first, blood if the margins run.

Selene lifted her thumbnail mirror—child’s cheat, teacher’s shame—and caught a slice of what the overhead lamps refused to admit: a secondary channel behind the main rollers, a maintenance crawl branded with a moth-wing stamp so faint it could pretend to be corrosion.

Ashen Knot cipher. Not Syndicate. Not anymore.

“Mirror,” Jace said softly, not asking permission. His stylus tapped the rig’s housing; orrery gears kissed. “Someone’s moving parallel to us. Listening back.”

“Good,” Selene replied, because bravado was also a kind of warding. “Then they’ll hear the truth when it breaks.”

She set her palm against a hanging sheet of tempered scrap—still warm, still honest in the way glass is honest when it hasn’t been sold yet. Mirrored gesture: the line admitted it lied about space; the space answered with a seam wide enough for shoulders.

The crawl smelled like the First Ley Surge in old stories: ozone stitched to sugar, panic cured into protocol. Far ahead, a ribbon of fine gray traced the duct like a vein tapped for ink.

Not enough ash to power a city. Enough to convict a guild.

Footsteps behind—not Jace’s careful brass, another rhythm, rubber and hurry. Selene killed her thumbnail reflection before light could jury them.

Syndicate inspector. Young face, old eyes, stamp scarred into the wrist like a second smile. Two contractors behind him with catch-poles sleeved in grounded mesh—anti-magic stability dressed as civility.

“You’re off roster,” the inspector said to Selene. To Jace: “You’re on roster, which makes this cute.”

Jace’s orrery aligned into a tight forecast. He didn’t look cute. He looked like a man deciding which betrayal to log first.

“Cullet audit,” he stated, voice mild as a blade wiped on velvet. “Irregular ash trace in the grind returns. I’m following chain of custody.”

“Chain’s broken at her hands,” the inspector said, nodding at Selene.

Selene smiled once—small, sharp. “If my hands broke your chain, you’d be picking teeth out of the hopper. I’m here because your moth friends stamped a door you didn’t audit.”

The inspector’s pupils flicked—micro tells the listening rig didn’t need, but drank anyway. Jace’s miniature Mercury skipped forward and settled.

“She’s telling the truth about the stamp,” Jace said, and the sentence cost him something in the ledger he carried behind his teeth. “Not about innocence. Different axis.”

The contractors shifted. Catch-poles hummed—low fields that made Selene’s mirrored warding tighten until her knuckles greyed. Heat from the lehr above bled through the deck; storm glass answered, thirsty.

Selene tipped her chin toward the moth seam. “Real door’s there. Your staged crate upstairs was supposed to make the guild bleeds look like mine. Who benefits if Veilspire burns the Ash Stair tonight?”

The inspector’s mouth hardened. “Everyone who sells shelter.”

“Then watch who buys,” she said.

Jace moved—not between Selene and the poles, but sideways, placing his rig’s open horn toward the moth seam as if honesty could be amplified. Brass planets trembled; the rig whispered a name in harmonic collapse, the sound too precise to be rumor.

The inspector heard it. Color left his jaw.

Behind the seam, something slid—metal on grit—not pursuit, not rescue. A ledger being balanced.

Selene didn’t wait for permission. She dove the crawl on exhaled rhythm—four beats, the calm Jace’s machine pretended—thumbnail mirror alive just long enough to bend sight around a corner without giving the storm glass above a beacon.

Dark opened into a pocket room nobody’s diagrams labeled: a tally bench, scales still warm, ash weighed in doses too neat for panic and too small for war. On the bench lay a Syndicate seal pressed into wax—fresh—and beside it, a moth wing drawn in binding ink, incomplete, as if the artist had been interrupted by conscience or knife.

Jace squeezed in after, rig scraping stone. His breath touched her ear. “We’re not alone.”

“I know,” Selene whispered. “The ash already knew.”

Footfalls above—the rollers waking to someone else’s timetable. The staged hunt had never been about catching smugglers. It had been about catching witnesses before they could read the ledger.

Selene swept wax crumbs into her palm—not evidence she could walk upstairs with, but proof the Syndicate could eat itself if you fed it the right mirror.

“Write fast,” she told Jace.

He already had the stylus poised. “I’m writing two names,” he answered. “One true. One useful.”

Outside their pocket, the cullet pit began to rumble—the sound of a city trying to pretend it didn’t breathe, and failing.

Related

← Back to storyline