Where it fits

The answer gets checked before anyone relies on it.

TruthLock sits inside the tools that already answer for you. Four of them are drawn here, each with the same real run: a draft says a workplace fatality must be reported to OSHA within 24 hours, and the regulation says eight. The first works today. The other three are concepts, built on the same API and marked as such.

In an AI assistant Works today

Claude, with TruthLock connected over MCP

The assistant writes a draft, calls TruthLock's verify tool on it, reads which claim failed and against what, and corrects itself. The person only ever sees the corrected answer and the receipt.

Assistant · Safety desktruthlock connected
Dana, site supervisor
We had a fatality on the night shift. How long do we have to report it to OSHA?
Assistant · first draft, not shown to Dana

Employers must report a work-related fatality to OSHA within 24 hours. An inpatient hospitalization must be reported within 24 hours as well.

TruthLock verify(response: draft) · organization field-safety 12 s · 2 claims
CONTRADICTED Employers must report a work-related fatality to OSHA within 24 hours. 29 CFR 1904.39(a) requires a fatality to be reported within eight hours. The 24-hour window applies to in-patient hospitalizations, amputations, and loss of an eye. tier 1 · us-federal-agencies · osha.gov/laws-regs/regulations/standardnumber/1904/1904.39
VERIFIED An inpatient hospitalization must be reported within 24 hours. tier 1 · us-federal-agencies · same section, read correctly
May it be shown? display: deny1 claim blocks it
Assistant

You have eight hours from the time you learn of the death. Call the nearest OSHA area office or the 24-hour line at 1-800-321-6742, or report online.

If anyone was also admitted to hospital as an in-patient, that is a separate report, due within 24 hours.

Checked against your ranked sources2 of 2 claims verifiedRecord att_5YNXveVxR-eMMrHI

In a service console Concept

An Agentforce agent, gated before Send

The agent drafts a reply to a customer case. An action step sends the draft to TruthLock and asks the reliance policy one question: may this be sent? allow is the only yes. Anything else holds the reply and shows the human why.

Service console · Case 00048213autonomous agent
Case
Customer
Harlow Fabrication
Contact
Dana Whitfield
Channel
Email
Priority
Urgent
Topic
Regulatory reporting

“We had a fatality on the night shift. How long do we have to report it to OSHA?”

Agent reply
Draft 1 · written by the agent

Employers must report a work-related fatality to OSHA within 24 hours. An inpatient hospitalization must be reported within 24 hours as well.

Held by TruthLock. Not sent.
Draft 2 · the agent rewrote it using TruthLock's finding, and it was checked again

You must report the fatality to OSHA within eight hours of learning of it, by phone to your area office or 1-800-321-6742, or online. An in-patient hospitalization is a separate report, due within 24 hours.

2 of 2 claims verified. Cleared to send.
TruthLock draft 1
CONTRADICTED Fatality reportable within 24 hours. 29 CFR 1904.39(a): eight hours. tier 1 · osha.gov · 1904.39
VERIFIED Hospitalization reportable within 24 hours.
Open the recordatt_5YNXveVxR-eMMrHI
Your policy for this draft
displaydeny
quotedeny
actdeny

Sources are ranked by you: a regulation outranks a help article, which outranks a forum. The signed record stays attached to the case, so an auditor can see what the reply rested on the day it was sent.

In Slack Concept

The company bot is checked before it posts. A colleague is checked when someone asks.

Slack is asynchronous, so a check that takes seconds costs nobody anything. Two things happen in this channel. Someone uses a message shortcut on a colleague's confident answer, and TruthLock replies in the thread with the grade and the source. And the company's own bot, which answers from the same ranked sources, posts only what passed, with the receipt attached.

Harlow Fabrication workspacetruthlock app installed
# ehs-questionsEnvironment, health and safety. Ask here before you guess.
Dana Whitfield

We had a fatality on the night shift. How long do we have to report it to OSHA?

Mateo Ruiz

Pretty sure employers must report a work-related fatality to OSHA within 24 hours. Same as a hospitalization.

Dana used ⋯ More actions → Check with TruthLock
TruthLockAPPin thread · asked by Dana12 s
CONTRADICTED 29 CFR 1904.39(a) requires a fatality to be reported within eight hours. The 24-hour window applies to in-patient hospitalizations, amputations, and loss of an eye. tier 1 · us-federal-agencies · osha.gov/laws-regs/regulations/standardnumber/1904/1904.39
VERIFIED A hospitalization is reportable within 24 hours. Mateo had that part right.
Open the recordatt_5YNXveVxR-eMMrHIOnly the grade and the source are posted. The record stays in TruthLock.
SafetyBot APP

@Dana you have eight hours from when you learned of it. Call the area office or 1-800-321-6742, or report online. If anyone was admitted as an in-patient, that is a separate report, due within 24 hours. I have paged the EHS lead on call.

TruthLockChecked before posting2 of 2 claims verified against your ranked sourcesRecord

In live chat Concept

A LiveAgent chat, with a person at the keyboard

Here a human answers, and the help desk's AI suggests the reply. TruthLock checks the suggestion while the customer still sees "typing", marks the sentence that is wrong, and shows what the source says. TruthLock grades and explains; the rewrite is the help desk's AI's or Priya's, and it is checked again before it goes. Sending the uncorrected text is what the policy refuses.

Live chat · Harlow Fabrication · ticket KQZ-481-22914agent: Priya
Conversation
Dana · 02:14We had a fatality on the night shift. How long do we have to report it to OSHA?
Priya · 02:14I'm so sorry. Let me confirm the exact deadline for you, one moment.
Dana sees: Priya is typing…
Customer waiting 0:19 · reply target 1:00
Your reply
Suggested by the help desk's AIchecked by TruthLock in 12 s

Employers must report a work-related fatality to OSHA within 24 hours. An inpatient hospitalization must be reported within 24 hours as well.

TruthLock 1 CONTRADICTED1 VERIFIED send: deny
Saysfatality reportable within 24 hours Source sayswithin eight hours of learning of it Source29 CFR 1904.39(a) · tier 1 · osha.gov/laws-regs/regulations/standardnumber/1904/1904.39
The signed record is saved to the ticket when you send.att_5YNXveVxR-eMMrHI

Whatever Priya sends is checked again, so her own wording gets the same treatment as the AI's. What "deny" blocks, and whether a team lead may override it, is your reliance policy, not ours.

How the assistant is wired

Works today. TruthLock serves a remote MCP server on every stack; any MCP client connects with an ordinary API key limited to the verify role.

claude mcp add --transport http truthlock \
  https://app.truthlock.io/mcp \
  --header "Authorization: Bearer tl_…"

How the console would be wired

A concept, not built yet. The platform calls TruthLock's REST API from an agent action: submit the draft, then ask the reliance check before the send step. A signed webhook can update the case when a longer run finishes.

POST /v1/organizations/{org}/verify
POST /v1/organizations/{org}/reliance/check
     { "operation": "display" }  →  allow | review | deny

How Slack would be wired

A concept, not built yet. A Slack app adds the message shortcut and listens for the company bot's drafts. Both call the same REST API, and the signed webhook brings the result back to be posted in the thread. Nothing about the record lives in Slack: the thread gets the grade, the source, and a link.

message shortcut  →  POST …/verify
                      { "response": message text,
                        "external_id": channel + ts }
webhook → verification.completed  →  reply in thread

How live chat would be wired

A concept, not built yet. The help desk sends the suggested or typed reply to the same two REST calls when the agent pauses or presses Send, and a signed webhook returns the result to the ticket. Today a full check takes seconds, which fits behind a typing indicator; a faster first pass is on the roadmap.

POST …/verify        { "response": reply,
                       "external_id": ticket }
webhook → verification.completed
POST …/reliance/check  →  allow | review | deny

Concept mockups by TruthLock, drawn in neutral chrome. Claude is a product of Anthropic, Agentforce and Slack are products of Salesforce, and LiveAgent is a product of Quality Unit; none of these companies made, reviewed, or endorses these screens, and they do not show any product's real interface. The verification of the first draft is a real TruthLock run, with its real grades, explanation, source and record code. The corrected replies and their re-check are illustrative, and the customer, case, and people are invented.

See it run on one of your own responses.