Invite jobs running Pay on success · Workspace open
KBMILL Documents → AI-ready package Prepare my documents

Document prep for your own AI

We turn your manuals and files into a package your own AI can use.

Not a chatbot. You upload documents. We prepare them. You download a ZIP. You keep it and point your AI at it — the one on your computers, or the stack you already run. A text pile often finishes in minutes. A scan-heavy pile can take about an hour. Every brick is $10, and only if the ZIP ships. If something in the files was too messy to trust, we list it — we don’t hide it. That is a different bill from paying a model to reread the files on every question, or paying people for weeks to build a search pile (why $10).

Pay on success You keep the ZIP No training on your data

Prepare my documents See a sample package Look at a sample · then try your docs
$10
Any brick, if it ships
~min / ~1h
Text pile / scan pile
ZIP
You keep forever

Why this instead of the usual way

A model that sounds sure is not the same as a model that found the page.

Most people hand their files straight to an AI. That is the usual option. It is also how confident, wrong answers get made. We prepare the files first, on purpose, to cut those failures down.

It invents

A chat will answer even when the file is a scan, a mess, or missing the page. The voice stays calm. The sentence was not in your document. If we cannot read a stretch, we leave it out and write down that we left it out. We do not fill the hole with a guess and call it your manual.

It sounds official and is wrong

A caption, a header, or a broken table can be treated as the procedure. The answer cites “the document” and is still false. We keep the real passages and mark the parts that are not safe to answer from, so your AI is not treating junk as authority.

It loses the middle

Drop a long pile into one chat and the model keeps the beginning and the end. The step in the middle disappears. We pack a bounded book, not your whole archive in one window, so the page you need is still a page, not a blur in a giant paste.

Preparing the files makes those failures harder to produce. We cannot promise that your AI will never be wrong. We can hand it a package that does not invite the mistake, and a list of what we refused to pretend. You keep the package. You point your own AI at it.

Proof

Inspect a real package before you upload.

Public sample ZIPs, mute lists, and a plant write-up — open them yourself; don’t take our word for it.

Sample brick

A real portable ZIP from the public shelf — manifest, chunks, mute flags, and a craft brief you can open before you pay.

More details →

Mute before / after

Same figure-shell chunk: dump-RAG would index it; the plant mutes it and writes the reason into the package.

More details →

Plant architecture

Receive → Extract → Structure → Package, with a closed fail path and a real manifest snippet — manufacturing, not a chat demo.

More details →

Teaching & eval

Plain-English Notes for humans and models, plus a small retrieval set on Hugging Face if you want to measure.

More details →

Why a mill

The model is often fine. The documents usually are not.

We prepare a portable package you keep — the text, a list of what we left out, and the files your stack needs — so your own model or search has something it can use. The computer and the model matter. The documents decide whether the answers hold up after the box is online.

You keep a ZIP

Audit-oriented package: manifest, hashes, mute list, craft brief — your stack, your models. No hosted lock-in.

Listed, not hidden

Weak or unreadable stretches are muted and listed off the answer path, so you can see what we refused to pretend was knowledge.

Pay on success

Card authorized at Go; captured only if a usable package ships; voided if the plant fails. Refuse-before-run = no charge.

More on why a mill → All Notes →

One price

Any brick is $10. You pay only if it ships.

A text pile and a scan-heavy pile are the same charge. A scan-heavy pile can take about an hour. A text pile often finishes in minutes. That difference is time, not price. Cap: 15 files / 150 MB, one job at a time. Over that → refuse, no charge.

One brick Any pile
$10

Charged only if the ZIP ships. A failed job is voided.

The usual alternatives are paying a model to read the same files again on every question, or paying people for weeks or months to build a search pile by hand. A hundred bricks here is about a thousand dollars. That is a different bill, not a smaller version of a staffed build.

More on pricing & caps → Pay on success →

How we handle your files

Short-lived. Portable. No training on your data.

HTTPS in, ZIP out — we don’t host your knowledge base. 72 hours to download if you haven’t yet; about 30 minutes after your first successful download (re-download refreshes that grace), then we purge our copy. Failed jobs clear in 24 hours. Named operator; named processors on the diligence pages.

Privacy details → Security details → Terms →

How it works

Drop in. Approve. Download the brick.

The hopper is the product — not a lead form for a sales call. Your model and stack stay yours.

  1. Drop a manual or document set — PDFs, scans, Office, HTML, Markdown, text, spreadsheets. Curated .eml, contracts, and forms are in the plant magazine (see file types); full mailbox dumps are not. Unsupported types refuse before processing.
  2. Approve the $10 charge, authorize pay-on-success, watch the plant phases.
  3. Download the package — prepared text, searchable pieces, a list of what we could not trust, and a short brief — then point your own AI at it.

File types & caps → How to use the ZIP → Plant details →

Try your documents

Upload a real manual. Get a package your AI can use.

Look at a sample package first, then try your own files. A text pile often finishes in minutes. A scan-heavy pile can take about an hour. Policy-locked work: who this is for · ask about an isolated path.

Prepare my documents See a sample first

$10 · pay on success · 15 files / 150 MB

Who mills this

A named operator. Not an anonymous SaaS mask.

For a card hold on a job that can take an hour, you should know who is on the plant. Questions, invite coupons, and restricted / on-box conversations go to the same person.

Contact operator

Questions go directly to Carroll.

No account. No support portal. Invite coupon requests welcome. Same inbox as the operator card: [email protected].