Book a demoStart free trial
Touchstone · Demo Studio

Your software ships fast.
Can your team keep up?

Touchstone reads your requirements, writes and runs the tests on your real application, and fixes them when the app changes. You review and approve. It does the rest.

Pick my systemSee Touchstone in 60 secondsPick your system and your use case. About five minutes. No form.
TOUCHSTONE AT A GLANCELIVE
CODE SHIPPEDBEHAVIOUR PROVEN
Your software ships fast. Your proof doesn't.
AUDIT · RELEASE 26.11.3"Show me which tests prove this release, and who approved them."Searching spreadsheets, inboxes, screenshots…
The gap is growing. Confidence is the bottleneck.
INTRODUCINGTOUCHSTONEby Virtuoso QA
Agentic verification for the enterprise.AI proposes. Humans govern. The engine verifies.
REQ-01Verify a reserve above £25,000 routes to a senior handler§4.1
REQ-02Verify a desk handler cannot approve above their authority§4.2
REQ-03Verify every escalation shows on the timeline§4.4
Unstructured → structured.Specs, tickets, policies become requirements, each traced to its line.
30+specialised agents
J-01Happy path PROPOSED
J-02Boundary · 25y 364d PROPOSED
J-04Negative · desk approval blocked PROPOSED
Agents propose.Analyst, Architect, Autopilot. Every proposal cited, every one reviewable.
APPROVAL GATE · AWAITING YOUR APPROVAL
14 updates proposed

1 requirement · 6 journeys · 7 tests · every change as a diff

APPROVED · QA LEAD · 14:02
Approve
Humans approve.Under a name, with a time. Nothing is built until you say so.
DETERMINISTIC ENGINE · NO MODEL IN THE RUN LOOP1,284 / 1,284 passed
The engine verifies.Same inputs, same steps, same result. Every browser, in CI.
UI CHANGED · 02/26"Add driver" moved to a new tab
OUTDATED TESTS0
RELEASE IN02:08:47
Software changed. Tests outdated.More change. More rework. More risk.
UI"Add named driver" moved to Drivers tab
RULE§3.2 young-driver loading · under 25 under 23
APIPOST /mta/quote · v4 → fee_breakdown
UNDERSTAND→ Update → Approve
Touchstone reads the change.Application, source, results. One change set, impact traced.
J-02 · Young-driver boundaryUPDATED
Driver DOB 13/11/2000 · 25y 364d
Driver DOB 13/11/2003 · 22y 364d
Assert premium includes 18% loading
Understand →UPDATE→ Approve
Every test, updated as a diff.14 of 1,284 touched. Versioned. Nothing mutates unseen.
SPEC §4.1REQ-05J-06PASS · 26.11.3QA LEAD · 14:02
RELEASE EVIDENCE · 26.11.3
✓ChangeCS-1182 · 3 changes analysed
✓Execution1,284 passed · 0 failed
✓OutcomePremium calculated correctly · VERIFIED
Evidence for every release.What was tested, why, on which build, who decided.
"Show me which tests prove this release, and who approved them."Here's the record.
Business outcomes assured. Touchstone proposes.Watch it on your system ↓

Start with what you run

Pick a system, an industry, your own app or the pain you want gone. Then pick the use case closest to your work.

Not limited to what is here.Touchstone tests any browser-based application. Tell us what you run and we build the demo on it, or try it yourself on your own app first.

Touchstone in 60 seconds

The product itself, eight screens: what you give it, what it hands back, and what happens when things change.

+

In three lines

What it does for you and your team. Every demo on this page is one of these, seen closer.

A named person on your team approves every step
1 · GIVE IT SOMETHING

Your tickets, specs and rule documents go in.

The things you already write. No test scripts, no locators, no new format.

REQ-01Verify a reserve above £25,000 routes to a senior handler
REQ-02Verify a desk handler cannot approve above their authority
→
2 · GET TESTS OUT

Tests come out, built and run on your real application.

Proposed by agents, approved by you, executed on a deterministic engine across every browser.

PASS48 of 48 on build 2026.11.3 · approved by QA Lead
→
3 · WHEN IT CHANGES, THEY KEEP UP

The app moves, the spec changes, the tests stay current.

Every change shown as a diff, impact traced, nothing mutated without your yes.

Click "Reserves", then "Set reserve"
Click "Financials", then "Set reserve"
14tests updated, each waiting for your approval
COST

Agent-minutes, not people-weeks

Authoring, triage and repair move to agents. Your people spend their time on decisions.

See it in Governance and cost →
SPEED

A faster yes, not faster scripts

Time to a release decision you can defend drops, because the evidence is already assembled.

See it in Spec to evidence →
OUTCOME QUALITY

Tests that match the rule, not the screen

Boundaries either side of every threshold, negatives, regulatory checks, generated from the source.

See it in Autopilot live →
GOVERNANCE

Every decision named and kept

Deterministic where it runs, probabilistic only where it proposes. Who approved what, when, on which build.

See it in Governance and cost →