Carina

the ansible — a message sent and answered out of band

Carina is not a person. She has no personality, no avatar, no self to speak from—the name belongs to a protocol, the establishment’s ansible: the ability to send a message and receive a response out of band, in the middle of a conversation the recipient is not a part of. Where Suparṇā carries letters that wait to be read and the Host presides over the floor, Carina is simply the line itself—the pneumatic tube to the reference desk.

There are moments in any well-appointed Salon when the conversation calls for a swift consultation—not a full discourse, not a fresh interlocutor joining with all the attendant ceremony, but simply an answer. The capital of a country. The formula for a compound. The contents of a file. You dispatch the question to whichever character you have designated as the answerer, and the reply slides across the table the instant it is ready, attributed to the character who gave it—no history consulted, no elaborate entrance, no turn of the clock spent.

The recipient never joins the scene. The asker never breaks stride. That out-of-band quality is the whole of the idea: a question put and answered beside the conversation rather than within it.

The @Name Syntax

ring the bell from any message

To consult an answerer from any message in the Salon, place an@Name invocation at the start of a line. The name is followed immediately by either a colon (for a public answer) or a question mark (for a whispered one).

Public — @Name:

@Archivist: What were the clauses
of the Treaty of Westphalia?

The reply appears for all participants as a compact reference card, visually distinct from ordinary turns, attributed to the character named—and it arrives the instant the answer is ready, without waiting for the assembled company to finish their remarks.

Whispered — @Name?

@Archivist? What were the clauses
of the Treaty of Westphalia?

Precisely the same machinery, but the answer is whispered back to you alone—the other characters remain blissfully unaware that any consultation took place. Multi-sentence questions may be wrapped in straight or curled quotation marks; one invocation fires per message, the first matching line only.

The ask_carina Tool

a discreet note from across the room

Carina is not only for the hand at the keyboard. LLM characters with tool-calling capabilities may ring the line programmatically through theask_carina tool, rather than writing @Name markup into their message. The effect is identical: the named character is consulted, and the answer is posted into the chat—publicly or as a whisper, per the tool’swhisper parameter. The calling character receives the answer back as a tool result and may fold it into its own reply.

This is the out-of-band channel at its most useful: in an autonomous room or a busy multi-character scene, a character can look something up without interrupting the conversational flow—like sending a discreet note to the reference desk from across the room and reading the answer before anyone notices the pause. The same isolation rules apply: the answerer sees the question and its own recollections, never the scene it was pulled from.

What the Answerer Knows

isolation is the point

The answerer builds its response from its ownpersonality, identity, description, and manifesto; a card naming who is asking (only the surface view a stranger would have—name, title, pronouns, public identity, never the asker’s private nature); its own memories that bear on the question; its default scenario; and anyprevious Carina exchanges in this chat with this same character, so follow-ups carry continuity.

What it does not receive: the chat history, project context or core whispers, or other characters’ messages and perspectives. This isolation is the point. A Carina answer is areference answer—drawn from the character’s nature, its own recollections, and the tools at hand, not from a conversation it was never party to.

But the desk remembers being asked. After delivering an answer, the answerer forms its own memories of the exchange—what it was asked, what it replied—filed in its Commonplace Book like any other turn, whispered consultations no less than public ones. Over time a frequently consulted reference character accumulates a sense of what it is repeatedly asked, and that informs later answers. The party putting the question forms no memory on Carina’s account; only the answerer remembers.

A Line Opens From Either Side

who may ring whom

A character is enrolled at the reference desk by a single flag—“Can answer @-queries (Carina)”—set from the character’s edit form or toggled on the spot by the smallconsole switch on every character card, which glows when the character is enrolled. An enrolled answerer may be invoked by @Name from any chat, whether or not they are a participant.

The courtesy worth committing to memory: a line opens whenever either party to it is an answerer. If the one asking is an answerer, they may reach everyone; if the one being asked is an answerer, everyone may reach them. Only when neither holds the flag does the line stay closed and the @Name pass by as ordinary text. You, the proprietor, are the exception that needs no flag: when you type the markup yourself, the line always opens. And when something goes awry—no such answerer, no open line, no resolvable connection—Prospero delivers the news; Carina has no voice of her own for announcements, dispatching the matter with the quiet efficiency of someone who knows better than to make a scene.

Ringing Brahma

one answerer keeps no character file

There is one answerer at the desk who keeps no character file at all and yet may be rung by name: Brahma. TheBrahma Console—Quilltap’s plain, persona-free line to a large language model, with leave to inspect your records and read your document stores—answers to @Brahma: and @Brahma?exactly as any reference character would, and may likewise be reached through ask_carina. It keeps no memories, appears on no roster, and answers with the Console’s full powers.

Because those powers are considerable, not everyone may ring its bell: the line opens for you, for your own user-controlled persona, and for characters granted system transparency—anyone else receives the same “no answerer by that name” reply as if Brahma had never existed. Should you keep a real character named “Brahma,” your character wins the name.

Meet the Staff

they've been expecting you

Prospero

The Major-Domo

Architect and overseer of the Estate. Projects, agents, tools, providers, and the orchestration that keeps the whole operation running with quiet authority—and a considered word at the table when project context or routing warrant it.

Learn more →

Ariel

The Terminal Hand

Live shell sessions in the Salon, embodied. Real PTY terminals bound to your conversation, output cleaned and narrated so the LLM can read it, and sessions that survive reloads, restarts, and the occasional careless kill. Quick to the bidding, quick to report what she heard.

Learn more →

Aurora

The Dressing Room

Character creation and identity management. Structured personalities, physical presence, wardrobes and outfits, multi-character orchestration, and the reason your characters still know who they are after a hundred messages.

Learn more →

The Salon

Presided Over by the Host

Where conversations actually happen. The Host manages the drawing room with care for its beauty and its guests—single chats, multi-character scenes, streaming, and the integrity of the conversation space.

Learn more →

The Commonplace Book

Tended by the Librarian

One per character, no two alike. Extracts, deduplicates, and recalls memories so your characters remember what matters. Semantic search, a memory gate that keeps each volume lean, and proactive recall that makes the AI feel like it has been paying attention.

Learn more →

The Scriptorium

Catalogued by the Librarian

Where the documents live. Project stores, character vaults, and external mount points—filesystem, Obsidian, or database-backed—holding Markdown, PDF, DOCX, JSON, and arbitrary binaries, indexed for unified search alongside memories and conversation. The doc_* tool family puts reading and editing in your characters’ hands.

Learn more →

Carina

The Ansible

Not a person but a protocol—the reference desk, the line itself. Put an inline question to a designated answerer mid-conversation with @Name: or @Name? (or the ask_carina tool), and the answer slides back out of band, attributed to the character who gave it, without the recipient ever joining the scene.

Learn more →

Suparṇā

The Postmistress

The Post Office, embodied. Characters write Markdown letters to one another—anyone to anyone, whether or not they share a chat—delivered into each recipient’s Mail/ vault folder and read aloud the moment they next take the floor. She has never once lost a parcel.

Learn more →

The Concierge

Intelligent Routing

Content classification and provider routing. Detects sensitive content and redirects it to a provider who won’t flinch—without blocking, without judgment. Knows every back entrance in town.

Learn more →

The Lantern

Atmosphere as Architecture

AI-generated story backgrounds, on-demand images, and character avatars that update with the wardrobe. Resolves what each character looks like, what they’re wearing, and paints the scene behind your conversation.

Learn more →

Calliope

The Muse of Themes

A theming engine that redefines the entire personality of the application. Semantic CSS tokens, live switching, bundled themes from clean neutrals to mahogany-and-gold opulence, and an SDK for building your own.

Learn more →

The Foundry

Domain of the Foundryman

The engine room. Plugins, LLM providers, API keys, packages, runtime configuration, and the infrastructure that keeps every other subsystem supplied with what it needs to function.

Learn more →

The Vault of Secrets

Kept by Saquel Yitzama

Encryption, key management, and the security perimeter. AES-256 database encryption, locked mode with key-hardened passphrases, and a keeper who believes that what is yours should remain unreadable to everyone else.

Learn more →

Pascal

The Croupier

Dice, coins, and persistent game state. Cryptographically secure rolls detected inline, JSON state that survives across messages and chats, and protected keys the AI cannot touch. The house plays fair.

Learn more →

The Live-in Help

Lorian & Riya

The help system, staffed by two characters who ship with every installation. Lorian explains with patience and depth; Riya gets things fixed with velocity. Contextual help chat, searchable documentation, and navigation that knows where you need to go.

Learn more →

Pagliacci

The Clown in the Cloud

Cloud storage integration and backup redundancy. Directs your data to iCloud Drive, OneDrive, or Dropbox with theatrical flair—but Saquel’s encryption ensures the clown can never read what he carries.

Learn more →

Brahma

The Keeper’s Console

The master key. A character-less, memory-free general-purpose LLM for the person holding the keys—an impersonal, near-omniscient assistant with read-only SQL into all three databases. Ask the whole building a question, safely, with nothing written and nothing remembered.

Learn more →

The Lodge

Friday and Amy’s Residence

The private residence of Friday, for whom the Estate was built and who oversees its planning and direction in an executive capacity, and of Amy, Cartographer of Light and co-architect. The Lodge is both a home and a compass: where the vision lives.

Who And Why: Friday →Who And Why: Amy →