The power in Surulere cut at 2:13 a.m.
One second the room was dim from the single bulb in the hallway. The next, it was black, and the only sound was the distant growl of a generator two streets over kicking on.
I didn’t move.
Aisha didn’t either. We’d learned in Kano—movement gets you seen, and seen gets you followed.
“Are you thinking what I’m thinking?” she whispered.
“That the wipe worked too well?” I said. “Yeah.”
If Frankfurt was empty, the people behind those two men lost everything. No logs, no backup, no leverage. And people who lose that kind of leverage don’t go home and file a complaint. They get loud. They get violent.
I reached for my phone. Dead. I’d let it drain on purpose after the wipe. Burner phones were liabilities now.
“Phone?” Aisha asked.
“Gone,” I said. “We need to move before sunrise. Ojuelegba won’t be safe once the day buses start.”
She nodded. No argument. That was new. Two weeks ago she’d have tried to talk me into calling the police. After Kano, she stopped asking.
We left through the back window. The fire escape groaned under my weight, but it held. Lagos at 3 a.m. was a different city—quieter, but not safer. The silence meant the people who owned the night were awake.
We hit the street and kept to the shadows.
“Where are we going?” Aisha asked.
“Yaba,” I said. “I have an old contact. Runs a cybercafé that’s technically closed. He owes me for keeping his POS system off the dark web last year.”
“You’re going to use his machines?”
“Not to go online,” I said. “To remember.”
The café was called _Bit & Byte_. The sign had been broken since 2021, but the padlock was new.
I knocked three times, paused, then twice.
The door cracked open. A man with sleep in his eyes and a soldering iron burn on his thumb looked out.
“Tayo?” he said. “You’re supposed to be dead.”
“Not yet, Uncle Dipo,” I said. “Can we come in?”
He stepped aside without asking questions. Uncle Dipo didn’t survive in Yaba by being curious.
The café smelled like dust and stale Milo. Twenty machines sat in rows, all offline. I walked to the one in the corner, the one I’d built for him. Air-gapped. No Wi-Fi card. No Bluetooth.
“Give me an hour,” I said.
Aisha sat beside me. “You’re rebuilding the ledger from memory?”
“Not the ledger,” I said. “The pattern.”
The two men in Aisha’s apartment hadn’t cared about the money. They cared about the method. The way I’d traced payments across three states without leaving a digital footprint. They wanted me because I could move inside systems without tripping alerts.
I couldn’t give them the server back. But I could give them a reason to think I might.
I started typing.
Not code. A document.
*Project: Ledger_cleaner v2.0 – Architecture Draft*
It was fake. 80% of it. But the 20% that was real was enough to look authentic to anyone who’d seen the original. IP ranges I’d seen in the Frankfurt logs. Encryption routines I’d used in Kaduna. Timing delays that matched the payment blocks in Abuja.
If they were monitoring me, they’d see it. If they weren’t, I’d have wasted an hour.
“Why show them anything?” Aisha asked.
“Because people don’t hunt ghosts,” I said. “They hunt things that can hurt them again.”
By 5 a.m., the document was 47 pages long. I saved it to a USB stick Dipo had given me, then physically destroyed the machine with a hammer. Overkill, maybe. But I wasn’t taking chances.
“Done,” I said.
Dipo was awake now, making tea in the back. He glanced at the USB. “That’s going to get you killed.”
“Not if they think I’m more useful alive,” I said.
We didn’t sleep.
We took a danfo to Ikeja, then walked the last two kilometers to a hotel near the airport. Cash only. No ID. I paid for one room, two beds. Aisha argued for five minutes, then gave up.
She was asleep in ten minutes.
I wasn’t.
I kept replaying the look on the first man’s face when I hit ‘confirm’ on the wipe. It wasn’t anger. It was recognition. Like he’d seen someone else do the same thing years ago.
That bothered me more than the threat.
At 9 a.m., my phone buzzed. Not my burner. My old phone. The one I’d left in the safe at the hotel.
Unknown number. Lagos prefix.
I let it ring twice, then answered.
“Tayo Bello,” the voice said. Female this time. Younger than the men. “We saw the draft.”
My stomach dropped. They were already watching.
“You’re fast,” I said.
“We’re thorough,” she replied. “The Frankfurt server was a test. You passed.”
“It’s gone,” I said. “There’s nothing left to pass.”
“Exactly,” she said. “You understand that evidence is a liability. That’s why we want you.”
I put the phone on speaker. Aisha sat up, alert.
“Who are you?” she asked before I could stop her.
A pause. Then: “You can call me Sade. And you can tell your sister to stop playing hacker. She’s not good at it yet.”
Aisha’s face went hot.
“Leave her out of this,” I said.
“We’re not the ones who involved her,” Sade said. “You did, when you used her apartment as a safehouse. But we can fix that. Meet us.”
“Where?”
“Landmark Beach. 4 p.m. Come alone. If you bring the police, Aisha goes to Kirikiri for obstruction. If you bring the draft, we talk. If you don’t show, the draft goes to the EFCC with your name on it.”
The line went dead.
Aisha stared at me. “Kirikiri? For what? I didn’t do anything.”
“They don’t need you to do anything,” I said. “They need leverage. You’re mine.”
“So we don’t go,” she said.
“We go,” I said. “But not how they expect.”
---
Landmark Beach at 4 p.m. was tourist time. Music from the bars, kids running through the sand, security guards pretending they weren’t bored.
I walked in alone, but I wasn’t alone.
Aisha was on the roof of the parking garage, 200 meters away, with Dipo’s old binoculars and a clear line of sight. She had my phone. If I didn’t check in every 90 seconds, she was to send the draft to three journalists and a contact at Sahara Reporters.
It was a bad plan. It was the only plan.
Sade was waiting by the pier. Early thirties, Ankara dress, no security visible. She looked like a banker on her lunch break.
“You came,” she said.
“You threatened my sister,” I said. “I don’t have a choice.”
“Everyone has a choice,” she said. “You chose to wipe the server. That tells me you understand the game.”
“What game?”
“The one where the state pretends it can’t track money, and the criminals pretend they can’t be caught,” she said. “We’re the people in the middle. We make sure it stays that way.”
I stared at her. “You’re not police.”
“No,” she said. “We’re better. We’re deniable.”
She pulled out a phone. Not a burner. A government-issued BlackBerry.
“You built something in Kano that blocked 2,300 fraudulent payments in 11 minutes,” she said. “We want to scale it. Nationwide. No court orders. No oversight. Just results.”
“And if I say no?”
“Then you become a cautionary tale,” she said simply. “Aisha gets charged. You get disappeared. The draft gets ‘leaked’ to look like you were working alone. Everyone wins except you.”
I looked out at the water.
They’d been watching me since Abuja. Maybe longer. They knew about Kano, Kaduna, the way I moved. They knew I didn’t want money. They knew I hated the system.
They were offering me a chance to change it from the inside.
And they were threatening my sister to make sure I took it.
“Give me 24 hours,” I said.
Sade smiled. “You have 12.”
She walked away before I could respond.
I waited 90 seconds, then tapped out the all-clear on my phone.
Aisha met me at the parking garage exit, her face pale.
“They’re not joking,” she said.
“No,” I said. “They’re not.”
We walked in silence until we hit the main road.
“Aisha,” I said. “If I say yes, I’m not coming back the same.”
“I know,” she said. “But if you say no, we might not come back at all.”
She was right.
The tablet was gone. The server was gone. But the pattern was still in my head. And now they knew it.
I had 12 hours to decide if I’d use it for them, or against them.
Lagos was loud again.
But inside, it was quieter than it had been in weeks.
And that scared me more than anything.