"Where do we say anything about this?"
Semantic search across everything the caller is allowed to see, with each passage cited to the exact file it came from. A passage with no citation is a defect worth reporting.
Four zones, and the only interesting question is which of them you own.
The gateway is a stateless server in a cloud account you own, fed by a one-way copy of the document libraries you approve, and reached by your people through the assistant they already use. Nothing in it reasons. Every part of it is there so that a question finds the right passage, cites the file it came from, and stops at the edge of what the asker may see.
Two of the four zones are outside your cloud account and two are inside it. That split is the product's honest map: your people, their assistant, your identity provider and your document libraries all live where they already live, and everything the gateway builds lives in an account you hold the root credentials for.
The endpoint is a public one, protected by authentication and a small firewall rule set. There is no private network path, so the control is the sign-in rather than the network, and we describe it that way.
The gateway never writes back to the source. It holds the tightest read-only permission your document platform offers, granted against one named library and refused for every other library in the same tenancy, and you can revoke it in one action without involving us.
Approved sources are checked on a short schedule. That is a cadence, not a freshness guarantee. End-to-end freshness has not been measured, so there is no figure to publish and none to plan around. In the one real build, about 96% of a corpus of several thousand documents became searchable; the remainder was almost entirely unsupported formats, which are listed rather than silently skipped.
Adding the gateway is the same gesture as adding any other connector in your assistant. The person pastes one address, is sent to a sign-in page, signs in to the corporate account they use all day, and comes back connected. It takes about two minutes, and there is no secret for an administrator to hand out and later rotate.
The server exposes tools and nothing else: no prompts, no resource listings, no instruction string of ours riding along in your assistant's context. They are grouped in families, and the set changes as a client's process changes. What is durable is the family, so here they are written as the question a person asks out loud.
Semantic search across everything the caller is allowed to see, with each passage cited to the exact file it came from. A passage with no citation is a defect worth reporting.
Full extracted text of a file or a page range, across word processing, spreadsheet, presentation including speaker notes and chart data, portable documents and plain text. File type is detected from content, not from the extension.
Read a record's facts, each marked confirmed, candidate or missing, and each sourced to the cell it came from. Propose what needs sign-off. Record a person's decision against their verified identity.
Your own written methods, served verbatim as skills, so a drafting task follows your sequence rather than the assistant's instincts. The book, in the room, every time.
The server returns a scaffold whose slots are filled from confirmed facts with citations, or flagged as gaps. Your assistant writes the prose. Outward-facing modes accept confirmed facts only, enforced in code rather than in a prompt.
Profile the raw exports, build canonical tables, run integrity checks first, then answer a governed set of questions in SQL over every row. Every answer carries how it was computed and how to reproduce it.
Start a refresh, or ask for the per-library checkpoint state. Sync is a thing your people can see rather than a background process they have to trust.
Capability packs encode one organization's process on the same kernel: readiness checklists, stage tracking with entry criteria, ask lists, standard workbooks, roll-ups. A pack adds no second source of truth.
Nobody types a tool name. People ask in plain language and the assistant picks the tool, which is why the guidance that shapes good behaviour lives in long, exact tool descriptions.
The economics are unusual because the expensive part is somewhere else. Your assistant subscription already pays for the model, and the model is not in this account's request path at all. What remains is storage, a small always-on container, a vector index and some scheduled work, so cost tracks document churn rather than how much your people use it. Compute and storage are billed by your cloud provider directly to you, at their list price. We never sit between you and that bill.
| What runs | Where it runs | What drives its cost |
|---|---|---|
| The protocol endpoint | One stateless container in your account, on your own domain | Always on, small. Requests are cheap because no model is called. |
| The mirror workers | Your account, one per approved library, on a schedule | How often your documents change. |
| Parsing and embedding | Managed services in your account | Mostly a one-time cost at first index, then delta only. Quoted in writing before anything is indexed. |
| The vector index | Your account | Corpus size. This is the line that is usually assumed to be expensive and is not. |
| Confirmed facts and canonical tables | Your account | Negligible. Structured rows, not documents. |
| The answering model | ✕Your assistant's vendor | Your existing assistant subscription. Nothing new, and nothing from us. |
Figures: the one real build has run at tens of dollars a month on the client's own cloud bill. That is what we have seen in one deployment, not a quote, and your corpus decides most of it.
Somebody does, and by default it is us. "Runs in your account" never means "requires no operations": there is a pinned version to keep, a mirror and an index to keep healthy, access changes to make, connectors to maintain when a vendor changes something, and incidents to answer. That is managed operations, and it starts the day your people connect rather than some months later.
No. There is no write-back path to the source system, by design and not by configuration. Derived writes change product-managed state only: a confirmed fact, a canonical table, a generated artifact, a workflow stage, each attributed to a person. The separation is set out on access and the data boundary.
One commercial document platform is proven in the one real build, one library at a time, through a read-only grant. Other sources are adapter work rather than new architecture, and they are scoped in the assessment. Raw structured exports need no connector at all: they are dropped into a folder as received.
We have evidence with two major assistant vendors. We do not say "works with any client", because conformance across the protocol's implementations varies and we have not tested the others. If yours is a third, that is a conformance test in the assessment, not an assumption in a proposal.
A bounded piece of work that inventories your sources, classifies the risk, names the roles and tells you what an indexed corpus would cost to build and to run.