People lied.
Transaction records usually didn't.
That was one of the reasons Akira Mercer preferred working with numbers. Numbers never cried. Numbers never exaggerated. Numbers never forgot the details that made them look guilty.
But numbers left trails.
And in Nexus City, anyone who followed a trail too far risked leaving one behind.
A small notification slid into the corner of his monitor.
Threadline had finished.
THREADLINE Module: Financial Trace ══════════════════════════════════════ CASE ID: T-34182 STATUS TRACE COMPLETE Confidence: 98.7% Potential Routes: 7 Recommended Path: Route 03 Analysis Time: 4m 18s ══════════════════════════════════════ Analysis Complete Truth Leaves Patterns.
Akira studied the result.
Akira:"Seven."
His chair answered with its familiar squeak as he leaned back.
A corner of his mouth twitched.
Akira:“Almost considerate.”
Professional laundering networks buried money beneath dozens of false destinations. Good ones created hundreds—shell companies, temporary wallets, split transfers, reversed charges, and enough meaningless movement to exhaust anyone paid by the hour.
Seven viable paths meant something else.
Either the person moving the money had been careless.
Or they had never needed to hide it.
Akira tapped one finger against the monitor.
Akira:“Which one are you?”
He selected Route 03.
Thin blue lines spread across the screen, connecting payment processors, holding accounts, settlement services, and corporate registries.
Three thousand credits had entered the route.
That was the amount Akira’s client claimed her violent ex-boyfriend had stolen before disappearing.
Akira had heard worse stories.
He had also heard better lies.
Clients usually arrived with their version already polished. They emphasized the parts that made them innocent and omitted anything that might complicate the picture.
That was why Akira trusted records more than testimony.
Records could be altered.
But altering them left another pattern.
Akira:“All right,” he muttered. “Show me where you went.”
The first transfer split into two.
Two became six.
Six passed through four intermediary accounts before converging again.
Clean.
Too clean to be amateur work.
Akira narrowed the map.
The final node opened.
Not an offshore wallet.
Not a criminal exchange.
Not an anonymous account hidden behind stolen credentials.
A licensed debt recovery agency.
Different corporate name.
Same registration chain.
Akira stared at it for a moment.
Then sighed.
Akira:“Of course.”
He opened the attached authorization.
ENFORCEMENT RECORD ══════════════════════════════════════ Outstanding Balance: Confirmed Collection Order: Active Payment Warrant: Authorized Recovery Amount: 3,000 Credits ══════════════════════════════════════
The money had not disappeared.
It had arrived exactly where the warrant sent it.
Not theft.
Debt enforcement.
The client had not forgotten to mention the debt collection order.
She had omitted it.
There was a difference.
Akira closed the file and let the report assemble itself.
INVESTIGATION SUMMARY ══════════════════════════════════════ Finding: No theft confirmed. Funds transferred through registered debt enforcement. Recovery authorization verified. Status: CASE CLOSED ══════════════════════════════════════ Submitted by: Echo Verified Contractor
Clients paid for answers.
Whether they liked those answers was not part of the contract.
Akira hovered over .
Akira:“The client’s going to hate this.”
The report stated what the records proved.
No theft confirmed.
Akira:“Not the answer you paid for,” he said.
Then he pressed .
Akira:“But it’s what happened.”
The report vanished from his active queue.
ContractNet replaced it with the payment summary.
CONTRACT CLOSED ══════════════════════════════════════ Category: Financial Trace Investigation Client ID: CN-88341 Result: VERIFIED PAYMENT SUMMARY Contract Value 240 Credits Broker Fee -40 Credits ──────────────────────────────────── Final Deposit 200 Credits
Akira stared at the final number.
Two hundred credits.
Not enough to change a life.
Enough to survive another week.
In Lower Nexus, that counted.
Akira opened the transfer window.
Tomas Mercer.
Eighty credits.
Grandpa’s account.
Akira:“He’s going to complain.”
Grandpa would complain, spend the money on groceries, then claim he had found a better price at the market because pride apparently came with a discount section.
Akira sent the transfer.
The confirmation blinked once.
Done.
Akira:“You’re welcome,” he told the empty room. “Be mad later.”
The remaining credits stayed where they were.
A better processor.
More storage.
A chair that seemed determined to let gravity settle the matter.
Akira glanced down as the chair creaked beneath him.
Akira:"Don't start."
The chair creaked again.
Akira:"...One disaster at a time."
He closed the contract.
Done.
Akira reached for the keyboard to shut everything down.
His fingers paused above the keys.
One account still bothered him.
Not the debt agency.
Not the final destination.
One of the accounts the client’s money had passed through before reaching the collection agency.
It did not belong in the route.
Every other intermediary was registered to a payment processor, settlement service, or corporate holding account.
This one belonged to a person.
Akira reopened its profile.
ACCOUNT PROFILE ══════════════════════════════════════ Account Type: Personal Civic Registered Owner: Citizen 44-792-AK Account Status: Active Last Authenticated Owner Action: 4 Years, 11 Months Ago Latest Financial Transaction: Earlier Today Identity Verification: Current Compliance Flags: None ══════════════════════════════════════
Akira read the account type again.
Personal Civic.
Yet earlier that evening, it had received part of the client’s money, held it for less than a second, and passed it toward the debt-recovery agency like an automated settlement account.
That was unusual.
Not impossible.
Scheduled transfers, legal withdrawals, and automated payments could move through a personal account without the owner actively approving them.
But this account had almost none of the activity expected from a living person.
No food purchases.
No rent.
No transit use.
No subscriptions.
No registered income.
No authenticated owner action in nearly five years.
And somehow, its identity verification was still current.
Akira studied the line.
Identity Verification: Current.
Several legitimate accounts in the same route carried older verification dates.
This one belonged to an owner who apparently never used it, yet the financial network treated the identity as recently confirmed.
Akira:“Who verified you?”
His fingers found the edge of the monitor.
The contract was closed. The payment had cleared. Echo had done what he had been hired to do.
That was the rule.
Solve the case. Submit the evidence. Take the money.
Do not chase shadows into systems built to notice curiosity.
Akira opened the municipal record linked to the owner anyway.
A warning appeared across the page.
FOR SECURITY AND COMPLIANCE.
Public did not mean safe.
Public meant the city allowed people to look.
It also meant the city remembered who did.
Akira almost closed the page.
Almost.
Then he entered the Citizen ID.
The database took several seconds to respond. Like most public systems, it worked well enough to justify next year’s budget and badly enough to make errors believable.
The record loaded.
CIVIC RECORD ══════════════════════════════════════ Citizen ID: 44-792-AK Legal Status: Deceased Date of Death: Five Years Ago ══════════════════════════════════════
Akira read it once.
Then again.
The words did not change.
The financial network said the account was active.
It said the owner’s identity was current.
The civic registry said that owner had been dead for five years.
Akira leaned forward.
The room began to recede around him.
Ventilation softened into the background. Traffic faded beneath the window. Billboard light blurred at the edges of his vision.
Until there was only the contradiction.
A dead citizen with a current identity verification.
One bad record was possible.
Government databases made mistakes. Old files broke. Clerks entered the wrong status. Agencies delayed updates and called it procedure.
But two systems had agreed that the same identity was both dead and recently verified.
Akira:“That’s not a clean account,” Akira muttered.
It was a contradiction wearing clean paperwork.
He opened the verification history.
The most recent refresh had been attached to a utility authorization.
Forty-two credits.
The request had cleared, remained open for less than a second, then canceled before the provider received anything.
Nothing purchased.
Nothing collected.
But the identity attached to the request had been accepted as valid.
The timestamp read:
02:14:22.
Akira checked the date.
Almost eleven days earlier.
He opened the previous event.
Registered-device verification.
02:11:47.
Eleven days before the utility request.
The one before that came from a transit service.
02:16:03.
Another eleven days.
Different services.
Different visible activity.
The same seven-minute window.
Akira pulled the timestamps into Threadline.
ACTIVITY COMPARISON ══════════════════════════════════════ Observed Interval: 11 Days Recurring Window: 02:10–02:17 Matched Events: 6 Next Expected Window: Tonight ══════════════════════════════════════
Akira stared at the final line.
The current debt-enforcement transfer was not part of the pattern.
It was only what had brought the account into his case.
The older verification events were different.
They appeared every eleven days.
Always after two in the morning.
Always inside the same seven-minute window.
And the next interval completed tonight.
Akira:“That’s not random.”
The service changed each time.
The amount changed.
Sometimes no money moved at all.
But every event left the same result behind.
The owner’s identity remained current.
Akira did not yet know what the events were doing.
Maybe they were preserving the account.
Maybe they were maintaining access attached to the identity.
Maybe the verification itself was the only thing that mattered.
He only knew someone—or something—was touching the account on a schedule.
One account could still be an unusual database failure.
One dead identity caught inside a broken automated loop.
Akira opened a second instance of Threadline.
This was no longer the client’s case.
The contract was closed. The payment had cleared.
Anything after that belonged to curiosity.
And curiosity needed protection.
He closed the Echo session.
Removed his contractor profile from the query.
Restricted the search to public records.
Disabled automatic expansion.
Then he built a narrow comparison.
Deceased civic owner.
Active personal account.
Current identity verification.
Repeated activity between 02:10 and 02:17.
No protected records.
No full transaction histories.
Two-minute limit.
His finger hovered over .
Akira:“Quiet search.”
Threadline waited.
Akira:“Quiet enough.”
He started it.
The count climbed.
One.
Three.
Five.
Seven.
Nine.
Akira stopped the search.
Nine was enough.
More than enough from a sample this small.
He expanded the results.
Nine deceased citizens.
Nine active accounts.
Nine identities showing the same eleven-day rhythm.
Not the same transaction.
Not the same services.
The same rhythm.
Eleven days apart.
Between 02:10 and 02:17.
And the next window opened tonight.
Akira’s fingers tapped against the monitor.
Akira:“That’s not corruption.”
Corruption was inconsistent. It bent rules when someone needed money, protection, or a favor.
This was regular.
Automated.
Scheduled.
Akira:“Someone built this.”
A thin red line appeared beside one of the records.
Akira went still.
One of the nine accounts vanished from the comparison view.
For one second, he thought Threadline had failed.
Akira leaned closer.
Akira:"Why did you seal?"
Then the municipal page refreshed on its own.
Akira stopped tapping.
The record had not crashed.
It had not timed out.
It had been sealed at the source.
While he was watching.
Or because he was watching.
His eyes shifted to the corner of the screen.
Echo session active.
No alerts.
No warnings.
No messages.
Akira swallowed once.
Akira:"That's worse."
Warnings were polite.
Silence meant someone had decided politeness was unnecessary.
His eyes moved over the remaining eight records.
Still visible.
For now.
Akira:"Okay."
His voice sounded too calm.
Akira:"Before you disappear too."
He copied the names and citizen IDs into a private file.
Not full records.
Not transaction trees.
Not from here.
Names and IDs were enough.
Enough to find them again.
Somewhere safer.
His fingers stayed on the keyboard.
He did not type.
For several seconds, he only stared at the empty space where the sealed record had been.
Nine found.
Eight visible.
One sealed while he watched.
The thought repeated once.
Then again.
Akira:"This isn't a mistake."
The words came out quieter than he expected.
Not fear.
Not yet.
Fear required certainty.
This was worse.
This was not knowing whether he had found a mistake, a crime, or the edge of something that had just looked back.
Knock.
Knock.
Knock.
Akira blinked.
The room returned all at once.
The ventilation hum.
The traffic below.
Billboard neon bleeding through the window.
The soft glow of Threadline waiting on his monitor.
Two more knocks followed.
Akira:"Grandpa."
Akira looked at the screen.
The empty space where the ninth record had been seemed louder than the knock.
Then he blanked the display.
A second too late to feel casual.
He turned his chair halfway around.
Akira:"Come in."
The bedroom door slid open with its usual reluctant groan.
Grandpa stepped inside carrying two takeout containers tucked beneath one arm and a paper bag dangling from the other.
Grandpa:"I had a difficult decision tonight."
Akira turned his chair halfway around.
Akira:"I'll alert the authorities."
Grandpa ignored him.
Grandpa:"I could've spent twenty credits fixing the lock downstairs..."
He set one of the containers on the small table.
Grandpa:"...or I could buy dinner."
Akira glanced toward the hallway.
Akira:"The lock still pretending to work?"
Grandpa:"It continues to provide emotional support."
Akira:"...Reasonable."
Grandpa:"So dinner won."
Akira:"It usually does."
Akira accepted the container.
Akira:"...Fair."
Grandpa smiled.
Grandpa:"You've been in that chair for hours."
Akira:"I stood up once."
Grandpa raised an eyebrow.
Grandpa:"Oh?"
Akira:"I regretted it."
A laugh escaped Grandpa.
Grandpa:"I'm sure the chair appreciated the break."
Akira:"The chair and I have an understanding."
Grandpa:"I've noticed."
Grandpa handed him the takeout container, then studied him for a moment.
Grandpa:"...How much sleep?"
Akira accepted the food.
Akira:"About three hours."
Grandpa sighed.
Grandpa:"A fifteen-year-old isn't supposed to survive on three hours of sleep."
Akira pulled the chopsticks apart.
Akira:"I'll catch up eventually."
Grandpa:"That's what you said yesterday."
Akira:"And the day before."
Akira:"...It's still technically true."
Grandpa shook his head, though a small smile tugged at the corner of his mouth.
Grandpa:"One of these days I'm going to win this argument."
Akira looked up.
Akira:"You've been saying that for years."
Grandpa:"I have."
Akira:"And?"
Grandpa's smile deepened.
Grandpa:"I only need to win once."
Akira stared at him for a second.
Then he nodded.
Fair.
They ate.
For a few minutes, the world became small again.
Food on the desk.
Grandpa in the chair.
Akira tried to let that be enough.
After a few bites, Grandpa nodded toward the monitor.
Grandpa:"The contract go well?"
Akira nodded.
Akira:"It did."
Grandpa pointed his chopsticks toward him.
Grandpa:"So..."
Grandpa:"An angry hacker?"
Akira:"No."
Grandpa:"A criminal mastermind?"
Akira:"No."
Grandpa tilted his head.
Grandpa:"...Worse?"
Akira sighed.
Akira:"Debt collection."
A quiet chuckle escaped Grandpa.
Grandpa:"I'm guessing the client forgot to mention that."
Akira:"They omitted several relevant details."
Akira looked down at his bowl.
Akira:"Transaction records don't."
Grandpa:"So the money ended up exactly where it was supposed to."
Akira:"It did."
Grandpa shook his head.
Grandpa:"That's going to be an awkward report."
Akira:"It was. She won't be happy."
A soft chime sounded from Grandpa's wristband.
He glanced down.
Grandpa:"Eighty credits?"
Akira continued eating.
Grandpa:"You shouldn't keep sending me money."
Akira:"I know."
Grandpa:"You need it more."
Akira:"I know."
Grandpa:"You keep doing it anyway."
Akira shrugged.
Akira:"You keep buying groceries."
Grandpa placed a hand over his chest, deeply wounded.
Grandpa:"I shop responsibly."
Akira:"You shop stubbornly."
Grandpa:"I shop economically."
Akira:"You bought three bags of rice because they were on sale."
Grandpa lifted his chin.
Grandpa:"And now we have rice."
Akira smiled despite himself.
Neither mentioned the transfer again.
They never did.
Outside the window, an enormous holographic billboard burst to life, washing the apartment in brilliant crimson and gold.
Massive armored figures crossed blades above a shifting world of neon cities, rolling grasslands, ancient ruins, and distant castles. Thousands of player avatars surged below, carrying weapons and machines from every age of technology.
The advertisement faded into another countdown before disappearing into the skyline.
Grandpa watched the last of the light disappear.
Grandpa:"Whole city's talking about that game."
Akira nodded.
Akira:"They've been talking about it for months."
Grandpa:"You planning to play?"
Akira looked toward the window.
Akira:"Most people are planning to play."
Grandpa studied him.
Grandpa:"And you?"
Akira's eyes stayed on the skyline.
Akira:"I'm planning how to survive it."
Grandpa's smile softened, but it did not disappear.
Grandpa:"That's a serious way to talk about a game."
Akira:"The servers open in thirty days," Akira said. "The game started months ago."
Grandpa leaned back.
Grandpa:"Explain."
Akira pointed his chopsticks toward the fading billboard.
Akira:"Guilds are recruiting before anyone has a character. Streamers are building audiences before they know the mechanics. Corporations are sponsoring teams before the economy exists."
Grandpa:"That's promotion."
Akira:"That's positioning."
Grandpa considered that.
Akira continued.
Akira:"People are already choosing who to trust. Who to follow. Who to owe favors to."
Grandpa:"And you think that matters?"
Akira:"It always matters."
Grandpa gave a small nod.
That, he understood.
Akira looked back at the window.
Akira:"Most players will log in and see weapons, quests, rankings, loot."
Grandpa:"And you won't?"
Akira:"I'll see markets."
Grandpa watched him carefully.
Akira counted on his fingers, not because he needed to, but because organizing the thought made it cleaner.
Akira:"Currency flow. Resource control. Territory. Information. Reputation. Access."
Grandpa's expression grew quieter.
Grandpa:"That's not playing."
Akira:"No."
Akira lowered his hand.
Akira:"It's a city before anyone admits it is."
For a moment, neither of them spoke.
The city outside kept flashing advertisements into the room.
Grandpa finally said, "Societies have laws."
Akira looked at him.
Akira:"Only where someone can enforce them."
Grandpa did not laugh.
Akira continued, softer now.
Akira:"There'll be opportunity. Real opportunity. People from Lower Nexus might actually earn something in there."
Grandpa:"That part sounds hopeful."
Akira:"It is."
Akira paused.
Akira:"That's what makes it dangerous."
Grandpa waited.
Akira:"Anywhere desperate people can make money, other people show up to take it from them."
The old man's face tightened, just a little.
He understood that too.
Akira looked back at the empty bowls.
Akira:"Fraud. Debt traps. Market manipulation. Paid guilds. Protection rackets. Political messaging. Black-market accounts."
Grandpa:"In a game?"
Akira:"Through a game."
Grandpa was quiet for a long moment.
Then he said, "People don't stop being people just because they log in."
Akira glanced at him.
Akira:"No."
Grandpa looked toward the skyline.
Grandpa:"So it's not really a game."
Akira shook his head.
Akira:"It's another city."
Silence settled between them.
After a moment, Grandpa asked quietly, "You think the System built it for that?"
Akira considered the question.
Akira:"I think the System built it because people reveal more when they think no one's forcing them."
Grandpa's expression tightened.
Grandpa:"You think Exova is a trap?"
Akira:"No."
Akira paused.
Akira:"Not exactly."
Grandpa waited.
Akira:"A trap has to hide what it is. Exova doesn't. People are going to walk into it smiling."
That kept Grandpa quiet for a moment.
Grandpa:"You really think it's watching everyone?"
Akira:"It already does."
Grandpa:"You know what I mean."
Akira nodded.
Akira:"I do."
Grandpa folded his empty container, slower this time.
Grandpa:"I still don't know who actually runs that thing."
Akira:"The government says they do."
Grandpa:"That wasn't my question."
Akira looked down at the table.
No food left.
No easy answer either.
Akira:"The government still controls the city," Akira said. "Police. Schools. Housing. Food credits."
Grandpa watched him.
Grandpa:"And the System?"
Akira:"The System tells them where the pressure goes."
Grandpa's brow tightened.
Grandpa:"Pressure?"
Akira:"More patrols in one district. Fewer power hours in another. Better school placement for one kid. Delayed medical priority for someone else."
Grandpa did not answer.
Akira rubbed his thumb against the side of his bowl.
Akira:"It doesn't have to arrest anyone. It just has to recommend who gets watched, who gets helped, and who gets ignored."
The room felt quieter after that.
Grandpa leaned back.
Grandpa:"A recommendation can still ruin a life."
Akira looked at him.
Akira:"Yeah."
Grandpa:"Then people should argue with it."
Akira:"They used to."
Grandpa's face hardened slightly.
Grandpa:"And now?"
Akira:"Now the System has numbers."
Akira's voice stayed low.
Akira:"If crime drops after it recommends more patrols, people accept the patrols. If production rises after it recommends new work assignments, people accept the transfers. If the grid stays stable after it cuts power to a poor block, people call it necessary."
Grandpa said nothing.
Akira looked at the dark monitor.
Akira:"The System doesn't need to rule the city. It just has to be right often enough that people stop asking if it should."
Grandpa was quiet for a long moment.
Then he said, "That's not control."
Akira looked at him.
Grandpa's voice lowered.
Grandpa:"That's dependency."
Akira nodded once.
Akira:"Yeah."
Grandpa:"And Project Exova?"
Akira's eyes stayed on the monitor.
Akira:"The city already knows what people do when they're watched."
He swallowed.
Akira:"Exova shows what people do when they think they chose freely."
Grandpa did not answer right away.
When he did, the humor was gone from his voice.
Grandpa:"That doesn't make me feel better."
Akira:"It wasn't supposed to."
The room fell quiet again.
Grandpa reached for the empty containers and stacked them together.
For a few minutes, neither of them spoke.
The silence from the conversation stayed longer than the light had.
Akira tried to keep his eyes on the table.
Not the blank monitor.
Not the eight names waiting behind it.
Grandpa stood and gathered the paper bag.
He reached the bedroom door before stopping.
Grandpa:"Something else bothering you?"
Akira looked up.
Akira:"...Maybe."
Grandpa:"The contract?"
Akira:"No."
Grandpa was quiet for a moment.
Grandpa:"Something you found afterward."
It was not a question.
Akira's eyes moved to the blank monitor despite himself.
Grandpa followed the glance.
Grandpa:"I don't know what you found."
Akira:"I know."
Grandpa waited.
Akira looked back at the table.
Akira:"It's just names."
Grandpa's expression did not change.
Grandpa:"Names?"
Akira regretted saying it.
Akira:"And IDs."
That was all he gave him.
That was more than enough.
Grandpa's fingers tapped twice against the doorframe.
Grandpa:"You only do that when something doesn't fit."
Akira looked at his own hand.
His fingers were still resting against the monitor.
He had not noticed.
Akira:"...Do what?"
Grandpa's smile softened.
Grandpa:"That."
He tapped the doorframe again.
Grandpa:"You've been doing it since you were little."
Akira stared at him.
Akira:"I have?"
Grandpa:"Every broken toy. Every locked drawer. Every puzzle you swore was missing a piece."
Akira looked down at his hand.
Grandpa's voice gentled.
Grandpa:"You tap when your mind finds a gap."
Akira did not know what to say to that.
Grandpa opened the door.
Grandpa:"You know what I'd do?"
Akira's voice came out softer than he meant.
Akira:"What?"
Grandpa stepped into the hallway.
Grandpa:"Run the names."
The door closed.
Akira sat very still.
Nine found.
Eight visible.
One sealed while he watched.
His fingers tapped once against the monitor.
Then again.
He reached for the keyboard.