TRTotalRAG Book a demo
Runs on your own servers

Answers from your documents, with the page they came from.[1]

TotalRAG is a private AI workspace for the documents your organisation runs on — contracts, manuals, regulations, tenders and spreadsheets. Ask in Arabic or English. Every answer names the file and page it used, and shows how much of it the sources actually support.

TotalRAG answering a question about the 2024 Ford Bronco owner's manual: a bulleted answer where every line carries a [1] citation, the source file and page 529 listed under Sources, and a 100% cited grounding badge. 1 2 3
[1] every claim carries a citation [2] the file and the page, under Sources [3] a grounding score on every answer
Answers

Click a citation and read the passage yourself.

A citation isn't a link to a whole file. It opens the exact passage the answer used, with its page, how it was read, and a fingerprint that ties it to the version of the document you uploaded.

The evidence viewer for citation [1]: chunk 6 of an Arabic regulation PDF, page 5, 911 tokens, classification internal, extracted by the vision model, with the Arabic page text and a content hash. 1 2 3 4
  1. The exact passageEach citation resolves to one stored passage of one document — not a search result, not a guess.
  2. Where it came fromPage, size, the document's security classification, and whether it was read from text or from an image.
  3. The page as it was readArabic stays Arabic, right to left, with its numbering and structure intact.
  4. A fingerprintA content hash, so an answer can always be traced to the precise version of the file.
When it isn't sure

It tells you what it could not verify.

Most assistants sound equally confident whether they're right or not. TotalRAG checks its own quotes against the source and says so when they don't match — and when a question could mean several things, it asks instead of picking one.

An answer from a clinical procedures manual with figures pulled from the pages, a yellow notice that some cited quotes couldn't be verified word-for-word, page 63 marked with a warning sign, and an 80% cited badge with one warning. 1 2 3
Flagged, not hidden. 1 a quote didn't match the source word for word · 2 the page to check is marked · 3 the score counts it.
Asked 'what's the towing capacity?' against a knowledge base of car manuals, TotalRAG lists the thirteen vehicles it has manuals for and asks which one is meant.
It asks. “What's the towing capacity?” has thirteen right answers in a library of car manuals. Rather than blend them, TotalRAG lists the subjects it found and lets you choose.
Beyond the text

The figure, not just the words.

Manuals explain with diagrams; reports argue with charts. When a cited page carries a figure, the answer brings it along — tagged with the same citation numbers as the sentences it supports.

Instructions for removing the rear roof panel of a 2024 Ford Bronco, each step cited, followed by six diagrams pulled from the manual, each labelled with the citation numbers it belongs to. 1 2
  1. Several sources per stepA single instruction can rest on three passages — all three are cited.
  2. Figures carry the same numbersEach diagram is labelled with the citations it illustrates, so words and pictures stay tied together.
A Deep Research answer combining a bar chart of breach costs by industry and a roadmap slide, drawn from pages 6 and 7 of a cybersecurity presentation, 82% cited.

Deep Research takes compound questions in several passes — here, a chart on page 6 and a roadmap on page 7 answer one question together.

Cover to Cover

For “find every…”, it reads the whole document.

Search is built to find the few passages most relevant to a question. That's the wrong tool when missing one matters — every obligation in a contract, every deadline in a tender, every mention of personal data. A sweep reads every passage, keeps each finding with its quote and page, and tells you exactly how much it examined.

  1. Coverage is a count“412 of 412 passages examined, 0 failed” — never “we looked through the document”.
  2. Quotes are checkedEvery finding's quote is matched against the source text. The ones read from images are labelled so reviewers check those first.
  3. One document or a whole folderSweep a set at once, or attach a policy to a knowledge base so new documents are swept on arrival.
  4. Findings go where you workAsk about them in chat, or export them to Excel.
Requirements and obligations
RFP_Network_Modernisation.pdf · 118 pages
Completed
Examined 412 of 412 passages · 187 findings · 0 failed14 min
Findings

The Contractor shall provide 24×7 on-site support at all core sites for the full contract term.

p. 41 · §5.2Contractorshall✓ quote verified

All network equipment must support IPv6 and be certified to the standards listed in Annex C.

p. 57 · §7.1Contractormust✓ quote verified

Bidders should propose a phased migration with no more than four hours of downtime per site.

p. 63 · Table 9Biddershouldfrom image

Customer data shall remain within the Kingdom at all times, including backups.

p. 72 · §9.4Contractorshall✓ quote verified

Contracts & procurement

  • Contract terms (MSA, NDA)
  • Solicitation contents (RFP, RFQ)
  • Proposal commitments
  • Evaluation criteria and scoring
  • Deliverables and milestones

Finance & audit

  • Amounts, fees and thresholds
  • Annual report items
  • Audit findings and responses
  • Letters of credit and guarantees
  • Delegation of authority limits

Policy & compliance

  • Requirements and obligations
  • Deadlines and time limits
  • Personal data (PII)
  • Security policy requirements
  • HR policy rules

Technical & clinical

  • Specifications and BoQ
  • Maintenance schedules
  • Troubleshooting guidance
  • Drug labels and guidelines
  • …44 templates in all, or write your own
Compliance matrix

Every proposal, against every requirement.

Sweep the tender for its requirements and each bid for its commitments, and TotalRAG builds the matrix a bid committee spends days on. When a bidder supplies its own compliance table, TotalRAG reads it — and then checks it against everything else the bidder wrote.

RFP-2026-114 · Network modernisation
3 proposals · 64 requirements
Export .xlsx
192 of 192 cells judged31 min
#Requirement (RFP) Proposal_A.pdf51 full · 9 partial · 1 gap · 3 unverified Proposal_B.pdf44 full · 12 partial · 5 gaps · 3 unverified Proposal_C.pdf55 full · 6 partial · 2 gaps · 1 unverified
4

24×7 on-site support at all core sites for the full term.

R-04
FullFC

Commits to 24×7 on-site engineers at all core sites.

PartialFC

On-site 08:00–20:00 only; nights are remote.

Full

Round-the-clock on-site coverage included.

11

All network equipment supports IPv6.

R-11
FullFC

All supplied equipment is IPv6-certified.

ConflictFC

Declared compliant, but p. 88 puts access-layer IPv6 in the 2027 release.

Full

Dual-stack on every device in the BoM.

17

Customer data, including backups, stays in-country.

R-17
Full

Hosted in in-country data centres.

FullFC

Data remains within national borders.

Not offered

Backups replicate to a regional hub abroad.

23

No more than four hours of downtime per site.

R-23
Partial

“Expected” under four hours, subject to site readiness.

Unverified

Nothing retrieved settles this.

Full

Each cut-over capped at four hours.

Matched on the solicitation's own requirement numbering. Unverified means nothing retrieved settles it, not that the bidder omitted it. Red is kept for what a bidder actually declines or contradicts.
Spreadsheets & databases

A count is computed, not estimated.

Excel and CSV files are loaded as real tables, sheet by sheet. A question about the numbers becomes a query over your rows — and the answer shows the query, the rows it analysed, and whether an independent second pass agreed.

Asked for all transactions for the Khobar branch, TotalRAG returns a fifteen-row table computed from the Transactions sheet, with the SQL shown above it.
Ask for a table, get the table — with the source row of each record, so any line can be found in the original sheet.
Asked 'how many transactions', TotalRAG answers count 60, marked 'Computed from your spreadsheet — exact result', with the source sheet, rows analysed, execution time, cross-check agree, and the SQL it ran.

The working is shown. Source sheet, rows analysed, execution time, the SQL — and a cross-check that re-runs it independently.

Live databases Beta

Connect PostgreSQL, SQL Server, Oracle, MySQL / MariaDB or SQLite and ask in plain language. Queries are validated as read-only before they run.

Arabic & English

Ask in Arabic, get the answer in Arabic.

Arabic isn't run through a translator. Regulations, policies and scanned Arabic documents are read in Arabic — right to left, with their article numbering intact — and answered with the same citations as English.

An Arabic question about the Saudi Environmental Law, answered in Arabic as three cited bullet points, with the source nizam al-bi'a PDF, page 15, and an 80% cited badge.

سؤال بالعربية عن نظام البيئة، وإجابة بالعربية مع الإشارة إلى الصفحة ١٥ من المصدر.

Security

Security is decided before a document is ever read.

Every upload is classified and given an audience before ingestion starts. From then on, retrieval only ever draws on what the person asking is allowed to see — so the model never receives what it shouldn't repeat.

The upload review screen: classification set to Restricted, visibility set to specific users with one named user allowed, and a required written justification. 1 2 3
1 · Classified on uploadPublic, internal, confidential or restricted — set before indexing.
2 · Locked to peopleOpen a document to named users, groups or departments only.
3 · JustifiedRestricting access requires a written reason, kept with the file.
On your hardwareModels, search and storage run on servers you control. No calls to outside AI services.
On-premisesPrivate cloudAir-gapped
Pricing

Start with a pilot on your own documents.

Pilot
Let's talk
30-day evaluation · no commitment
  • Up to 5,000 document pages
  • Cited answers in Arabic and English
  • Cover to Cover sweeps
  • On-premises or private cloud
Start a pilot
Professional Most chosen
$4,999 / month
billed annually
  • Unlimited document ingestion
  • Sweeps, templates and policies
  • Compliance matrix
  • Spreadsheets as tables
  • Classification and access control
  • Priority support
Get started
Enterprise
Custom
Shaped to your infrastructure
  • Air-gapped deployment
  • Live database connections
  • Custom sweep templates
  • Dedicated implementation team
  • Enterprise SLA
Contact us
Book a demo

Bring a document you already know well.

The fairest test is one where you already know the answers. We'll load it, question it and sweep it in front of you — and you judge.

  1. 01Tell us what matters. The documents and systems your team relies on.
  2. 02We set up a private session. Your files stay yours.
  3. 03We ask, sweep and compare. Live, with every answer cited.

Request a demo

Tell us a little about your documents and we'll set up a session.