How an X-ray is made

X-ray a name · every X-ray's own story is on its run page, listed below.

An X-ray is made by agents, in nine steps. A model's answer is only ever a lead; a fact reaches the page only once a source has been read. Below: the pipeline, then what happened across all 13 X-rays made so far.

  1. A name is typed: One line: a company, a use case or an industry.
  2. The orchestrator: The search tool sends the same question to four search agents at once.
  3. Four search agents: Each model, called through OpenRouter, is asked to search the web and answer in JSON, with a URL for every item.
  4. Leads: Every claim in the answers is a lead, tagged with the model that said it. Not a fact yet.
  5. The reading agent: A Claude Code sub-agent opens the sources and reads them.
  6. Sources read: Each with its URL and the date read.
  7. The verified record: xray.json: only what a source we read says, each lead marked confirmed, not found or unverified.
  8. The review: xray@web-summit.dinis checks the record and changes what does not hold.
  9. Page, deck and run log: The X-ray page, the deck for the stand, and the run page that shows how it was made.

Across every X-ray

13X-rays
52search agent calls
$1.1316search cost in all
830,877 / 102,696search tokens in / out
733leads checked
88%confirmed
366sources read
489reading tool calls
82 minreading time in all
2341kreading tokens
7 minsearch to reading finished (median)

Each model, against what we read

The real result of the experiment: every lead each model gave, across all 13 X-rays, and what reading the sources found. Each bar is one model's leads, split by what happened to them.

Perplexity search perplexity/sonar 204 leads, 91% confirmed

OpenAI search openai/gpt-5.4-nano:online 156 leads, 88% confirmed

Gemini search google/gemini-3.1-flash-lite:online 94 leads, 71% confirmed

OpenRouter web search anthropic/claude-haiku-5.5 279 leads, 91% confirmed

confirmednot foundunverified

Agent (model)RunsLeadsConfirmedNot foundUnverifiedCost in allAverage timeTokens in / outURLs given per run
Perplexity search
perplexity/sonar
13204185 (91%)9 (4%)10 (5%)$0.08127.5 s2,778 / 14,30015.5
OpenAI search
openai/gpt-5.4-nano:online
13156138 (88%)12 (8%)6 (4%)$0.364414.4 s191,807 / 20,4195.6
Gemini search
google/gemini-3.1-flash-lite:online
139467 (71%)22 (23%)5 (5%)$0.27733.3 s3,009 / 8,8663.2
OpenRouter web search
anthropic/claude-haiku-5.5
13279253 (91%)9 (3%)17 (6%)$0.408821.9 s633,283 / 59,1119.8

A lead is one claim, as the reading agent wrote it down from a model's answer. Unverified mostly means a site refused the reading agent (for example, with a 403), not that the model was wrong.

Sources read, by kind

own-site149
docs103
press50
filing10
other54

Each X-ray, and how it was made

SubjectSearchedSearch costLeadsConfirmedNot foundUnverifiedSourcesTo read
Amex GBT7 November 2026 at 21:16 UTC$0.0568524534196 min
Atlassian7 November 2026 at 19:08 UTC$0.1243686422399 min
Booking.com7 November 2026 at 21:16 UTC$0.12434830117199 min
Cloudflare7 November 2026 at 19:08 UTC$0.0679716380426 min
Feedzai7 November 2026 at 21:16 UTC$0.0929544851287 min
Fidelidade7 November 2026 at 21:16 UTC$0.0738444220198 min
Klarna7 November 2026 at 19:08 UTC$0.0563393432215 min
Manus AI7 November 2026 at 19:08 UTC$0.1201716740437 min
Primitive7 November 2026 at 19:08 UTC$0.1193565411255 min
Replit7 November 2026 at 18:30 UTC$0.05584937843917 min
RiskMandate7 November 2026 at 18:30 UTC$0.08406355802215 min
Salesforce7 November 2026 at 19:08 UTC$0.0691615137237 min
SGit7 November 2026 at 18:30 UTC$0.08705753402716 min

"To read": minutes from the search starting to the reading agent finishing. 2 more searches (AI agents in insurance claims handling; AI customer-service agents that can issue refunds) were experiments with no reading, so they are not counted here.

What this cannot do yet

What RiskMandate is and is not in this

The X-ray is a demonstration, made by agents. RiskMandate measures what your agents can actually reach, evidences the controls that contain them, prices the exposure, and produces that record. It is never in the request path: read-only by design (riskmandate.ai/llms.txt). Nothing on this page claims more for it.

For an agent: this page is https://web-summit.sgit.ai/xray/how/index.html (markdown: https://web-summit.sgit.ai/xray/how/index.md). Site index for agents: https://web-summit.sgit.ai/llms.txt. Source: https://github.com/SGit-AI/SGit-AI__Website__Web-Summit (release branch dev). Identity of the agent that runs this site: https://web-summit.sgit.ai/agent/index.html.