inDoc
Investigation Over Restricted Libraries
The Closed Drawer Never Opened. The Open Files Have Citations.
inDoc puts an agent on the library. The model chooses the next move — search, read, compare — and stays in the loop until the brief can name its sources, or the steps run out. Tools only open files the signed-in role is allowed to see.
The run is still there after the answer. The model can stay on the operator's machines.
The Loop
Search Hands Back Snippets. The Agent Keeps Working.
A wrong first hit gets a different search. A promising file gets read. Two versions get compared. The run ends when the brief can stand, or when the budget is gone. Either way the path is sitting there.
The Line
Access Is Enforced In The Tool. Not In The Prompt.
Search, read, summarize, and compare only resolve files the signed-in role may touch. A closed contract does not appear in results, does not get summarized, and cannot be cited. A prompt cannot talk the agent past that.
After The Answer
The Brief Leaves. The Path Does Not.
Both Indexes Vote
Keyword and meaning, scored together. The hit feeds the next move. The hit is not the deliverable.
Models On The Iron
Local inference is the working path. A public API is a fallback switch, not the architecture.
Clean Before Queryable
Scan, extract, embed, write both indexes. Until that finishes, the file is not in play.
The Path Stays
Thought, tool, result, citation — kept. An answer with no path does not ship.
Who Lives With This
The Brief Has To Survive Counsel And The Desk.
For The Risk Owner
- The brief names documents. Floating prose does not leave the room
- The agent cannot reach what the role cannot reach. That is code
- Counsel can open the run and see how the number was found
For The Operating Desk
- State the objective. Watch the loop. Take the brief
- Index the library once. Query it in place
- Out of scope holds. It does not leak
Limits
On The Screen
What Has To Happen In The Room
A live run against a real library, or a stand-in
A file the role cannot see — and the agent missing it
The ledger after the brief lands
Where the model sits, and what never leaves the room
Bring One Library And One Hard Question
The session covers the files, who can see them, and where the model is allowed to run. A mismatch gets named in the room.
Request A Live RuninDoc is a product of Shared Oxygen, LLC