$97 · Available now
The guide
How to hold a character: identity locks, reference packs, the check you run by eye, and what a month really costs.
What's in the guideFirmus — steadfast, unmoved
Three parts, not two. You and your AI assistant do the thinking — the character record, the job, and judging whether a frame is really her. Your image provider makes the pixels, on your own key. Firmori is the plumbing around both: your character pack stays alive between sessions, the output stays yours, and the hidden data comes out of the file before you post it.
The guide is how you do it. Firmori is why it isn't annoying.
A generated face is easy. A face that survives four hundred frames of new light, new clothes, new places and new stories — without quietly becoming someone else — is an operation. Firmori is the studio that runs it.
Your models. Your keys. Your content.
The complete method · $97 · Available now
Identity locks, reference packs, the QA check you run by eye, publishing hygiene, and what a month actually costs — written from the ledger, dated rather than evergreen.
Measured in this build, on these files, on the dates in the ledger. Nothing here is estimated.
What Firmori sells
Start with the method. The wardrobe and the characters work with whatever you already use, and the studio is there if you want all of it in one place.
$97 · Available now
How to hold a character: identity locks, reference packs, the check you run by eye, and what a month really costs.
What's in the guideFrom $5 · 165 available now
One garment per plate, held the same in every frame. Bought one at a time, for the look you want on your character.
Browse the libraryIn development
A character built on a true reference pack — anchor, reference frames, canon record and QA sheet — so it outlives the download.
What's in a kitPrivate beta
Your keys, your characters, reference packs and wardrobe, under one login. Optional: nothing above needs it.
Join the beta listThe studio
Firmori does not do the method for you — it removes the friction around it: character records, generation, upscaling, voice, publishing hygiene, and the cost of every run — in one place, under one login, with your own provider keys.
An identity is stored as a record with a priority ladder, not retyped as a paragraph. What must never move is separated from what should move freely — so you can tell drift from allowed variation at a glance.
Bring your own provider keys. Every run bills to your account at your rate, and the capability is whatever your key already permits. Keys are sealed at rest and never returned to a browser.
Import an invoice and the estimator learns what a model actually costs you — then labels the number as measured, inferred, or a list price. List rates and invoice reality are not the same thing.
Metadata is stripped on the way out — no tool fingerprints, no provenance markers you didn't choose to publish. Same operator, same day: the difference is which path wrote the file.
The model
A prompt is not an identity. Sort every trait into what it is allowed to do, and "is this drift or is this just Tuesday?" stops being a matter of opinion.
Facial geometry, permanent marks, fixed asymmetry, baseline age.
Hair colour, complexion, proportions, eye colour, natural texture.
Styling, grooming, makeup, tanning range, temporary accessories.
Wardrobe, pose, light, location, season, props, photographic register.
The operating sequence
Available now · The complete method · $97
Everything above, written down: the identity locks, the reference packs, the QA check you run by eye, the publishing hygiene, the separation rules, and the real monthly cost — with the measurements that produced each claim.
Available now. Written alongside the build, from the ledger — which is why it is dated rather than evergreen. The download link arrives by email right after checkout.
One list, two doors
Firmori opens as a small private beta, and invitations go to this list first — as do new wardrobe plates and character kits, before they go on sale. One email when there is something real to say; nothing else, ever.
Questions
You stop treating the face as a prompt and start treating it as a record. Freeze one approved anchor image, write the tells down as a priority ladder, derive every new frame from the anchor rather than from your last output, and gate each result against the anchor at 4–5× magnification. Text-to-image drifts the face every time, no matter how tight the prompt — the fix is structural, not lexical.
A hosted studio for running openly AI characters: character records with a priority ladder, generation and upscaling through your own provider keys, voice, metadata scrubbing, cost tracking measured from your real invoices, and a job history you own. We run the infrastructure so you do not have to, and every account gets its own isolated instance. Your characters, your keys and your content stay yours — we do not use them, train on them, or share them.
No. Generated images and video stay available for at least 72 hours, then delete automatically — normally right at 72 hours, and always within 96 hours of creation. Nothing is lost when they go: the generation still exists in your own provider account — the one your key billed — and you can fetch it from there whenever you like. We hold a copy purely as a convenience.
Clearing it is the point. We do not retain your content and we do not train on it. What we never had, we cannot hand to anyone.
Plans are shaped by how many characters you run, not by how many pictures you make. The entry plan carries one character — one reference pack with a wardrobe allowance to match — and higher plans raise both the number of character records and the wardrobe plates you can hold. Generation itself always bills to your own provider key.
Yes, and that is the point. Firmori is a pass-through: every run bills to your provider account at your rate, and the features available are whatever your key already permits. No metered compute markup, no capability you're renting back from us.
No. The guide is the operating method — identity locks, QA gates, publishing hygiene, brand separation, and real costs. It is tool-agnostic: the method works with whatever you already use. Firmori does not automate that method — it removes the friction around it, so the method is the only thing you have to think about.
More than list prices suggest, which is the finding worth paying for. Provider list rates and reconciled invoices routinely disagree by an order of magnitude once resolution, duration and bitrate are real. The guide publishes exact, date-stamped figures.
Yes. Every character built with this method is presented as AI, on every platform, in the bio and in the content. Disclosure is stated as a plain fact — it is a condition of the work, not a marketing angle.
Openly AI · identity-locked · metadata-clean