Proofdesk
Source Open the demo
Built on the Clocked API · nine endpoints, each with a job

Make your knowledge base safe to answer from.

Proofdesk screens every HR and IT document before an AI help desk can read it, then checks every answer against those documents before an employee sees it.

10
documents screened
3
personal details masked
1
poisoned page quarantined
1
unsafe script withheld
1
outdated policy retired

Real results from the demo handbook, recorded from the Clocked API. No sign-up: open the demo, or add your own Clocked key to run it live.

proofdesk · answer check
Answer check: Proofdesk's checked answer next to an unchecked desk that repeats a hidden instruction from an imported FAQ
Same question, same draft step. The unchecked desk read a poisoned FAQ and told the employee every claim is approved automatically. Proofdesk had quarantined that page and answered from the current policy, every claim linked to its source.
Demo

See both checkpoints in under three minutes.

The problem

An AI help desk is only as safe as the folder it reads.

Most company knowledge bases were never written for an assistant. Point one at them and these are the answers employees get. Each one happens in the demo, and each is stopped by a different Clocked check.

Last year's policy still answers

The 2025 travel policy reimbursed alcohol. The 2026 one does not. Both sit in the same folder.

CompareExtract

Another country's rules

An employee in India asks about rolling over leave and gets the US five-day limit instead of India's thirty.

Rerank

An imported page talks to the bot

An old intranet FAQ tells "AI assistants" that every expense claim is approved automatically.

Guard

A fix that disables antivirus

A recently edited printer article now turns off real-time protection and runs a script from the internet.

Inspect

A colleague's home address

An onboarding checklist includes someone's personal mobile, personal email and home address.

Protect

A cry for help gets a policy quote

"My manager shouts at me and I can't cope" deserves a person, not an automatic answer.

Decide
Source check: the printer article's script, flagged by Inspect as unsafe remote code execution, is withheld
1Source check · when documents are imported

Nothing reaches the assistant unscreened.

One Pipeline call per document runs four reads over the same text. Then every clean document is compared with every other.

  • Extract
    Reads the header: title, version, owner and effective date, with character positions.
  • Protect
    Masks personal data. Only the masked copy is ever indexed.
  • Guard
    Quarantines any document that addresses the assistant.
  • Inspect
    Withholds unsafe scripts from IT articles; safe ones are labelled as inspected.
  • Compare
    Retires outdated versions: when two documents conflict, the older effective date loses.
Open the source check
Answer check: Proofdesk answers 30 days from the India policy while the unchecked desk gives the US 5-day rule, which Verify marks as contradicted
2Answer check · on every question

Every claim is tied to a source, or it does not ship.

The question is screened, passages are chosen for this employee, the draft is checked claim by claim, and a routing decision says who answers.

  • ProtectGuard
    Masks names and IDs in the question and blocks attempts to override the rules.
  • Rerank
    Skips passages for another country or contract that keyword search ranked first.
  • Fill
    Drafts the answer and reads approval needed, fully covered, topic and the key rule word for word.
  • Verify
    Checks every claim; contradicted ones are struck out with the handbook's own words.
  • Decide
    Routes it: answer, answer with conditions, People Team or IT desk.
Try the seven judge scenarios
Clocked integration

Nine endpoints, each with a job.

A call whose result is ignored is wasted. In Proofdesk every result changes what the app does or shows, and the app logs that change next to each answer.

Endpoint
Reads
What the result changes
Extract
Each document's header
The effective date decides which conflicting version stays in force.
Fill
The passages Rerank kept
Writes the draft and fills typed fields that feed the routing decision; quotes the key rule verbatim.
Decide
Masked question and check results
Chooses who answers and flags wellbeing, disputes and exception requests.
Protect
Documents and questions
Only masked text is indexed, searched and logged.
Guard
Documents and questions
Poisoned documents are quarantined; manipulative questions are blocked before search.
Inspect
Scripts inside IT articles
Unsafe scripts are removed and those questions go to IT.
Verify
The draft against its passages
Contradicted claims are struck out, unstated ones marked, supported ones cited.
Compare
All screened documents
Conflicting rules are found; with Extract's dates the older version is retired.
Rerank
Keyword matches and the employee's profile
Only passages that apply to this person reach the draft.
Pipeline
Document and question text
Four reads per document in one call; Protect and Guard on each question, stopping on an injection.
Failure handling

When a result is uncertain, Proofdesk fails closed.

If this happens
Proofdesk does this
The privacy check fails for a document
The document is not indexed, so nothing unmasked can reach the assistant.
A script cannot be inspected
It is withheld, exactly as if it had failed.
Verify fails, or support is under 50%
An unverified draft never ships and goes to a person; a weakly supported one carries conditions.
Compare fails
Answers still work, with a visible warning that versions were not checked.
No passage applies to the employee
Nothing is drafted; Decide routes the question to the right team.
Clocked is busy or a request is interrupted
Retried with backoff under the same idempotency key; input errors are shown, never retried blindly.

Try it on the demo handbook.

Recorded responses play without a key. Add your Clocked key and every call runs live from your browser; the key goes nowhere except clocked.rezolve.ai.