Play CipherForge

Tome

CODEBOOK

Loading audio…

Press play to listen along. The line being read lights up as you go.

Show full transcript

Loading transcript…

01 Opening
Tome beat 1 of 5

Tome — a sturdy, spectacled tortoise in a deep-pocketed cardigan — set a thick, worn volume on the table between two friends and opened it slowly, with both paws, the way you open something you love. Its pages held no scrambled letters at all. They held long, neat lists, each ordinary thing sitting beside a secret stand-in: a soaring bird beside a small number, a river beside a picture of a leaf, an entire message beside a single flower.

"Give me something to say," he told the first friend, a badger named Wren.

"Tell her the falcon flew home," Wren said. Tome ran a claw down his lists, found the falcon, and copied out its stand-in number. He found flew home and copied its stand-in leaf. He never touched a single letter. He simply traded whole ideas for the code-words waiting in his book, and handed the strange little strip of numbers-and-pictures across to the second friend — who opened her own matching copy of the very same book, ran her claw down the very same lists in reverse, and read the falcon home again.

"See what I did?" Tome said, tapping the cover. "Caesar and Mask work inside a word, jumbling its letters about. I never bother with letters. I trade whole words, whole meanings, for the stand-ins in this book." He smiled, slow and warm. "And so counting letters won't help a soul — because the letters were never the secret. The words were. The only way in is to hold the same book."

02 Tome
Tome beat 2 of 5

Tome had grown up in a lighthouse-keeper's family, where messages crossed the dark water by lamp and by flag. On a howling night there was never time to spell anything out letter by patient letter — so every lighthouse along that coast shared one signal book. A single long beam meant all clear. A red flag and two short blinks meant rocks ahead, steer wide. Whole careful sentences, folded down into one steady flash of light.

Young Tome loved that book more than any toy he owned. It meant his tired father could send an entire warning to the whole coast with one patient lamp — if, and only if, the far shore was holding the same book too. The book, Tome came to understand, was the friendship between the lights.

Then one autumn a leak ruined a neighbouring lighthouse's copy, and for a whole week its lamp blinked out signals that nobody could read. The beam was as bright as it had ever been. It simply meant nothing now, because the shared book was gone. Standing at the rail in the wind, watching that brilliant, meaningless light sweep the water, Tome understood a thing he never afterward lost: the code had never lived in the lamp. It lived in the book two shores held between them. Without it, the brightest signal in all the world was only light.

03 Tome
Tome beat 3 of 5

Grown, Tome carried his fat book the long, slow road to CipherForge. Cypher, the workshop's old keeper, waited behind a desk piled high with jumbled letter-notes, and set a fresh blank sheet down between them.

"Show me your way," Cypher said.

Tome laid the heavy book open with both hands. "Give me a sentence," he said. Cypher spoke one, and Tome traded its words for the stand-ins in his lists — a number here, a leaf there, a flower for a whole phrase — and passed the strip back across the desk. Cypher counted the letters in it, out of long habit, and the counting told him precisely nothing. He tried to reason out a rule, some pattern he could turn like a key, and there was no rule there to find. Then Tome slid a second, matching copy of the book across the desk, and with it in hand Cypher read the whole sentence back in a matter of moments.

"The letters were never the secret," Cypher said slowly, turning the book over in his hands. "This isn't a rule a clever person can puzzle out alone. It's a thing two people have to share." He almost smiled. "Stay, and teach it. Keep the shared book." Tome bowed, slow and deeply pleased, and hugged the volume against his cardigan.

04 Tome
Tome beat 4 of 5

In his classroom — every shelf crammed with little books — Tome liked to begin by giving a pair of students one tiny shared book between them and letting them pass notes that no one else in the room could read. Two friends, a shrew and a vole, bent over theirs, giggling as their gibberish-looking strips resolved into private jokes.

"Now watch what makes it work," Tome told the class, holding his own book aloft. "One stand-in for a whole thing — a word, a name, an entire phrase. Both friends need the exact same book, or the message stays gibberish forever. Some books use numbers, some use innocent-looking little pictures, so that a coded note reads like ordinary chatter about the weather." He turned a page. "And here is the part you must guard with your life: your message can be perfectly, flawlessly safe — and still, if someone steals the book, the whole code springs open at once. The book is the real secret. Mind it like a treasure."

The vole raised a paw. "Can you make it even sneakier?"

"Ah — a CipherForge favourite," Tome said, delighted. "Take your code-word note, and tuck it inside an ordinary letter — that is Hollow's craft. Now it reads like chit-chat, it looks like chit-chat, and it means something else entirely, but only to the one friend who holds the book." The vole and the shrew had already put their heads together to try it.

05 Closing
Tome beat 5 of 5

At the close of every lesson Tome did something quietly tender. He had the two friends who'd spent all class passing book-notes lend their little shared book to the whole room for a single moment — and at once everyone could read the once-secret notes, and the magic simply drained out of them, ordinary now.

"Feel that?" he said, gentle. "When everyone holds the book, the secret stops being a secret at all. A codebook isn't strong because it is clever. It is strong because it is shared by just the right two people." He gave the book back to its pair, and the warmth flooded straight back into their faces — the cosy, particular gladness of a private language spoken with someone you trust.

That gladness, Tome thought, hugging his fat book against his chest, was the whole of the treasure — not the cold pride of an unbreakable code, but the soft ache-and-warmth of there is a language only my friend and I can speak. His own book was heavy against his cardigan, worn soft from years of being shared, and holding it close he felt that quiet closeness settle in him, steady and sure. A letter-cipher is a rule, he liked to say. A codebook is a relationship.

Hear it as an audio drama

A short play starring Tome, from CipherForge. Different voices, same idea. Listen any time after you read.

Loading audio…

Read the drama script
  1. Narrator: From Spark and Anvil and CipherForge — this is Tome, in chapter 1 of the CipherForge cast.
  2. Narrator: This drama uses an AI-generated voice. Voiced via Gemini 2.5.
  3. Narrator: Tome, a sturdy spectacled tortoise in a deep-pocketed cardigan, set a thick worn volume on the table between two friends and opened it slowly with both paws. Its pages weren't scrambled letters — they were long neat lists, each ordinary thing sitting beside a secret stand-in: a soaring bird beside a small number, a river beside a leaf, a whole message beside a single flower.
  4. Tome: Give me something to say.
  5. Narrator: "Tell her the falcon flew home," said a badger named Wren.
  6. Tome: I run a claw down my lists — I find the falcon, and copy its stand-in number. I find flew home, and copy its stand-in leaf. I never touch a single letter. I trade whole ideas for the code-words waiting in my book.
  7. Narrator: He handed the strange little strip of numbers-and-pictures to the second friend, who opened her own matching copy of the very same book, ran her claw down the very same lists in reverse, and read the falcon home again.
  8. Tome: Caesar and Mask work inside a word, jumbling its letters. I never bother with letters. And counting letters won't help a soul — because the letters were never the secret. The words were. The only way in is to hold the same book.
  9. Narrator: Tome grew up in a lighthouse-keeper's family, where every lighthouse on the coast shared one signal book — a single long beam meant all clear; a red flag and two short blinks meant rocks ahead, steer wide.
  10. Tome: My tired father could tell the whole coast an entire warning with one patient lamp — if, and only if, the far shore held the same book too. The book was the friendship between the lights.
  11. Narrator: Then one autumn a leak ruined a neighbouring lighthouse's copy, and for a whole week its lamp blinked out signals nobody could read. The beam was as bright as ever. It simply meant nothing now.
  12. Tome: The code had never lived in the lamp. It lived in the book two shores held together. Without it, the brightest signal in the world is only light.
  13. Narrator: In his classroom he gave a pair of students one tiny shared book and let them pass notes no one else could read — two friends giggling as their gibberish-looking strips turned into private jokes.
  14. Tome: One stand-in for a whole thing — a word, a name, a phrase. Both friends need the exact same book, or the message stays gibberish. And this is the part to guard: your message can be perfectly safe, but if someone steals the book, the whole code springs open. The book is the real secret. Mind it like a treasure.
  15. Narrator: At the end of the lesson he had the two friends lend their little book to the whole room — and at once everyone could read the once-secret notes, and the magic simply drained out of them.
  16. Tome: Feel that? When everyone holds the book, the secret stops being a secret. A codebook isn't strong because it's clever. It's strong because it's shared by just the right two people. A letter-cipher is a rule. A codebook is a relationship.
  17. Narrator: You've been listening to a Spark and Anvil chapter, written by the Spark and Anvil writing team for ages 9 to 14.
  18. Narrator: Apps stay free forever.
  19. Narrator: Curriculum aligned to Computer Science Teachers Association standards.
  20. Narrator: Released under Creative Commons BY-NC-SA 4.0 for educational reuse. Visit Spark and Anvil for the full transcript.

The CipherForge ensemble

Tome is one of the friends in CipherForge. Each friend shows you one idea by how they act; meet them all and you have the whole subject.