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 →