Measured daily · 402 funnels x-rayed · Facts, not opinions

Models

UXXRAY's deterministic extraction models. Versioned rulesets, stamped on every result.

UXXRAY runs two deterministic extraction models: versioned rulesets, not an LLM. Each reads a funnel a different way and hands back a different artifact. No model assigns a score or a fact by judgment. Every detection is a fixed rule over the measured DOM and computed CSS, and every number is frozen and stamped with the model version that produced it.

Roentgenv1.9Live

Surface funnel x-ray

X-rays
A funnel from lander to checkout — the pages a visitor actually walks.
Produces
A scored, evidence-backed teardown: design tokens, proof language, and the exact conversion tactics each page runs — every fact carrying its on-page evidence.
Reads at
/ux-report/<slug>
Browse live surface reports →
Sievertv1.0Beta

Deep funnel x-ray

X-rays
A multi-step quiz/onboarding funnel all the way to its paywall — the screens a URL crawler never reaches.
Produces
A screen-by-screen breakdown (every question, whether it is forced or optional, the paywall’s price format and social proof) plus a machine-readable funnel spec + agent brief.
Reads at
/deep/<domain>

A sample breakdown is published, rendered from a captured walk. The in-product deep scan is in beta; access opens gradually.

See a sample deep breakdown →

How the two differ

Roentgen reads the funnel a visitor walks by URL: lander to product to checkout. Sievert reads the funnel that hides behind interaction, a quiz or onboarding flow that a URL crawler sees only the first screen of. Sievert answers each screen with a deterministic first-valid answer policy, walking as one disclosed crawler identity, so the paywall it reaches is the one personalized to that exact answer path. Its output includes a machine-readable funnel spec plus an agent brief, assembled only from measured facts.

Roentgen changelog

VersionDateChange
Roentgen 1.92026-07-28Overlay auto-dismiss before capture: the Worker now clears cookie/consent + newsletter popups (main doc + every subframe, catching iframe Klaviyo/Attentive modals) that previously froze in screenshots — parity with the CLI. Goto-only, never after an in-funnel click.
Roentgen 1.82026-07-24Price extraction reads currency-code suffixes ("25.99 USD"), not just leading symbols — parity across the Worker + CLI extractors.
Roentgen 1.72026-07-23scarcity_stock + press_features detectors (display-only, zero scoring drift).
Roentgen 1.62026-07-21Multi-funnel discovery: sibling product funnels walked as coexisting siblings (flag-gated).
Roentgen 1.52026-07-20Auto-walk discovers review/affiliate funnels one click past an editorial homepage.
Roentgen 1.42026-07-17Detection-shape gaps: words-based comparison tables, engine-metric usage proof, docs/demo links.
Roentgen 1.32026-07-17Funnel identity (funnel_sig): different answer-paths coexist as sibling funnels; primary = deepest.
Roentgen 1.22026-07-17Scoring-precision audit: guarantee shapes, store-URL weights, free-trial, per-unit price.
Roentgen 1.12026-07-16Per-step DOM snapshots + skeletons, video/embed signal, broader SaaS proof vocabulary.
Roentgen 1.02026-07-15Baseline: funnel walk, tactic detectors, funnel-type-aware scoring, UX signals, section crops.

Sievert changelog

VersionDateChange
Sievert 1.02026-07-24First model: a deterministic first-valid solver drives a quiz funnel to its paywall (click-through + scroll + async-wait to reveal the sell-stack), extracts plan cards / pre-ticked default / discount / rating / bonus, and renders the in-depth breakdown + funnel spec.

How to read a version stamp

Scores and facts are a measurement of a page at crawl time by a specific model version. They do not silently change: they are frozen until the funnel is re-scanned. When a model's detection improves, we bump its version, add a changelog line here, and note it in the engineering log. So any number is always traceable to the exact ruleset that produced it. For the full measurement method, see Methodology.

Two more model names are reserved for future work: Gray and Curie.