- Home
- Hannu Rajaniemi
The Causal Angel Page 2
The Causal Angel Read online
Page 2
And then there is a fact that not too long ago, I was ready to steal his soul.
‘Of course I am your friend, Matjek. What was it about the book that that upset you so much?’
He hops from one foot to another. Then he looks at me with those clear eyes.
‘Is this place like Narnia?’ he asks. ‘Are we both really dead?’
I stare at him.
‘Why do you say that?’
‘It makes sense, when you think about it. I remember going to Mr Perenna’s white room. I was really ill. There was a bed, and then I was on the beach, and felt fine again.
‘I never thought about it when I was there. I just kept playing. Mum and Dad said I could play a little longer. They were going to come back, but they never did. It was like I was dreaming. But Mieli came and woke me up.
‘So maybe I was ill and died in the real world and the beach is Narnia and you’re Reepecheep the mouse.’
Matjek was four years old when his mind was copied into the jannah. The last real thing he remembers is going to the upload insurance company with his parents: the rest is a never-ending afternoon on the beach. As far as he knows, one of his imaginary friends, the one he calls the Flower Prince, came back and took him on an adventure. I can’t bring myself to tell him that his parents have been dead for centuries and that the world he knew was eaten by Dragons that his future self made.
‘Matjek—’
For a split second, I consider my options. I could roll his gogol back a few days, make him forget all about me and The Last Battle. I could recreate his beach. He could keep playing forever.
I take a deep breath. For once, Mieli was right. There are lines that have to be drawn. I’m not going to turn Matjek into an edited gogol like me. And there is no way I am building a prison for the boy.
I take Matjek’s small hand in my own. I squeeze his fingers gently, looking for words.
‘You are not dead, Matjek. Being dead is different. Believe me, I know. But things can be real in different ways. Your parents never believed in us, did they? In me, the Princess, the Soldier and the Kraken?’
It takes some effort to speak the names in a steady voice. Matjek’s imaginary friends – or their distant descendants, the Aun – make me uncomfortable. They claim I’m one of them, and saved me from being eaten by wildcode in Earth’s atmosphere. But they did not save Perhonen.
Matjek shakes his head.
‘That’s because we live in a world they can’t see, the world of stories. Once we find Mieli, I promise I will take you back to the real world. But I need you to help me first. Okay?’
‘Okay.’ He sniffs. I suppress a sigh of relief.
Then he looks at me again.
‘Prince?’
‘Yes?’
‘I always forget the stories in my dreams. The children always forget Narnia. Will I remember you when I go back?’
‘Of course you’ll remember.’
The word echoes in my mind like thunder. Remember. That’s it! Grinning manically, I lift Matjek and hug him tight.
‘Matjek, you are a genius!’
I have been looking for Mieli’s trail in public data sources that have been compromised by unknown forces. But there is one place in the Solar System where they remember everything. And keep secrets better than anyone else.
Setting up an anonymous quptlink to speak to the King of Mars is not easy, but I work feverishly now that I finally have a plan. I’ve encouraged Matjek to tackle an algorithmically generated, neuroadaptive fantasy book from the late twenty-first century next: I’m hoping it will keep him busy for a while.
We are several light-minutes away from Mars, and so I slow down my subjective clockspeed to simulate a real-time conversation. I create a slowtime sub-vir and step inside: nothing fancy, just a fragment from my visit to the hsien-kus’ ancestor simulation of old Earth, a basement bar in Paris, full of calm, friendly expatriate bustle.
I pause for a moment, savouring a screwdriver cocktail. Technically, the detective and I were adversaries, and I would hate to ask for his help even if he wasn’t my ex-lover Raymonde’s son. I make a last-minute effort to think of other options, conclude there are none, and send the first qupt, making sure to attach a grin.
How are you, my King?
Don’t call me that, the answer comes. You have no idea what it’s like. The qupt carries the gritted teeth feel of frustration, and I smile.
It’s a title you earned, Isidore. You should embrace it.
What do you want, Jean? I did not expect to hear from you again. Don’t tell me you want your Watch back.
Clearly, the boy is growing teeth.
You can keep the Watch. I seem to recall you had trouble with keeping appointments, or so Pixil said. I would like to let him ponder that for a while, but time is short. I need something else, though. Your help. It’s urgent.
What happened on Earth? There is a hunger in his query. Did you have something to do with it?
It’s better that you don’t know the details. As for what happened – that’s what I’m trying to find out.
I send him a quick summary of my efforts to find Mieli, adapted to the Martian co-memory protocols.
Isidore, someone has been tampering with all the public data I can find. The Oubliette exomemory may have slipped past them: if your encryption schemes are too much trouble for the Sobornost, they will give anyone pause. I need all the Earth and Highway observation data you have from this period.
Isidore’s reply is full of feverish enthusiasm. This is almost like the Kingdom, forging the past, but on a much larger scale! I’ll have to use the Cryptarch Key to get all this. Why would anyone go to so much trouble?
Perhaps someone is really afraid of a Dragon infection. That is the best idea my minions found amongst Highway chatter. Or to keep anyone else from finding Mieli, I think to myself. Although why anyone would deploy such resources to hide one Oortian, even a servant of Joséphine Pellegrini, I have no idea.
Please hurry, Isidore. And stay out of this. You have a planet to rule. There is a Sobornost civil war going on: the usual courtesies do not apply anymore. If they find out you have the Key, they will come after you. You don’t need distractions.
Like I said. You have no idea, Isidore qupts. There you go. A dense, compressed collection of co-memories floods the quptlink. I file it away for detailed analysis, thankful that I kept the vasilev-made exomemory emulation and hacking tools I used during my brief but eventful visit to the Oubliette.
Thank you, Isidore. I am in your debt. I pause. Please say hello to Raymonde for me. I try to hide the bittersweet emotion with vodka and lemon, sending the tart taste of my drink with the qupt.
I will. But Jean, why are you trying to find Mieli? She fought side by side with Raymonde, her ship saved us from the phoboi, we are all grateful for that, but what do you owe her? It sounds like you are free now. You can go anywhere you want. This time the hint of bitterness is his. From what I know about her, Mieli can look after herself. Why are you trying so hard to save her?
The question takes me by surprise. I let time flow at its usual pace so I have time to think. Isidore is right. I could go anywhere. I could be anyone. I could go to Saturn or beyond, find someone to take care of Matjek, and then be Jean le Flambeur again.
Perhonen once asked me what I was going to do when our mission was over. When I think about it now, it is like peeking over a sheer cliff. It makes my gut wrench with fear. So little of me came out of the Prison intact. What do I have left, except promises?
Besides, Mieli still has a chance. She has spent her entire life chasing after a lost love, and it has all been for nothing. That’s what happens to those whom Joséphine Pellegrini touches, I know that far too well.
Because it’s the kind of thing that Jean le Flambeur would do, I whisper down the quptlink. Stay out of trouble, Isidore.
Then I cut the link and lose myself in the data, and finally find Mieli in the memories of flowers.
&nbs
p; The data is from a Quiet-built distributed telescope. Like much of Oubliette technology, it is more like an art project than engineering: synthbio flowers with photosensitive petals that collectively form a vast imaging device, seeded in the city’s footsteps across Mars. They spend their lives watching the Martian sky like a vast compound eye, until the phoboi eat them.
The data is from the Oubliette exomemory, and so accessing it is like remembering. Suddenly, I recall seeing a tiny dot in the sky. But unlike with a normal memory, the more I focus on it, the clearer the image becomes, until I see Perhonen’s winged spiderweb form. A thought brings me to the right moment. There is a flash, and then a smaller shape detaches from the ship, hurtling through the void.
There she is. I follow her with the flowers’ eyes.
Mieli floats in the nothingness, a woman in a dark robe, turning and tumbling, until a ship comes for her, a zoku ship, shaped like a glass clockwork orrery. Zoku trueforms – foglet clouds around human faces with jewel haloes – pour out and surround her. Then she is gone, and the ship accelerates at a solid G, towards the Highway.
I summon my minions. It only takes them moments to identify Mieli’s rescuer in the public Highway spimescapes. Bob Howard, a Rainbow Table Zoku vessel – one of the sysadmin ships that the zoku use to maintain their router network. Uncharacteristically, it is currently on its way to Saturn, riding one of the expensive kiloklick beams, and will reach Supra City in approximately seventeen days. Not very efficient use of resources for a sysadmin zoku, especially given the chaotic situation in the Inner System.
I steeple my fingers and think. The Great Game Zoku has Mieli, there is no doubt about it now. One of their sleepers in the Rainbow Table must have spotted an intel gathering opportunity and has been ordered to deliver Mieli to Saturn. Of course, they could have decided to shove her through a Realmgate instead, turned her into quantum information and used the router network to get her there nearly at the speed of light – but Mieli has military-grade Sobornost implants that could have self-destructed her when passing through a Realmgate. No, they are trying to get her there with all her atoms intact.
I empty my glass, lean back and let the mutter of the bar wash over me. There is still time. The seeds of a plan are already taking root in my head. Unfortunately, the Wardrobe will never get to Saturn that fast. My issues with the jannah ship are not merely aesthetic.
But Isidore had a point. I do have my freedom now: apart from annoyingly persistent copy protection, the cognitive locks that Joséphine caged me with are almost completely gone. Ever since we left Earth, I have been thinking about my other ship, my real ship, the Leblanc, and its hiding place in the Gun Club’s Arsenal on Iapetos. If I could just get to it in time—
Or if I could slow things down.
All the uncertainty is gone. I feel like myself again. I lose myself in the plan. I’m going to need tools. A quantum pyramid scheme. A pair of physical bodies, a nugget of computronium, a bunch of entangled EPR pairs and a few very special hydrogen bombs …
I’m going to take her away from you, Joséphine. I’m going to steal her back.
To my surprise, the pyramid scheme turns out to be the easy part.
You are now a Level 4 Navigator! I receive a satisfying jolt of entanglement from the Highway-zoku with the qupt, a reward for discovering a new coordination equilibrium that unravelled a conflict over trajectories through a Jovian Lagrange point. Of course, they don’t have to know that I used a botnet to create the conflict in the first place.
Bid for your mass stream herding contract: gathering fragments specified by
Expressing. Desire. Collective. Join. A qupt that echoes with a thousand collective voices. A big punter, this one: a Venusian floating city jury-rigged into a spacecraft, the Vepaja, carrying Sobornost-grade computronium. I devote a few milliseconds of attention to reel it in and send it a quantum contract. The city does not read the fine print. It’s hard – NP-hard, to be precise – when verifying the contract structure is computationally intractable within the lifetime of the Universe.
Earth’s destruction convinced the Beltworlds that the Sobornost has finally started a campaign of active assimilation. The Highway is overloaded, with every refugee competing for rapid low-energy orbits out of the Inner System. I am one of many entrepreneurial minds to propose a collective computational effort to nearby ships to look for better corridors out of the Inner System, and to win Highway-zoku entanglement. The trick is to embed a simple quantum program in the contract that allows me to skim a small amount off the top of whatever the collective members receive – and to make algorithmic bids for certain trajectories, making them very desirable.
Ursomorph rockship Yogi-14 attacking Ceresian ships Featherlight and Honesty.
I cringe. That was an unfortunate side effect of my scheme. An ursomorph rockship – shaped like a flint axe, kilometres long, sculpted by synthbio and fusion flame – refuses to admit that it lost a trajectory bid. The wispy medusa ships of the Ceresians descend upon it. The Highway-zoku struggles to contain the destruction, sends in their own q-ships, relocates lightmills to route traffic around the expanding bubble of the battlefield.
Mass stream disruption in the Saturn corridor. Streamship Bubble Bobble buying mass stream queue positions.
Lightmill in Martian orbit unavailable.
Requesting Poincaré invariant surface access for Saturn kilocklick beam.
Buying derivatives on future access rights to Saturn kiloklick beam.
I hold my breath. That’s the great thing about the zoku: their jewels force them to follow the zoku volition. I watch with satisfaction as the Highway-zoku routes the Bob Howard to a slower beam. It does not buy me much – perhaps an extra week – but that is just enough for me to get to Saturn right behind the Rainbow Table Zoku ship. Hopefully that won’t be enough time for the Great Game to break Mieli completely.
And of course, I now also have enough entanglement to trade for the tools I need for the Iapetos job.
Smiling to myself, I step back into the Wardrobe’s main vir.
It is snowing in the bookshop. Large white flakes drift down from the shadows in the ceiling. The bookshelves look like snow-covered trees, and the café table has been replaced by a tall lamppost, with a cast-iron gas lantern on top that casts yellow, fluttering light. My breath steams. It is cold. Matjek is nowhere to be seen.
Somewhere, far away, there is the sound of tiny bells. A set of small footprints leads into the shadows between the shelves. There is a discarded candy wrapper on the ground, silver and purple against the snow. Turkish Delight.
‘Matjek!’ I shout, in a snow-muffled voice. There is no reply. How the hell did he do this to the vir?
I stick my hands into my armpits for warmth and fumble at my Founder code to repair the damage done by the future god-emperor of the Solar System.
A snowball hits me in the back of the head.
I blink at the stinging wetness that slides down my neck. Matjek laughs somewhere in the darkness. I’m still rubbing my head when the qupt comes. It’s Isidore.
Jean! You can’t believe what I found! I struggle to receive an exomemory fragment, flashes of flying in the Martian sky, a bright star between a man’s fingers. It’s not just Earth, it’s the Spike, and the Collapse, you have to see this—
The detective’s voice is lost in a flood of images. Phobos falling from the sky. A pillar of light in the horizon. An earthquake, the whole planet ringing like a bell, the Oubliette losing its balance.
And then, silence.
2
MIELI AND THE MOUNTAIN
You have c
ome to the mountain to find the witch.
The steep slopes and the white, bowl-shaped peak are shrouded in lacelike clouds. The mountain stands alone, perfect within itself, not caring for the narrow human path that zigzags up before you, like a stitch in a wound.
You think back at the journey, at the choices. Beads on a string, jewels in a necklace, one after another.
You adjust your katana and start climbing. The wind brings a whiff of smoke. Somewhere, behind you, a white pillar rises to the sky.
Your village is still burning.
The gaki attack when you make it up to the mountain’s shoulder ridge in the early evening.
You are above the clouds now, and the last rays of the sun turn the cloudtops into a mixture of blue and pink. A chilly wind comes down the white slope of the mountain, bringing tiny snowflakes. The breath of Yuki-Onna, the white witch. She knows you are coming.
There are pits in the mountainside above. The gaki emerge from them slowly, like pale tongues from dark mouths.
They are emaciated, withered creatures, except for their swollen bellies, filled with dark blood. They sniff the air, and come down the mountain path, hesitantly at first, then in a loping run.
Your katana comes out of its scabbard of its own volition, a sliver of bright silver.
The first gaki hisses and swings a scythelike arm at you. Its smell makes you gag: excrement, wet earth and decay. Your katana draws a lightning arc in the air. Ash-coloured liquid spurts out from the stump of the gaki’s outstretched paw. It backs off, clacking its teeth together angrily, yellow eyes burning.
Then you see two of its comrades going up the slope to the right. They scamper back down towards your flank.
There is an outcropping not that far below, with a large standing boulder that would protect your back. But getting there requires risking the steep, snowy slope.
A gaki makes the decision for you. It hurls itself straight at you, looking to impale itself on your blade. You dance lightly to one side, slice at its legs; it rolls down the slope, and you follow it, making crazy leaps as rocks rattle and roll beneath your feet, praying that your ankle won’t catch and twist.