Your existing assistants and agent frameworks call Xorq to get lineage-backed answers from your data, so any agent's output is checkable at the source.
claim · from your agent"2023Q1 revenue comes to $23.8M"
certificate · @revenueVERIFIED ✓
$23.8Mscalar · currency · tolerance ±$0.05M
witnessquarterly_revenue · blessed sourcepredicateselect revenue where quarter == '2023Q1'cacheHIT · warehouse not billed twice
recomputed from a blessed source · one turn · no UI in the loop
$ xorq verify --claim
Your agent said $23.8M. Confidently. Now what?
today
01An agent reads a few tables and states a number in prose.
02Someone asks it to double-check. It restates the same number, or a different one.
03A second model is asked to grade the first. Now there are two opinions.
04An analyst opens a notebook and re-derives it by hand. Forty minutes.
no sourcenot reproducibleopinion, not proof
vs
with xorq
01Your agent hands the claim to Xorq in one MCP call.
02Xorq recomputes it from a blessed source on your warehouse.
03A certificate comes back: value, tolerance, lineage, cache reference.
04The agent continues with a number anyone can click to the source.
✓recomputed✓certified✓one turn
> claim → certificate
Any agent asks. Xorq answers with proof.
The subagent runs as an MCP server next to your agents, on your warehouse. It never asks the model to trust itself.
01 · claimAgent states a claimAny harness, any model: Claude, Codex, Cursor, or your own. It passes the claim and its context to Xorq.
02 · recomputeXorq runs the real queryThe claim is compiled to an expression against a blessed source and executed on your warehouse.
03 · certifyCertificate returnedValue, tolerance, lineage, and cache reference come back as a signed artifact in the Ledger.
04 · continueAgent proceeds, or a human decidesYour agent proceeds with the verified value. Flagged claims route to a person before they ship.
# architecture · mcp subagent
Xorq sits beside your agents as a subagent. Nothing else in your stack moves.
Your harness, model endpoint, Git server, and auth stay where they are. Xorq is a remote MCP server the agent calls as a subagent: it sends a claim, the harness works it, and a structured response comes back over the same connection.
Copy our address and paste it into whichever email client you use.
consent — cookies.txt
$
We use cookieless analytics to measure traffic. With your consent, we also enable product
analytics, session recording, and Google Ads conversion tracking, which store data in
your browser. Read our
Privacy Policy.