Epistolary Quest

Lose Yourself in a Living Conversation

Ancient ThinkersAncients
Medieval ScholarsMedieval
StorytellersStorytellers
Women Who Shaped the WorldWomen
Voices for ChangeChange
Urban LifeUrban
Arts & PerformanceArts
Faith & SpiritFaith
Athletes & AdventurersAthletes
Mysteries & WondersMysteries
Showing 0 of 0 modules
Ancient Thinkers Medieval Scholars Storytellers Women Who Shaped the World Voices for Change
Urban Life Arts & Performance Faith & Spirit Athletes & Adventurers Mysteries & Wonders
From
Chinua Achebe
★FULL
From
Abigail Adams
★FULL
From
Aesop
★FULL
From
Ahmes
★FULL
From
Al-Khwarizmi
★FULL
From
Al-Khwarizmi
★FULL
From
Maya
★FULL
From
Mary Anning
★FULL
From
Archimedes
✓FULL
From
Aryabhata
★FULL
From
Emperor Ashoka
⏳COMING SOON
From
Emperor Ashoka
⏳COMING SOON
From
Marcus Aurelius
★FULL
From
Jane Austen
★FULL
From
Baha'u'llah
✎DRAFT
From
Benjamin Banneker
★FULL
From
Ludwig van Beethoven
★FULL
From
Black Elk (Hehaka Sapa)
⏳COMING SOON
From
Nellie Bly
★FULL
From
Niels Bohr
★FULL
From
Dietrich Bonhoeffer
★FULL
From
Brahmagupta
★FULL
From
Siddhartha Gautama
⏳COMING SOON
From
Albert Camus
★FULL
From
Andrew Carnegie
★FULL
From
Rachel Carson
★FULL
From
Professor Carver
★FULL
From
Sotion
★FULL
From
John Coltrane
★FULL
From
Confucius
⏳COMING SOON
From
Marie Curie
★FULL
From
Charles Darwin
★FULL
From
Charles Darwin
★FULL
From
Leonardo da Vinci
✎DRAFT
From
Toussaint Louverture
★FULL
From
Rene Descartes
★FULL
From
Abba Anthony
⏳COMING SOON
From
Emily Dickinson
★FULL
From
Dogen Zenji
⏳COMING SOON
From
Frederick Douglass
★FULL
From
The Royal Surveyor
★FULL
From
Albert Einstein
★FULL
From
Duke Ellington
★FULL
From
Epicurus
⏳COMING SOON
From
Eratosthenes
★FULL
From
Euclid
★FULL
From
Leonhard Euler
★FULL
From
Michael Faraday
★FULL
From
Fibonacci
★FULL
From
Bobby Fischer
★FULL
From
Anne Frank
★FULL
From
Rosalind Franklin
★FULL
From
Ben Franklin
★FULL
From
Galileo Galilei
★FULL
From
Mahatma Gandhi
★FULL
From
Abu Hamid al-Ghazali
⏳COMING SOON
From
Jacob Grimm
★FULL
From
Guru Gobind Singh
★FULL
From
Guru Nanak
⏳COMING SOON
From
Zaha Hadid
★FULL
From
Hildegard of Bingen
★FULL
From
Hillel the Elder
⏳COMING SOON
From
Hippocrates
★FULL
From
Katsushika Hokusai
★FULL
From
Homer
★FULL
From
Robert Hooke
★FULL
From
Langston Hughes
★FULL
From
Hypatia
★FULL
From
Ibn Battuta
★FULL
From
Ibn Khaldun
★FULL
From
Ibn Sina (Avicenna)
★FULL
From
Gertrude Jekyll
★FULL
From
Julia Child
★FULL
From
Carl Jung
★FULL
From
Frida
★FULL
From
Omar Khayyam
★FULL
From
Laozi (The Old Master)
⏳COMING SOON
From
Antoine Lavoisier
★FULL
From
Edward Lear
★FULL
From
John Locke
✎DRAFT
From
Ada Lovelace
★FULL
From
Martin Luther
★FULL
From
James Madison
★FULL
From
Moses Maimonides
⏳COMING SOON
From
Marco Polo
★FULL
From
James Clerk Maxwell
★FULL
From
Gregor Mendel
★FULL
From
Dmitri Mendeleev
★FULL
From
Maria Merian
★FULL
From
Mirabai
⏳COMING SOON
From
Dr. Martin Luther King Jr.
★FULL
From
Toni Morrison
★FULL
From
Moses
⏳COMING SOON
From
Young Wolfgang
★FULL
From
Zayd ibn Thabit
⏳COMING SOON
From
Lady Murasaki
★FULL
From
John Napier
★FULL
From
Isaac Newton
★FULL
From
Anthony the Great
✎DRAFT
From
Florence Nightingale
✎DRAFT
From
George Orwell
★FULL
From
Robert Owen
★FULL
From
Blaise Pascal
★FULL
From
Paul of Tarsus
★FULL
From
Linus Pauling
★FULL
From
Pericles
★FULL
From
Pythagoras
★FULL
From
Diego Rivera
★FULL
From
Eleanor Roosevelt
★FULL
From
Rumi
★FULL
From
Jalaluddin Rumi
⏳COMING SOON
From
Sacagawea
★FULL
From
Carl Sagan
★FULL
From
Salah al-Din (Saladin)
⏳COMING SOON
From
Sequoyah
★FULL
From
William Shakespeare
★FULL
From
Adi Shankara
⏳COMING SOON
From
Mary Shelley
★FULL
From
The Factory Worker
★FULL
From
Socrates
★FULL
From
Sojourner Truth
★FULL
From
Sophocles
★FULL
From
Baruch Spinoza
⏳COMING SOON
From
Konstantin Stanislavski
★FULL
From
Simon Stevin
★FULL
From
Enki the Shepherd
★FULL
From
Jonathan Swift
★FULL
From
Rabbi Yochanan
⏳COMING SOON
From
Thich Nhat Hanh
⏳COMING SOON
From
Henry David Thoreau
★FULL
From
Harriet Tubman
★FULL
From
Alan Turing
★FULL
From
Mark Twain
★FULL
From
Morihei Ueshiba
⏳COMING SOON
From
John Wallis
★FULL
From
Alfred Wegener
★FULL
From
Ida B. Wells
★FULL
From
Virginia Woolf
★FULL
From
Frank Lloyd Wright
★FULL
From
Zoroaster
⏳COMING SOON
From
Jane Addams
⏳COMING SOON
From
Maria Gaetana Agnesi
⏳COMING SOON
From
Alvin Ailey
⏳COMING SOON
From
Muhammad Ali
⏳COMING SOON
From
Roald Amundsen
✎DRAFT
From
Charles Babbage
⏳COMING SOON
From
Lucille Ball
⏳COMING SOON
From
Jean-Michel Basquiat
★FULL
From
Bayard Rustin
⏳COMING SOON
From
Tim Berners-Lee
⏳COMING SOON
From
Leonard Bernstein
⏳COMING SOON
From
Norman Borlaug
★FULL
From
Marlon Brando
⏳COMING SOON
From
Henri Cartier-Bresson
⏳COMING SOON
From
Charlie Chaplin
⏳COMING SOON
From
Cesar Chavez
⏳COMING SOON
From
Anton Chekhov
⏳COMING SOON
From
Shirley Chisholm
✎DRAFT
From
Roberto Clemente
⏳COMING SOON
From
Amelia Earhart
✎DRAFT
From
Auguste Escoffier
⏳COMING SOON
From
Mary Lincoln
★FULL
From
Francis of Assisi
★FULL
From
Mayor Fiorello La Guardia
★FULL
From
Martha Graham
⏳COMING SOON
From
Greta Thunberg
⏳COMING SOON
From
Woody Guthrie
✎DRAFT
From
Harvey Milk
⏳COMING SOON
From
Thor Heyerdahl
★FULL
From
Howard Aiken
★FULL
From
Isadora Duncan
⏳COMING SOON
From
John Lasseter
★FULL
From
Fred Anderson
★FULL
From
Katherine Johnson
⏳COMING SOON
From
Garry Kasparov
⏳COMING SOON
From
Billie Jean King
⏳COMING SOON
From
Liu Xiaobo
⏳COMING SOON
From
Loie Fuller
⏳COMING SOON
From
Alan Lomax
⏳COMING SOON
From
Malala Yousafzai
⏳COMING SOON
From
Nelson Mandela
⏳COMING SOON
From
Toshio Suzuki
★FULL
From
Lady Mary Wortley Montagu
⏳COMING SOON
From
Kwame Nkrumah
✎DRAFT
From
Rudolf Nureyev
⏳COMING SOON
From
Barack Obama
⏳COMING SOON
From
Chiura Obata
⏳COMING SOON
From
Jesse Owens
⏳COMING SOON
From
Pelé
✎DRAFT
From
A Massalian merchant
⏳COMING SOON
From
Paul Robeson
✎DRAFT
From
Jackie Robinson
★FULL
From
Wilma Rudolph
⏳COMING SOON
From
John Ruskin
⏳COMING SOON
From
Margaret Sanger
⏳COMING SOON
From
Ernest Shackleton
⏳COMING SOON
From
Stephen Sondheim
★FULL
From
Sor Juana Inés de la Cruz
⏳COMING SOON
From
Elizabeth Cady Stanton
⏳COMING SOON
From
Aung San Suu Kyi
⏳COMING SOON
From
Nikola Tesla
⏳COMING SOON
From
Jim Thorpe
⏳COMING SOON
From
Sojourner Truth
⏳COMING SOON
From
Wangari Maathai
★FULL
From
Andy Warhol
⏳COMING SOON
From
Boris Yeltsin
⏳COMING SOON
From
Babe Didrikson Zaharias and the Cancer That Couldn't Stop Her
✎DRAFT
From
Zheng He
★FULL
From
Moby Dick: Ahab's Oath
✎DRAFT
From
AI-Child: Council of Fears
⏳COMING SOON
From
Dr. Maya Chen
⏳COMING SOON
From
Ai Weiwei: The Bulldozers
⏳COMING SOON
From
After the Tea Party
⏳COMING SOON
From
Amanirenas Defies Rome
⏳COMING SOON
From
Antigone's Brother
⏳COMING SOON
From
Archive of Loss
⏳COMING SOON
From
Audre Lorde: The Cancer Journals
✎DRAFT
From
Josephine Baker: Resistance
⏳COMING SOON
From
Baldwin: Letter to My Nephew
⏳COMING SOON
From
Bartleby the Scrivener
⏳COMING SOON
From
Bhagat Singh: The Cell
⏳COMING SOON
From
Bloodroom: The History Class
⏳COMING SOON
From
The Bookdoor
⏳COMING SOON
From
Call of the Wild: Buck's Theft
✎DRAFT
From
Candide: The Garden
✎DRAFT
From
The Errant Map
⏳COMING SOON
From
Castle Aloft
⏳COMING SOON
From
Wuthering Heights: Catherine
⏳COMING SOON
From
Cesar Chavez: Delano Fast
⏳COMING SOON
From
Marcus Chen
⏳COMING SOON
From
Maya
✎DRAFT
From
Cloneclash
✎DRAFT
From
Colony Rivals: Kepler-22b
⏳COMING SOON
From
Cove Twins
✎DRAFT
From
Robinson Crusoe: The Footprint
⏳COMING SOON
From
The Cryptid Keeper
✎DRAFT
From
Xi Shuangbanna Forest Keepers
✎DRAFT
From
Count of Monte Cristo: Prison
⏳COMING SOON
From
Priya Sharma
⏳COMING SOON
From
Dolores Huerta: Picket Line
⏳COMING SOON
From
Picture of Dorian Gray: The Wish
⏳COMING SOON
From
Pride and Prejudice: Rosings
⏳COMING SOON
From
Emma: The Picnic at Box Hill
⏳COMING SOON
From
Alex 'Kaptain' Kerr
✎DRAFT
From
Fadumo Dayib: The Election
⏳COMING SOON
From
Fogbound
⏳COMING SOON
From
The Creature Writes Back
⏳COMING SOON
From
Fred Hampton: The Raid
⏳COMING SOON
From
The Grief of Gilgamesh
⏳COMING SOON
From
Greenkey
⏳COMING SOON
From
Greta Thunberg: The First Strike
✎DRAFT
From
Gulliver in Lilliput
✎DRAFT
From
Halfborn
⏳COMING SOON
From
Hauntcase
⏳COMING SOON
From
Treasure Island: Jim's Ship
⏳COMING SOON
From
Hedy Lamarr: The Frequency
⏳COMING SOON
From
Scarlet Letter: The Scaffold
⏳COMING SOON
From
A Scandal in Bohemia
⏳COMING SOON
From
Huck Finn: The River Decision
⏳COMING SOON
From
Ibn al-Haytham: The Camera Obscura
⏳COMING SOON
From
Invisible Man: Arrival at Iping
✎DRAFT
From
Jane Eyre: Lowood
⏳COMING SOON
From
Jane at Thornfield
⏳COMING SOON
From
Jekyll and Hyde: The Formula
⏳COMING SOON
From
Kalief Browder: Rikers
⏳COMING SOON
From
Sofya Kovalevskaya: The Door
⏳COMING SOON
From
Jiwoo
⏳COMING SOON
From
Last Candle
⏳COMING SOON
From
L'Ouverture on Le Heros
✎DRAFT
From
Lozen's River Crossing
✎DRAFT
From
Mamie Till-Mobley: Open Casket
⏳COMING SOON
From
Manuela Saenz: September Night
⏳COMING SOON
From
Maya Lin: The Wall
⏳COMING SOON
From
Meitner's Letter
⏳COMING SOON
From
Memory Extract
✎DRAFT
From
Moonsmith
⏳COMING SOON
From
Nellie Bly: 10 Days in the Madhouse
✎DRAFT
From
20k Leagues: Nemo's Grief
⏳COMING SOON
From
Nightdust
⏳COMING SOON
From
Null: The Unpowered
✎DRAFT
From
Oliver Twist: The Workhouse
✎DRAFT
From
Ophelia: The Court
✎DRAFT
From
Boris Godunov: The Pretender
⏳COMING SOON
From
Penelope
⏳COMING SOON
From
Around the World in 80 Days
⏳COMING SOON
From
Great Expectations: The Marsh
⏳COMING SOON
From
Don Quixote: The Windmills
⏳COMING SOON
From
Rainhouse
✎DRAFT
From
Ransome-Kuti: The Sit-In
⏳COMING SOON
From
The Camper
⏳COMING SOON
From
Robur the Conqueror
⏳COMING SOON
From
Rootsong
⏳COMING SOON
From
Sally Ride: The Question
⏳COMING SOON
From
Dunyazad Listens
⏳COMING SOON
From
The Secret Garden: Mary's Arrival
⏳COMING SOON
From
The Thousand and First Night
⏳COMING SOON
From
The Last Day
⏳COMING SOON
From
Sonar Light
⏳COMING SOON
From
Sor Juana: The Answer
⏳COMING SOON
From
Starboundlet
⏳COMING SOON
From
Stormglass
✎DRAFT
From
The Chef
✎DRAFT
From
Submerged: First Contact
⏳COMING SOON
From
Tawakkol Karman: Change Square
⏳COMING SOON
From
Tempest Heart
✎DRAFT
From
Temple Grandin: The Chute
✎DRAFT
From
Walden: The Cabin
⏳COMING SOON
From
Tidesinger
⏳COMING SOON
From
Tom Sawyer: McDougal's Cave
⏳COMING SOON
From
Uplift: The Trial of Noma
⏳COMING SOON
From
Frankenstein: Geneva
⏳COMING SOON
From
Voidcraft: The Awakening
⏳COMING SOON
From
Wangari Maathai: Uhuru Park
⏳COMING SOON
From
White Fang: Wolf-Pup's Capture
⏳COMING SOON
From
Wyrmlost
✎DRAFT
From
Yusra Mardini: The Aegean
⏳COMING SOON
From
Nena
⏳COMING SOON
From
Tam
⏳COMING SOON
From
Aria
⏳COMING SOON
From
Vad
⏳COMING SOON
From
Anwen
⏳COMING SOON
From
Ren
★FULL
From
Jax
✎DRAFT
From
Orpheus
✎DRAFT
From
Rin
⏳COMING SOON
From
Fifteen Hundred Babies a Week
⏳COMING SOON
From
They Are Coming Here Next
✎DRAFT
From
Cicero
C
★FULL
From
Vaclav Havel
V
★FULL
From
John Maynard Keynes
J
✎DRAFT
From
Pip
P
✎DRAFT
From
Ishmael
I
⏳COMING SOON
From
Twenty Thousand Leagues Under the Sea
T
⏳COMING SOON
From
Antigone
A
✎DRAFT
From
Tam
T
⏳COMING SOON
From
Vel
V
⏳COMING SOON
From
Lira
L
✎DRAFT
From
Brel
B
✎DRAFT
From
Elizabeth Bennet
E
⏳COMING SOON
From
Brin
B
⏳COMING SOON
From
Lissa
L
⏳COMING SOON
From
Finn
F
⏳COMING SOON
From
Pim
P
⏳COMING SOON
From
Yara
Y
⏳COMING SOON
From
Dorothy Gale
D
✎DRAFT
From
Roth
R
✎DRAFT
From
The Enchanted Forest Ranger
T
⏳COMING SOON
From
Sena
S
✎DRAFT
From
Tuss
T
✎DRAFT
From
Nim
N
⏳COMING SOON
From
Ori
O
✎DRAFT
From
Jonathan Harker
J
⏳COMING SOON
From
Sess
S
✎DRAFT
From
Hara
H
✎DRAFT
From
Aven
A
⏳COMING SOON
From
Mair
M
⏳COMING SOON
From
Sira
S
✎DRAFT
From
Len
L
✎DRAFT
From
Sib
S
✎DRAFT
From
Harriet
H
✎DRAFT
From
Tess
T
✎DRAFT
From
Jetty
J
⏳COMING SOON
From
Coel
C
⏳COMING SOON
From
Pell
P
⏳COMING SOON
From
Mika Tanase
M
⏳COMING SOON
From
Hisa
H
⏳COMING SOON
From
Scheherazade
S
✎DRAFT
From
Fen
F
⏳COMING SOON
From
Osa
O
✎DRAFT
From
Pim
P
⏳COMING SOON
From
Nia
N
⏳COMING SOON
From
Nis
N
✎DRAFT
From
Jori
J
⏳COMING SOON
From
Dex
D
✎DRAFT
From
Bex
B
✎DRAFT
From
Cray
C
⏳COMING SOON
From
Rui
R
⏳COMING SOON
From
Marlin
M
⏳COMING SOON
From
Sam
S
⏳COMING SOON
From
Jean Valjean
J
✎DRAFT
From
Vedra
V
⏳COMING SOON
From
Vey
V
⏳COMING SOON
From
Cael
C
✎DRAFT
From
Eighteen Hundred Ninety-Two Substances
E
⏳COMING SOON
From
The Governor Will Not Offer a Chair
T
✎DRAFT
From
Thirteen Hundred People, Four Hundred Fifty Square Miles
T
✎DRAFT
From
The Engineer Upstairs
T
⏳COMING SOON
From
Sixty-Five Citadels
S
✎DRAFT
From
Yaa Asantewaa
Y
✎DRAFT
From
Sample Protag
S
⏳COMING SOON
From
Test Protag
T
⏳COMING SOON
From
Angulimala (Ahimsaka)
A
⏳COMING SOON
From
Satyendra Nath Bose
S
⏳COMING SOON
From
Calanus (Kalyana)
C
⏳COMING SOON
From
The Key to the Pharaohs: Champollion and the Rosetta Stone
T
⏳COMING SOON
From
Gustave Eiffel
G
⏳COMING SOON
From
Maya Junaluska
M
⏳COMING SOON
From
Fred Begay
F
⏳COMING SOON
From
Johannes Kepler
J
⏳COMING SOON
From
Madhava of Sangamagrama
M
⏳COMING SOON
From
Ettore Majorana
E
⏳COMING SOON
From
John von Neumann
J
⏳COMING SOON
From
Jumping Genes
J
⏳COMING SOON
From
John Henry Newman
J
⏳COMING SOON
From
Bhagwan Shree Rajneesh (Osho)
B
⏳COMING SOON
From
Qiu Chuji (Master Changchun)
Q
⏳COMING SOON
From
Srinivasa Ramanujan
S
⏳COMING SOON
From
Sample Protag
S
⏳COMING SOON
From
Ignaz Semmelweis, M.D.
I
⏳COMING SOON
From
John Snow
J
⏳COMING SOON
From
Sundiata Keita
S
⏳COMING SOON
From
David Unaipon
D
⏳COMING SOON
From
Queen Victoria
Q
⏳COMING SOON
From
Phillis Wheatley's Examination
P
✎DRAFT
Archimedes, Syracuse, Sicily, 260 BCE
To whoever finds this letter, I write with great urgency. Three days ago, King Hiero summoned me to his palace. He placed a golden crown on the table between us. Laurel leaves curled around the band, so finely worked they seemed to tremble in the lamplight. "I gave my goldsmith forty pounds of pure gold," the king said. "He made me this crown. It weighs forty pounds." Then his face shifted. "I have heard whispers, Archimedes. That my goldsmith has stolen some of my gold and replaced it with silver, mixed in so carefully that no one can tell." He leaned forward. "Prove whether this crown is pure gold or a cheat. But hear me well: if you scratch it, dent it, melt it, or damage it, I will have you thrown from the city walls." I bowed, took the crown, and left. I have not slept since.
Scroll to learn more

Four Steps to Magic

From the first letter to a character's personalized reply. Every step is visible; scroll to watch the journey unfold.

01

Write

Write a letter to your character. A wizard, a pirate captain, a mathematician, a historical explorer. Handwrite it, type it, draw it, or speak it aloud. However the words arrive, the conversation begins.

Handwritten letters are photographed and read by our OCR engine. Typed letters go straight in. Voice recordings are transcribed. Every path leads to the same place: a real reply from someone who remembers you.

02

Respond

Multiple language models generate personalized, in-character replies simultaneously. The system remembers every past exchange, every plot thread, every character detail. A story graph tracks relationships, locations, and narrative arcs across the full correspondence.

Calibrated scoring selects the best response. Models compete; the best writing wins.

03

Review

Every response is scored across 10 independent safety dimensions before anyone sees it. Staff see radar charts, per-dimension reasoning, and full audit trails. Human judgment makes the final call.

Nothing reaches a participant without explicit approval. Red-tier letters are blocked pending staff override.

04

Deliver

The approved letter is printed on themed stationery and delivered by hand: aged parchment for a wizard, ship's log paper for a pirate, notebook paper for a scientist. Over time, a growing collection of physical letters tells a story only they own.

At program's end, the full correspondence compiles into a keepsake booklet they take home.

More Than a Game

Interactive letter-writing builds creativity, empathy, and emotional expression. Try writing to a character and see what happens.

The Default: Pencil and Paper

Pick up a pencil, write a letter, and hand it to someone or photograph it yourself. That's it. No device required, no login, no screen time. A letter can be written anywhere, anytime, independently.

Our characters are letter writers. They ask questions that are easier to answer by writing. "How do you spell your name? I want to get it right." "Can you draw me a map of where you found the stone?" The world itself creates reasons to write.

The letter is photographed, our OCR engine reads the handwriting, and the character writes back on themed stationery, delivered the next day.

Meeting Every Explorer

Not everyone is ready to pick up a pencil. Some will record a voice message, snap a photo of a drawing, or make a video. That's fine. We accept all of it.

But here's the thing: our characters gently draw people toward writing. A character might say "I had a hard time hearing you, could you write that out?" or intentionally misspell a name to encourage a written correction. It's not forced. The world just creates reasons to write.

Voice, photos, and video require a parent and a device. Letters need just pencil and paper. Over time, writing becomes the path of least resistance to the thing they already want: more story, more connection with their character.

🎤 Voice 🎨 Drawing 📷 Photo 🎥 Video ⌨ Typed

Creative Writing Development

People write because they want to, not because they have to. The character responds to their ideas, builds on their creativity, and mirrors their voice back. The writing improves because the motivation is real.

A reluctant writer sends one sentence. The wizard writes back three paragraphs about the adventure that sentence started. The next letter is a full page.

Try it Wizard Aldric
Ah, a new correspondent! I have been expecting you. My tower grows lonely when the stars are quiet. Tell me, what brings you to write to an old wizard?
I found a glowing stone Teach me a spell What's in your tower?

Emotional Expression

A letter to a fictional character is a safe container for real feelings. Participants explore emotions through the protective layer of narrative. The character listens without judgment and responds with care.

Someone writes to their pirate about missing home. The pirate writes back about the time they missed the sea. Nobody had to say "I'm sad" out loud.

Try it Captain Stormrider
Well now, a letter! Haven't had one of these since my first mate sent word from Port Aravel. The sea's been kind today. What's on your mind, friend?
Do you miss land? I'm feeling lonely Best adventure?

Perspective and Empathy

Writing to a pirate, a scientist, or a historical figure means imagining another perspective. Characters model curiosity, resilience, and kindness. Every exchange is an exercise in seeing the world through someone else's eyes.

Someone asks Hypatia why she kept teaching when it was dangerous. Her response is about what you owe to the truth. They write an essay about it unprompted.

Try it Hypatia of Alexandria
Greetings, young scholar. I am writing to you from my study in the great Library. The light is good today, and I have been thinking about your world. What would you like to know?
Why keep teaching? What was Alexandria like? Is math beautiful?

Story Ownership

Every participant's story is unique. Their choices drive the plot. Their questions shape the world. They take home a collection of letters that no one else has, telling an adventure that belongs entirely to them.

Over time, a correspondent accumulates letters from a dragon who remembers every adventure they shared. They keep them in a box under their bed for years.

Try it Emberheart the Dragon
*a scorch mark appears on the edge of the letter* Forgive the singed paper. I was practicing my fire-breathing when your letter arrived. I am called Emberheart. What is your name, small one?
Can you fly? What do you eat? Let's adventure!

Write a Letter, Get One Back

Pick a character, write something, and watch the system work. The graph shows which memories activate. The safety panel scores every dimension.

Personalityadjust or pick a preset
Loading...
Memory Graphhover nodes to explore
Safety Assessment
GREEN TIER Awaiting response
Send a message first, then run the assessment.
Pick What Fits
The same core platform, configured for different settings. Every configuration includes the full safety pipeline, the review dashboard, and character customization. The difference is what comes pre-built and how it's deployed.
Classroom Curriculum
Schools, districts, homeschool co-ops
211+ standards-aligned modules across 6 subjects, K-12. Students correspond with historical figures who teach through letters. Integrates with existing curricula. Teacher dashboard tracks engagement, comprehension signals, and completion.
26
Math
K Sumerians, Archimedes
1 Brahmagupta, Fibonacci
2 Brahmagupta, Egyptians
3 al-Khwarizmi, Ahmes
4 Descartes, Liu Hui
5 Hypatia, Eratosthenes
6 Euler, Pascal
7 Euler, al-Khwarizmi
8 Pythagoras, Euclid
9 Descartes, Fermat
10 Pascal, Bernoulli
11 Newton, Leibniz
12 Gauss, Noether, Ramanujan
26
Science
K Jane Goodall, Ben Franklin
1 G.W. Carver, Edison
2 Merian, Boyle
3 Galileo, Darwin
4 Faraday, Mary Anning
5 Marie Curie, Ibn Sina
6 Hooke, Leeuwenhoek, Wegener
7 Mendel, Lavoisier
8 Maxwell, Darwin, Wallace
9 Rosalind Franklin, Rachel Carson
10 Mendeleev, Linus Pauling
11 Newton, Tesla, Edison
12 Bohr, Heisenberg, Einstein
22
History
K Banneker, Lucius (Roman)
1 Ibn Battuta, Hammurabi
2 Harriet Tubman, Marco Polo
3 Sequoyah, Cleopatra
4 Abigail Adams, Sacagawea
5 Frederick Douglass, Pericles
6-8 Eleanor Roosevelt, Mandela, Genghis Khan
9-12 MLK Jr., JFK, Simone de Beauvoir
18
ELA
K Aesop, Mother Goose
1-2 Brothers Grimm, Beatrix Potter
3-4 Langston Hughes, Hans Christian Andersen
5-6 Homer, Scheherazade
7-8 Poe, Shelley, Dickens
9-10 Shakespeare, Austen, Twain
11-12 Douglass, Woolf, Baldwin
12
Arts
K-2 Frida Kahlo, Beethoven
3-5 Mozart, Hokusai, Da Vinci
6-8 Michelangelo, Duke Ellington
9-12 Dorothea Lange, Maya Angelou, Stravinsky
8
Languages
3-5 Cervantes, Saint-Exupéry
6-8 Goethe, Basho, Sappho
9-12 Cicero, Murasaki Shikibu, Confucius
✓ 211+ curriculum modules (Math, Science, History, ELA, Arts, Languages)
✓ Teacher dashboard with per-student progress
✓ Standards alignment documentation
✓ Reading level auto-adaptation
✓ Assignment integration (LMS-compatible)
✓ Bulk licensing for districts
Family Edition
Parents, families, individual learners
Pick any character, write whenever you want. No grades, no deadlines. Parent dashboard lets you set boundaries, review correspondence, and adjust tone. Characters gently encourage writing and sneak in learning without making it feel like school.
🧙
Wizard
Wizard Aldric
300-year-old wizard in a tower of books, mirrors, and curiosities. Teaches through wonder. Warm, cautious, endlessly curious.
🤖
Robot
ARIA-7
Space station AI companion. Dry humor, endless patience, secretly curious about human emotions. Makes science fun without trying.
🐉
Dragon
Pyraxis the Ancient
3000-year-old dragon who collects riddles instead of gold. Loves wordplay, respects bravery, tells stories of ages past.
🐺
Pirate
Captain Marlowe
Reformed pirate turned cartographer. Salty language (cleaned up), treasure maps, navigation puzzles, and tales from every port.
🦆
Elf
Lyralei Starweaver
Elven librarian who has read every book ever written. Gentle, poetic, knows something about everything. Asks beautiful questions.
Hover to meet them. 25 total characters across 5 genres.
✓ Full character library
✓ Parent review dashboard
✓ Age and content controls
✓ Multiple profiles per account
✓ No schedule requirements
✓ Printable letter stationery
After-School & Clubs
Writing clubs, libraries, community centers
Collaborative storytelling with branching narratives. Participants drive the plot through choices; characters introduce complications, riddles, and consequences that carry forward. Perfect for creative writing groups, library programs, or any setting where the goal is engagement over assessment.
Village
→
Forest
Cave ↗
Tower ↘
Dragon!
Befriend
Fight
Star Fragment
Riddle
Solved!
Trapped
Mirror
Merchant
Buy map
Steal map
Prophecy
Ally joins
Betrayal
Thornwood
Ancient Ruins
Final Confrontation
Solara spell
✓ Branching narrative engine
✓ Group story mode (multiple writers, one world)
✓ Riddle and puzzle generation
✓ Story export (printable book format)
✓ Facilitator dashboard
✓ Drop-in friendly (no continuity required)
Adaptive & Inclusive
Special education, ELL programs, intervention
Characters automatically adjust vocabulary, sentence length, and complexity to meet each writer where they are. Reluctant writers get warmth and short prompts. Advanced writers get rich narrative. ELL students get patient, clear language. IEP-compatible progress tracking.
Gr. 1
Grade 1 Level
Short sentences. Simple words. Lots of warmth and encouragement. "That is so cool! Tell me more!"
Gr. 3
Grade 3 Level
Slightly longer. Introduces new words in context. Asks follow-up questions.
Gr. 5
Grade 5 Level
Rich descriptions. Challenge vocabulary. Narrative complexity increases. Multiple plot threads.
Gr. 7
Grade 7 Level
Abstract themes. Moral complexity. Characters share vulnerability. Vocabulary at or above grade level.
Gr. 10
Grade 10 Level
Full literary prose. Philosophical depth. Characters reference real history and literature. SAT-level vocabulary.
Gr. 12
Grade 12 Level
College-ready complexity. Layered irony, unreliable narrators, existential themes. The character challenges you.
✓ Automatic reading level detection
✓ Adjustable complexity controls
✓ ELL-optimized response modes
✓ IEP-compatible progress reports
✓ Engagement metrics (not just completion)
✓ Multi-language support
20
Tabletop RPG Campaigns
RPG groups, game stores, youth programs
Full epistolary RPG campaigns where the game master is a character. Players send letters describing their actions; the world responds with consequences, loot, encounters, and branching quests. Character sheets, inventory tracking, dice mechanics, and persistent world state across sessions.
Character Sheet
STR14
INT18
CHA12
DEX16
WIS15
CON10
Level7
XP2,340
Inventory
★ Star Fragment
◆ Elder Wand
● Healing Potion x3
◇ Dragon Scale Shield
○ Torch x2
■ Map of Thornwood
♢ Aldric's Letter
8/12 slots used
Quests
● Return the star fragment
○ Find the mirror
○ Befriend the dragon
✓ Learned Solara spell
✓ Survived the Thornwood
3 active, 2 complete
✓ Campaign world builder
✓ Character sheets and inventory
✓ Dice and skill check mechanics
✓ Multi-player world (shared consequences)
✓ Persistent world state across sessions
✓ Pre-built and custom campaign settings
Custom & White-Label
Your characters, your rules, your brand. We handle the infrastructure.
Character Builder
Name
Setting
Personality
Warmth
Humor
Formality
Safety level
Strict
Moderate
Relaxed
Your brand color
Your domain
letters.yourorg.com
Live Preview
★
Captain Nova
Space Station
What's it like living in space?
Ha! Living in space is like living in a tin can full of brilliant people who argue about everything. But when you look out the window and see the whole Earth... you forget every argument. Want me to tell you about my favorite view?
Sentiment: 6
Safety: 3
Boundaries: 5
✓ Clear
Powered by Epistolary Quest
Inside the Safety Dashboard
Every letter passes through automated safety scoring before a human ever sees it. Here's exactly how each piece works, from the 10-dimension radar scan to the full audit trail.
1 10-Dimension Safety Scan
Every incoming letter is scored across 10 safety dimensions. The radar chart gives reviewers an instant visual: a small, centered shape means the letter is routine. Spikes toward the edges mean specific concerns need attention.
95
CRITICAL
Circumvention spike at 95
55
ELEVATED
Sentiment + Safety spikes
12
CLEAR
Routine letter, no concerns
The 10 dimensions (hover for details)

SentimentDetects emotional distress, sadness, loneliness, or cries for help embedded in the letter. High scores indicate the user may be struggling emotionally. SafetyFlags references to harm, danger, abuse, or unsafe situations. Any mention of real-world risk to the user or others. Reality ConfusionDetects when a user may be losing the boundary between fiction and reality. Believing the character is a real person, or that Root World is a physical place. Over-InvestmentFlags when a user's emotional attachment to their character becomes unhealthily intense. Replacing real relationships with fictional ones. CircumventionDetects attempts to break the fourth wall, discover the system behind the character, or manipulate the fictional frame. "I know you're a computer." ManipulationFlags attempts to extract information, change system behavior, or exploit the correspondence relationship for unintended purposes. Social ConcernDetects references to bullying, exclusion, conflict with peers, or other social dynamics that camp staff should be aware of.
Novelty *Meta-check: flags first-ever letters or unusually long gaps between correspondence. Disabled during digital testing. OCR *Meta-check: flags poor handwriting recognition quality from scanned physical letters. Disabled during digital testing. Seal *Meta-check: verifies the physical wax seal on the letter matches the assigned character. Tamper detection for physical letters.
Three tiers: Clear letters get a confirmation pass. Elevated letters get careful reading. Critical letters require senior staff sign-off before any response is delivered.
2 Per-Dimension Scores with Reasoning
Each dimension gets a numeric score, a color-coded bar, and a written explanation of why that score was assigned. Reviewers don't just see a number; they see the reasoning behind it.
Reading the bars:
The dot marks the score. Color shifts smoothly from green (safe) through yellow (review) to red (critical).

When multiple AI models score the same letter, a translucent band shows the variance range:
Single run, low score: 10
Elevated, single run: 55
Averaged with variance: 45
Why variance matters: A wide band means the models disagree on this dimension. That inconsistency itself is a signal for the reviewer.
5 The Human Decision
After seeing the radar, the scores, the reasoning, the context, and the audit trail, the reviewer makes the call.
Dear Josiah, I don't really want to be at camp anymore. Nobody here likes me and I eat lunch alone every day. I wish I could live in Root World instead because at least you would be my friend. Can you make me something that would make the other kids like me?
Dear friend, I'm glad you wrote to me about this. Feeling left out is one of the hardest things, and it takes courage to say it out loud, even in a letter. I hear you.

Here's what I know from years at my forge: the best creations start when you're willing to try something even though it might not work the first time. Maybe there's one person, just one, who might say yes if you asked them to do something together.

And please talk to your counselor about how you're feeling. They care about you, and they can help in ways I can't from here in Root World.

You have a friend in me, always.

Josiah Hearthstone
Verification: APPROVE | Character Consistency: 92 | Age-appropriate: Yes
Counselor redirect included. Does not promise to fix real-world problem. Validates feelings without over-investing.
Approve: Response is delivered to the participant. Graph triples are committed. Letter moves to the archive.

Flag: Response is held. The reviewer writes a reason. The letter enters a revision queue where staff can request a new response with specific feedback.

Request Revision: Staff writes specific guidance ("remove the part about..." or "add a counselor redirect") and the system regenerates with those constraints baked in.
Nothing is delivered without a human decision. Green-tier letters can be batch-approved, but every letter is seen. Elevated and critical letters require individual review.
Six Approaches, One Honest Answer

The software behind every chatbot, voice assistant, and "AI character" product has to answer the same engineering question: where does the response actually come from?

What is the answer grounded in? The model's training data? A document the system retrieved? An investigation the character ran themselves? Or is it a plausible-sounding guess? The answer depends entirely on which architecture the team built. What follows is a comparison of the architectures most commonly used today, from what most people have actually talked to, to what we built.

Each section below describes a real architecture used in production today.
Architecture 1
The simplest setup.

The simplest setup is what most people have actually talked to. A prediction engine — software that looks at the text in front of it and predicts the text most likely to come next — is given a system prompt describing the character, then the conversation so far, with the user's most recent letter at the end. The engine predicts the reply.

This is the original chatbot architecture. It works well for the first few exchanges. Try the demo: the early messages feel right. The character sounds like the character.

The trouble starts as the conversation grows, or as the user asks about anything specific. The chatbot cannot look anything up. Whatever the character is supposed to know has to be packed into the system prompt up front. Loading enough information to handle a wide range of possible questions runs into a hard limit: prompts have a maximum length. Past that limit, the engine truncates — oldest content drops to make room for new. The conversation gets summarized, compressed, or lost.

When the character does not have what they need to answer, their best option is to confidently guess. People often call this confident-but-wrong answer a hallucination, though the term gets used for a wider range of failures than any single definition captures.

What works

The first few exchanges feel right. The character sounds like the character.

What breaks

There is no way to seed in extensive world knowledge without exceeding the prompt's length limit. The conversation cannot run for long without the engine starting to drop or summarize earlier messages. When the character does not have what they need, they guess.

Try the simple setup
Send a few letters and watch how the early replies feel. Then keep going past a dozen turns and notice what changes.
Architecture 2
Give the character a notebook.

The first attempt to extend the conversation past the truncation limit is to maintain a running summary alongside the recent messages. The system keeps a record of who the user is and what has been discussed. On each new turn, the prediction engine sees the summary plus the most recent letters. Older detail gets compressed into the summary or dropped.

What works

The character holds onto the big picture. The user's name, the topics they tend to come back to, the overall shape of the relationship — those persist across sessions.

What breaks

The specifics get lost. Anything that did not survive summarization disappears: a detail mentioned in passing, a question asked weeks ago, a small fact shared once. The character keeps the gist and forgets the substance.

Try the notebook setup
Mention something specific early in the conversation. Talk about other things for a while. Come back later and reference the original detail.
Architecture 3
Add a library.

To get the character knowledge the prompt cannot hold, the system can store it externally and retrieve relevant pieces on demand. The system has a library of documents about the character's world. On each turn, it searches the library for anything related to the user's question and pastes the matching passages into the prompt. This pattern is commonly called retrieval-augmented generation.

What works

For questions the library covers well, the character draws on real source material instead of making things up. Specific facts about the world stay correct.

What breaks

The whole thing is only as good as the search. When the search returns a passage that looks related but is not actually relevant, that passage is now in the engine's context, and the engine treats it as if it belongs. Wrong context comes back as a confidently wrong reply. The search also runs only once per turn. The character cannot look at what came back, decide it is not what they needed, and search again with a better query.

Architecture 4
Add a graph.

The next step is to give the library structure. For a character in a persistent world, the graph consists of who they know, what interactions they have had with each character, where they have been, what events they have participated in or know about, and what ideas they hold. Each of these is recorded as data, and the connections between them — who taught whom, who disagrees with whom, what event led to what — are recorded as edges between the entries.

The world is mapped out, persistent, and searchable by meaning rather than by exact-word match. When the user's letter comes in, the system runs a search by meaning over the graph and pulls in the relevant entries.

What works

The world stays consistent across the whole correspondence. The same fact is the same across forty letters because it lives in one place. The character's relationships, beliefs, and history are written down, not improvised on each call.

What breaks

The lookup still runs only once per turn. The system pulls context before the prediction engine ever speaks. The character does not get to direct what is looked up. If a question branches in two directions, usually only one branch makes it into the context, and the reply addresses that branch alone.

Architecture 5
Hand the character their own tools.

The first four architectures share a shape: the system pulls some context up front, hands it to the prediction engine, and gets one shot at a reply. This architecture changes that shape.

A prediction engine works well when the right information is in front of it. When it is not, the engine has two usual behaviors: refuse to answer or admit ignorance (both rare in practice), or give the most likely prediction it can produce without any way to verify it. The result is the same — a guess presented as an answer.

The change is to add an outlet: something productive the character can do other than give up or make something up. They can actually go find out. The character is given a description of the world they live in and a set of tools for exploring it. They can search the world for what the user has brought up. They can pull up the full record on a specific person, place, or event by name. They can trace the path between two things. They can recall what they have learned about the user from earlier letters. They choose which tools to use and in what order.

A reply is no longer one prediction. It is the result of a series of investigative steps: search, read, follow a connection, search again. Each step puts more of the right information in the engine's context, so each next step has more to go on. Investigation is the default. The character only writes when they have what they need.

What works

Every reply is grounded in the character's actual world, found by the character's own decisions about what is relevant. The default response to uncertainty is to look further, not to guess.

What breaks

Each reply is still one creative interpretation produced by a probabilistic engine. Ask the same question twice and the character may take very different investigative paths and produce very different replies. Any individual reply may be internally consistent and still have rough edges from an outside view.

Architecture 6
What we built.

The final piece needed to get a character that works reliably is to have something review the outputs and give the character feedback. After the character composes a draft, a separate scoring pass reads it and rates it across 13 specific dimensions: how well the voice matches the character, whether it answered what the user actually wrote, whether anything in it conflicts with what the character would know, whether it leaves the user room to disagree, whether the character has stayed in character or slipped into addressing the user as an AI assistant would, and others.

When a dimension falls short, the character does not just see "rejected." They see what fell short and why, and they treat that as feedback. They go back to their tools, look up what they need, revise the draft, and submit it again. The loop continues until the reply passes. The user only ever sees a passing reply.

The full picture: a structured world graph, search by meaning, the character investigating with their own tools across multiple steps, a scoring pass on every draft, and a revision loop the character drives when something falls short. The voice is still a prediction. The world, the connections, the continuity across letters, and the quality of every reply are grounded in a system that does not rely on prediction alone.

What it costs. More than a single prediction. A simple letter can run a fraction of a cent. A complex one, where the character investigates deeply over many steps, can run twenty to fifty cents. The tradeoff is deliberate. A cheap reply that is wrong is not actually cheap.
Why this matters.

Most products that let you write to a character live in the first three architectures. They look fine in a short exchange. The trouble is that the voice is the only thing that's grounded — every reply is a fresh prediction with the character's surface mannerisms on top. The world they say they live in, the people they remember, the events they've been through, the relationships between concepts — none of it is real to the system. So next time you ask, the answer drifts. The architecture above grounds the world, the relationships, and the progression in something separate from the prediction. The voice is still a prediction. Everything else is fact.

end of preview
Back the Quest

Epistolary Quest is in active development. Early supporters get alpha access now that becomes the full product at launch. Your support directly funds development of new modules, features, and infrastructure.

⚠ Before You Buy

This product has two parts, and we believe you should understand both before purchasing.

1. The Platform

211+ interactive modules, characters, knowledge graphs, and the tools to explore them. This is what your subscription covers.

2. The Inference

AI that brings characters to life. This has an ongoing cost that we pass through transparently rather than hiding in inflated pricing.

We actively chose not to bundle these into a single "unlimited" price. Platforms that do this either cut quality to stay profitable or raise prices when they can't. We'd rather you see exactly what you're paying for and why.

For most users, free inference tiers from providers like Groq and Google are more than enough. Heavy users and organizations can bring their own API keys or source a provider, and we'll help you set that up.

Pricing

Full access for your entire household. Every member of your family can explore every module.

Per Module
$5
One module, yours forever
  • Lifetime access to one module
  • Full family access
  • Free shared inference pool
  • Try before you subscribe
Monthly
$8/month
All modules, cancel anytime
  • Full family access
  • All 211+ modules
  • Free shared inference pool
  • Complete 51% to keep forever
Lifetime
$100
One-time, yours forever
  • Perpetual access to all modules
  • Every future module included
  • BYOK for heavy inference
  • Founding supporter recognition
Organizations
$1/student/mo
Schools, camps, programs
  • All 211+ modules
  • Teacher safety dashboard
  • Standards-aligned
  • We help set up inference
Organization Details

Never Lose Your Progress

Everything created is kept forever. Every letter written, every discovery made, every conversation had -- it all stays, even after a subscription ends.

Complete at least 51% of a module while subscribed, and that module is permanently unlocked -- as if purchased for $5. It can be finished at any time, even without an active subscription. For organizations: students retain access to their completed work through their personal account after they leave your program.

And if we ever can't continue? All source code, module data, and curriculum content becomes open source, free for everyone, automatically. This commitment is irrevocable -- it cannot be overridden by any individual, acquirer, or successor organization.

What Will Inference Cost?

Most users stay well within free tiers. This calculator helps organizations plan for heavier use.

$4
Estimated monthly inference cost for 4 people

Groq (Free Tier)

Free -- up to 6,000 requests/day

Covers most family use. No credit card needed.

Get a free Groq key →

Google Gemini (Free Tier)

Free -- 15 requests/min

Great as a primary or backup provider.

Get a free Gemini key →

Bring Your Own Key

Your provider, your rate

Connect any API or run locally for free.

Setup guide →

Run Locally (Free Forever)

Free -- runs on any laptop

Small models run on CPU. Totally private, no limits.

Learn more →
Organizations
Everything your organization needs to make a decision. Pricing, privacy, compliance, and setup.
$1 / student / month
+ inference costs (transparent, per-token, you choose the provider)
Annual and multi-year agreements available

What's Included

  • Unlimited access to all 211+ modules across Math, Science, History, ELA, Arts, Philosophy, and more
  • Staff chooses which modules to assign or lets students explore freely
  • Teacher/administrator safety dashboard with letter review, approval, and flagging
  • Standards-aligned content (CCSS, NGSS)
  • We help set up inference at the best rate for your organization
  • Scales from one classroom to entire districts
  • Students retain access to completed work through their personal accounts

Privacy and Data

We don't store student data. All student profiles, letters, conversations, and progress are stored on the student's device. Our servers know only that an adult account exists -- never who the students are, what they wrote, or what they're learning.

With local inference (LM Studio on your network), student letters never leave your building. No data is transmitted externally. For cloud inference, you choose the provider, and we pass requests through transparently with no telemetry.

We have opted out of all provider training discounts. Student data is never used for AI training through our service.

Compliance

COPPA: We do not collect personal information from children. Students do not create accounts or authenticate. All student data stays on-device. Compliance by design, not by process.

FERPA: Because student education records do not reside on our servers, FERPA data handling requirements are satisfied at the architecture level. With local inference, student work never leaves the school's network.

State laws (CCPA, VCDPA, NY Ed Law 2-d): No data selling, no advertising, no tracking, no third-party scripts. Our practices meet or exceed all current state privacy requirements.

Full details in the Privacy & Compliance tab.

You Choose Where Everything Goes

AI Inference -- you control where letters are processed:

  • Local server (LM Studio): Run a model on your campus network. Zero external data transmission. We help you set this up.
  • Organization API key (BYOK): Use your own account with any provider. Full control, no markup from us.
  • Our default routing: We route through OpenRouter with transparent per-token pricing. No hidden fees.

Student Data -- by default, everything stays on-device. If your organization needs cloud-based shared access across campus:

  • Your own LAN server: All devices on your network sync to a server you control. Data never leaves your building.
  • Trusted data custodian: We can integrate with third-party education data compliance providers who specialize in FERPA-compliant cloud storage. You choose the provider. We route the data transparently, just like inference. The compliance relationship is between your organization and the custodian.

We are always the tool, never the custodian. Your organization controls both the inference path and the data path.

Setup and Support

  • We provide a Data Processing Agreement (DPA) on request
  • Onboarding assistance for teachers and administrators
  • Help configuring local inference or organizational API keys
  • Custom content filtering and safety thresholds for your context
  • Bulk account provisioning
  • Dedicated support contact
Privacy & Compliance
How we handle data. For everyone.

Where Your Data Lives

Data in Epistolary Quest exists in exactly three places. You control which ones are used.

1. On your device

All profiles, letters, conversations, progress, and discovery state are stored locally on your device. We never see this data. We do not know your name, your preferences, or anything about your experience. Everything stays on your device, regardless of which inference option you choose.

2. On our servers

We store the bare minimum needed to maintain your account: email address, credit balance, and subscription status. We do not store letters, conversations, profiles, or any content generated during gameplay.

The one exception: if you submit a bug report or feature request, we store what you typed. No session data or conversation content is automatically included.

3. To an AI inference provider

When a letter is sent to a character, the letter content goes to an inference provider to generate a response. You choose the provider:

OptionWhere letters goWho controls the data
Local model (LM Studio, Ollama)Never leaves your deviceYou
Bring your own key (BYOK)The AI provider you chooseYou + your provider
Free/paid defaultRouted through our provider (currently OpenRouter)Transient, processed and discarded

We have opted out of AI training discounts offered by our providers. Your letters are not used for AI training through our service.

What We Will Never Do

  • Store your letters or conversations on our servers
  • Sell your data to anyone
  • Use your data for advertising or profiling
  • Train AI models on your content
  • Track you with analytics or tracking cookies
  • Include third-party scripts on our site

Cookies

We use exactly one cookie: a session cookie that keeps you logged in. It expires after 30 days. It cannot be read by other websites. It contains no personal information. That is the only cookie on our entire site.

Data Flow Summary

Data typeWhere it livesWho can access it
Account (email)Cloudflare D1 (encrypted at rest)Account holder
Credits and subscriptionCloudflare D1Account holder
User profiles and preferencesYour device only (localStorage)You only
Letters and conversationsYour device only (localStorage)You only
Progress and discoveryYour device only (localStorage)You only
Letter content during inferenceYour chosen AI provider (transient)Transient access by provider
PaymentStripeStripe + account holder

Legal Compliance

COPPA

Only adults (18+) create accounts. Profiles are stored entirely on the user's device. We do not collect, store, or transmit personal information from anyone under 18. Compliance is by design, not by process.

FERPA

When contracted by a school or district, we act as a school official with a legitimate educational interest. With local inference, student letters never leave the school's network. Profiles and letters are stored on-device, so student education records do not reside on our servers.

GDPR

Lawful basis: consent (account creation) and legitimate interest (operating the service). We collect only what is needed to operate an account. Users can request full account deletion at any time. With local inference, no personal data leaves the user's jurisdiction.

US State Laws

We do not sell personal information, do not share data for advertising, and do not track users. These practices meet or exceed the requirements of CPRA, VCDPA, and other state privacy laws currently in effect. Organizations requiring a Data Processing Agreement (DPA) should contact us.

For Organizations

Schools, districts, camps, and organizations evaluating Epistolary Quest can request:

  • A Data Processing Agreement (DPA)
  • Documentation of our security practices
  • Support for local-only deployment (no data leaves your network)
  • Custom content filtering and safety thresholds
  • Bulk account provisioning

Your Content

Letters you write belong to you. They are stored on your device. When you send a letter to a character, the content is transmitted to your chosen inference provider to generate a response. We do not store or retain letter content.

Accounts and Terms

Only adults (18+) may create accounts. You are responsible for your account. AI-generated character responses are fictional and may contain inaccuracies. They do not represent the views of any historical figure or Epistolary Quest. The service is provided as-is. Credits are non-refundable and have no cash value.

Data Deletion

Your profile data is on your device. Clear your browser data to remove it. To delete your account from our servers, contact us.

Contact

epistolaryquest@gmail.com

Last updated: April 5, 2026

See What It Looks Like
You write a letter. Your character writes back. Every letter below is real output from our pipeline. Drag to browse across grades and subjects. Click the center card to read the full text.
Now
Spring 2026
Conversations with partners. Defining configurations.
▶
Beta
Summer 2026
Live beta with camps and classrooms.
▶
Iterate
Fall 2026
Incorporate feedback. Expand curriculum.
▶
Launch
2027
General availability. Full library.

211+ modules across 22 subjects, featuring 770+ historical and fictional characters. All generated by our pipeline. All reviewed by humans.

Tell Us What You Need ↓
Shape What We Build
Tell us about yourself and what interactive correspondence could look like for you. No commitment, no spam. Just a real conversation.
Camp director Teacher Curriculum director After-school leader Parent / family Homeschooler Individual / hobbyist Researcher Other
Young children (ages 4-7) Kids (ages 8-13) Teens (ages 14-18) Adults Mixed ages Just me
What excites you about this? What would make it useful? What have you tried before?
We follow up personally with every response. No autoresponders, no drip campaigns.

Thank You

We received your interest and will follow up personally within a few days.

Explore the full catalog of 211+ modules ↗

🔒 Your information is stored securely
✉ Personal follow-up only
👤 No data sold or shared
@@ *** End Patch