The premise
Salthaven is a small fishing town where the cliffs lean against the sea and the lighthouse turns at dusk in the same arc it has turned for two hundred years. Your great-aunt Linnea ran the herbarium on the back lane for forty years. She left you the keys, the seed-jars, and a ledger of regulars who came for tinctures, gentle remedies, and the kind of advice that a doctor does not give.
The ledger is the inheritance. Linnea wrote everything down. The widow Olafsen takes valerian on Tuesdays. The fisherman with the bad shoulder will not admit he comes for the comfrey. There is a list of seven children who get throat tea in winter, free of charge, paid for out of the herbarium's general fund because Linnea decided this in 1971 and never changed her mind.
The greenhouse on the south slope has been abandoned for fifteen years. The seed bank is older than the greenhouse. There are hands in this town that remember Linnea, and hands that do not, and the difference is whether you have the patience to learn the names.
This is a slice-of-life sandbox. There are seasons. There is no combat. The herbarium opens at nine and closes when the lighthouse turns, and the world keeps the count of what you grew and who you grew it for.
What this world plays like
Your first ten turns are the ledger and the regulars. You will read Linnea's notes. You will meet Olafsen. You will decide whether to honour the children's throat tea or change the policy, and the town will quietly notice either way. The greenhouse you do not enter yet.
By turn fifty, you have a routine. Mornings are for the cliffs. Afternoons for drying. Evenings for the lighthouse. The greenhouse is being restored, slowly, on the days you have the energy for it. Standing with the regulars exists as a real number. Standing with the fishermen, who do not yet know what to make of you, exists as another.
By turn one hundred, the herbarium is yours. The greenhouse grows what Linnea planted plus three things she did not. There is a young woman who has started coming on Saturdays to learn. The town invites you to the harvest festival the way they invited Linnea, which is to say without invitation, because you simply belong there now. The world remembers the tinctures you mixed and the people you handed them to.
Salthaven does not reset between sessions. Close the tab in autumn. The lighthouse turns at dusk regardless.
A real turn from this world
The widow Olafsen sets her basket on the counter and does not say what she came for.
You weigh the valerian by feel. You set it in a small parchment twist. You add a sprig of lemon balm because you know her, now, and because Linnea's note in the ledger said do this when she comes in on a Tuesday and the lighthouse is fogged.
She nods once. She takes the parcel. She leaves a coin and a small piece of soft cheese wrapped in a cloth.
Coffers: +1 silver. Pantry: +1 cheese (Olafsen, gift). Standing with the widows of the fishing fleet: +1. The world records that you read Linnea's ledger correctly today.
Why The Salthaven Herbarium holds up over a long campaign
Most AI roleplay tools are built around a single session. They start to fall apart at hour ten and are barely playable at hour fifty. The Salthaven Herbarium doesn't, because the world isn't living in a chat history - it's living in a database.
Mechanical truth in Postgres. Coins, inventory, NPCs, factions, locations, properties - all in real database rows. The narrator describes around the database; the database is what's true. By turn 500, your business ledger still balances and your apprentices still have the names you gave them.
Hierarchical chapter compression. Every chapter compresses into a tight summary; summaries compress into act-level summaries. The hundredth turn can pull a relevant detail from chapter two without flooding the context window.
Semantic memory. Important moments are embedded as vectors. When the current scene references an old promise, the engine retrieves the exact exchange where that promise was made - even 800 turns ago.
You'll be asked to choose Quick Start or build a character of your own.
