Session fcc969ab
Provider: Kimi • Model: kimi-k2.6 • Category: support • Score: 42.6 (Poor)
The agent navigated the site but never located the terms of service content fully or checked for a refund/cancellation clause within it - it navigated to /terms but the returned text was truncated in the summary and the agent did not follow up with a search within that page for "refund" or "cancel". It concluded no returns policy exists without exhausting the terms page or checking for a dedicated refund policy link. The final answer declares the site has no returns policy, which may be inaccurate given the /terms page was loaded but not fully read for refund clauses, and pricing page mentioned "Cheaper than a complaint" suggesting possible refund-adjacent content unexplored.
- 2026-09-30T00:44:24.821+00:00 · tool_call · navigate
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:24.821Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://index.stuntdouble.io" }, "toolCallId": "functions.navigate:0::cf-wai-tool-call::NMy9d4KZpLMSpHKs" }, "source": "otlp", "spanId": "be2f604177111df9", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:25.84+00:00 · tool_result · navigate
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:25.840Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://index.stuntdouble.io/\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.navigate:0::cf-wai-tool-call::NMy9d4KZpLMSpHKs" }, "source": "otlp", "spanId": "be2f604177111df9", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:28.591+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:28.591Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 5, "direction": "down" }, "toolCallId": "functions.scroll:1::cf-wai-tool-call::A6iA49mxCpeD87Wi" }, "source": "otlp", "spanId": "cff0f08b9e2f21e9", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:29.246+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:29.246Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 5 at (640, 360)\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.scroll:1::cf-wai-tool-call::A6iA49mxCpeD87Wi" }, "source": "otlp", "spanId": "cff0f08b9e2f21e9", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:37.31+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:37.310Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 10, "direction": "down" }, "toolCallId": "functions.scroll:2::cf-wai-tool-call::RCZt8x1ZshYHypQJ" }, "source": "otlp", "spanId": "deacf46064560020", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:38.561+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:38.561Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 10 at (640, 360)\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.scroll:2::cf-wai-tool-call::RCZt8x1ZshYHypQJ" }, "source": "otlp", "spanId": "deacf46064560020", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:40.228+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:40.228Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 10, "direction": "up" }, "toolCallId": "functions.scroll:3::cf-wai-tool-call::j4MRtfWiX6VcTbVy" }, "source": "otlp", "spanId": "bf1f787fe1083793", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:40.877+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:40.877Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled up 10 at (640, 360)\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.scroll:3::cf-wai-tool-call::j4MRtfWiX6VcTbVy" }, "source": "otlp", "spanId": "bf1f787fe1083793", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:43.534+00:00 · tool_call · get_page_text
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:43.534Z", "kind": "tool_call", "name": "get_page_text", "input": {}, "toolCallId": "functions.get_page_text:4::cf-wai-tool-call::W3VE2nOhoTUEPePj" }, "source": "otlp", "spanId": "4fc1d0f74ecd98a3", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:43.543+00:00 · tool_result · get_page_text
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:43.543Z", "kind": "tool_result", "name": "get_page_text", "text": "STUNT DOUBLE INDEX User experience for AI agents Claude, ChatGPT and Gemini act on behalf of customers. The Index grades every tracked domain weekly on whether agents can actually convert them. How we score. Score my domain DOMAINS SCORED 518 518 BENCHMARK RUNS 2,288 2,288 MARKET AVERAGE 72.5 72.5 SCORE DISTRIBUTION 0 domains scored 30 to 34 avg 72.5 Critical Poor OK Good Excellent 0 40 58 72 85 100 Scored domains by score. Market average 72.5. Score Domains 0 to 4 0 5 to 9 0 10 to 14 0 15 to 19 0 20 to 24 1 25 to 29 0 30 to 34 0 35 to 39 7 40 to 44 14 45 to 49 18 50 to 54 18 55 to 59 36 60 to 64 37 65 to 69 43 70 to 74 67 75 to 79 92 80 to 84 114 85 to 89 62 90 to 94 9 95 to 100 0 LIVE INDEX · 518 domains tracked Top Risers Fallers All518 SaaS201 E-commerce121 Media65 Finance40 Professional services25 Travel15 Education12 Government11 Developer tools9 Utilities6 Marketplace6 Social & community5 Health2 # DOMAIN SECTOR SCORE Δ WK RANK Δ 468 more domains hidden Show all 518 Open full list Showing 50 of 518 Sorted by overall rank Biggest movers IKEA ikea.com 78.4 ▲ 18.8 Homedepot homedepot.com 42.3 ▲ 16.0 Parlour heyparlour.app 88.7 ▲ 13.8 Yahoo! yahoo.com 72.7 ▲ 13.4 Most invisible Cashapp cashapp.com 24.9 Delta Air Lines delta.com 35.2 CNN cnn.com 36.4 Khanacademy khanacademy.org 37.1 What we measure Brand awareness Discovery Information retrieval Market ranking Accuracy Task completion", "toolCallId": "functions.get_page_text:4::cf-wai-tool-call::W3VE2nOhoTUEPePj" }, "source": "otlp", "spanId": "4fc1d0f74ecd98a3", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:47.238+00:00 · tool_call · read_page
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:47.238Z", "kind": "tool_call", "name": "read_page", "input": { "filter": "interactive" }, "toolCallId": "functions.read_page:5::cf-wai-tool-call::PqF35U75eLDbH7Zn" }, "source": "otlp", "spanId": "00fbd3381c83e751", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:47.282+00:00 · tool_result · read_page
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:47.282Z", "kind": "tool_result", "name": "read_page", "text": "link \"Stunt Double Index home\" href=\"/\" [ref_1]\nlink \"Rankings\" href=\"/\" [ref_2]\nlink \"Categories\" href=\"/categories\" [ref_3]\nlink \"Compare\" href=\"/compare\" [ref_4]\nlink \"Methodology\" href=\"/methodology\" [ref_5]\nlink \"Sign in\" href=\"/login\" [ref_6]\nlink \"Check your domain\" href=\"/start\" [ref_7]\nbutton \"Use light theme\" [ref_8]\nlink \"How we score\" href=\"/methodology\" [ref_9]\ntextbox \"Enter a domain to score\" [ref_10]\nbutton \"Score my domain\" [ref_11]\nsearchbox \"Filter domains\" [ref_12]\nbutton \"Top\" [ref_13]\nbutton \"Risers\" [ref_14]\nbutton \"Fallers\" [ref_15]\nbutton \"All518\" [ref_16]\nbutton \"SaaS201\" [ref_17]\nbutton \"E-commerce121\" [ref_18]\nbutton \"Media65\" [ref_19]\nbutton \"Finance40\" [ref_20]\nbutton \"Professional services25\" [ref_21]\nbutton \"Travel15\" [ref_22]\nbutton \"Education12\" [ref_23]\nbutton \"Government11\" [ref_24]\nbutton \"Developer tools9\" [ref_25]\nbutton \"Utilities6\" [ref_26]\nbutton \"Marketplace6\" [ref_27]\nlink \"IKEA ikea.com 78.4 ▲ 18.8\" href=\"/d/ikea.com\" [ref_28]\nlink \"Privacy policy\" href=\"https://www.stuntdouble.io/privacy#website-analytics\" [ref_29]\nbutton \"Decline\" [ref_30]\nbutton \"Allow\" [ref_31]", "toolCallId": "functions.read_page:5::cf-wai-tool-call::PqF35U75eLDbH7Zn" }, "source": "otlp", "spanId": "00fbd3381c83e751", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:49.639+00:00 · tool_call · find
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:49.639Z", "kind": "tool_call", "name": "find", "input": { "query": "return" }, "toolCallId": "functions.find:6::cf-wai-tool-call::kifgs6lJFei0fWkW" }, "source": "otlp", "spanId": "8fbffb656f4180d2", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:49.665+00:00 · tool_result · find
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:49.665Z", "kind": "tool_result", "name": "find", "text": "No elements match \"return\".", "toolCallId": "functions.find:6::cf-wai-tool-call::kifgs6lJFei0fWkW" }, "source": "otlp", "spanId": "8fbffb656f4180d2", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:55.959+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:55.959Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 20, "direction": "down" }, "toolCallId": "functions.scroll:7::cf-wai-tool-call::4BXz45yzGOA946p2" }, "source": "otlp", "spanId": "7363e108e61e9959", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:56.537+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:56.537Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 10 at (640, 360)\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.scroll:7::cf-wai-tool-call::4BXz45yzGOA946p2" }, "source": "otlp", "spanId": "7363e108e61e9959", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:59.592+00:00 · tool_call · read_page
{ "seq": 0, "step": { "ts": "2026-09-30T00:44:59.592Z", "kind": "tool_call", "name": "read_page", "input": { "filter": "all" }, "toolCallId": "functions.read_page:8::cf-wai-tool-call::vLt0pzhwEFURwGH7" }, "source": "otlp", "spanId": "3d038fbbab5f64ec", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:44:59.619+00:00 · tool_result · read_page
{ "seq": 1, "step": { "ts": "2026-09-30T00:44:59.619Z", "kind": "tool_result", "name": "read_page", "text": "link \"Skip to main content\" href=\"#main-content\" [ref_32]\nbanner [ref_33]\n navigation \"Main\" [ref_34]\n link \"Stunt Double Index home\" href=\"/\" [ref_1]\n text \"INDEX\" [ref_35]\n list [ref_36]\n listitem [ref_37]\n link \"Rankings\" href=\"/\" [ref_2]\n listitem [ref_38]\n link \"Categories\" href=\"/categories\" [ref_3]\n listitem [ref_39]\n link \"Compare\" href=\"/compare\" [ref_4]\n listitem [ref_40]\n link \"Methodology\" href=\"/methodology\" [ref_5]\n link \"Sign in\" href=\"/login\" [ref_6]\n link \"Check your domain\" href=\"/start\" [ref_7]\n button \"Use light theme\" [ref_8]\nmain [ref_41]\n text \"STUNT DOUBLE INDEX\" [ref_42]\n heading \"User experience for AI agents\" [ref_43]\n text \"User experience\" [ref_44]\n text \"for AI agents\" [ref_45]\n text \"Claude, ChatGPT and Gemini act on behalf of customers. The Index grades every tracked domain weekly \" [ref_46]\n search [ref_47]\n textbox \"Enter a domain to score\" [ref_10]\n button \"Score my domain\" [ref_11]\n text \"DOMAINS SCORED\" [ref_48]\n text \"518\" [ref_49]\n text \"BENCHMARK RUNS\" [ref_50]\n text \"2,288\" [ref_51]\n text \"MARKET AVERAGE\" [ref_52]\n text \"72.5\" [ref_53]\n text \"SCORE DISTRIBUTION\" [ref_54]\n table [ref_55]\n text \"Scored domains by score. Market average 72.5.\" [ref_56]\n text \"Score\" [ref_57]\n text \"Domains\" [ref_58]\n text \"0 to 4\" [ref_59]\n text \"0\" [ref_60]\n text \"5 to 9\" [ref_61]\n text \"0\" [ref_62]\n text \"10 to 14\" [ref_63]\n text \"0\" [ref_64]\n text \"15 to 19\" [ref_65]\n text \"0\" [ref_66]\n text \"20 to 24\" [ref_67]\n text \"1\" [ref_68]\n text \"25 to 29\" [ref_69]\n text \"0\" [ref_70]\n text \"30 to 34\" [ref_71]\n text \"0\" [ref_72]\n text \"35 to 39\" [ref_73]\n text \"7\" [ref_74]\n text \"40 to 44\" [ref_75]\n text \"14\" [ref_76]\n text \"45 to 49\" [ref_77]\n text \"18\" [ref_78]\n text \"50 to 54\" [ref_79]\n text \"18\" [ref_80]\n text \"55 to 59\" [ref_81]\n text \"36\" [ref_82]\n text \"60 to 64\" [ref_83]\n text \"37\" [ref_84]\n text \"65 to 69\" [ref_85]\n text \"43\" [ref_86]\n text \"70 to 74\" [ref_87]\n text \"67\" [ref_88]\n text \"75 to 79\" [ref_89]\n text \"92\" [ref_90]\n text \"80 to 84\" [ref_91]\n text \"114\" [ref_92]\n text \"85 to 89\" [ref_93]\n text \"62\" [ref_94]\n text \"90 to 94\" [ref_95]\n text \"9\" [ref_96]\n text \"95 to 100\" [ref_97]\n text \"0\" [ref_98]\n text \"LIVE INDEX\" [ref_99]\n text \"· 518 domains tracked\" [ref_100]\n label [ref_101]\n searchbox \"Filter domains\" [ref_12]\n button \"Top\" [ref_13]\n button \"Risers\" [ref_14]\n button \"Fallers\" [ref_15]\n button \"All518\" [ref_16]\n text \"518\" [ref_102]\n button \"SaaS201\" [ref_17]\n text \"201\" [ref_103]\n button \"E-commerce121\" [ref_18]\n text \"121\" [ref_104]\n button \"Media65\" [ref_19]\n text \"65\" [ref_105]\n button \"Finance40\" [ref_20]\n text \"40\" [ref_106]\n button \"Professional services25\" [ref_21]\n text \"25\" [ref_107]\n button \"Travel15\" [ref_22]\n text \"15\" [ref_108]\n button \"Education12\" [ref_23]\n text \"12\" [ref_109]\n button \"Government11\" [ref_24]\n text \"11\" [ref_110]\n button \"Developer tools9\" [ref_25]\n text \"9\" [ref_111]\n button \"Utilities6\" [ref_26]\n text \"6\" [ref_112]\n button \"Marketplace6\" [ref_27]\n text \"6\" [ref_113]\n button \"Social & community5\" [ref_114]\n text \"5\" [ref_115]\n button \"Health2\" [ref_116]\n text \"2\" [ref_117]\n text \"#\" [ref_118]\n text \"DOMAIN\" [ref_119]\n text \"SECTOR\" [ref_120]\n text \"SCORE\" [ref_121]\n text \"Δ WK\" [ref_122]\n text \"RANK Δ\" [ref_123]\n link \"01 Supabase supabase.com SaaS 92.6 ▲ 5.0 ▲ Up 30\" href=\"/d/supabase.com\" [ref_124]\n text \"01\" [ref_125]\n text \"Supabase\" [ref_126]\n text \"supabase.com\" [ref_127]\n text \"SaaS\" [ref_128]\n text \"92.6\" [ref_129]\n text \"▲ 5.0\" [ref_130]\n text \"▲ Up 30\" [ref_131]\n link \"02 GitBook gitbook.com SaaS 91.6 ▲ 1.2 ▲ Up 3\" href=\"/d/gitbook.com\" [ref_132]\n text \"02\" [ref_133]\n text \"GitBook\" [ref_134]\n text \"gitbook.com\" [ref_135]\n text \"SaaS\" [ref_136]\n text \"91.6\" [ref_137]\n text \"▲ 1.2\" [ref_138]\n text \"▲ Up 3\" [ref_139]\n link \"03 Stunt Double stuntdouble.io SaaS 91.6 0.0 0\" href=\"/d/stuntdouble.io\" [ref_140]\n text \"03\" [ref_141]\n text \"Stunt Double\" [ref_142]\n text \"stuntdouble.io\" [ref_143]\n text \"SaaS\" [ref_144]\n text \"91.6\" [ref_145]\n text \"0.0\" [ref_146]\n text \"0\" [ref_147]\n link \"04 Sentry sentry.io SaaS 91.5 ▲ 2.7 ▲ Up 10\" href=\"/d/sentry.io\" [ref_148]\n text \"04\" [ref_149]\n text \"Sentry\" [ref_150]\n text \"sentry.io\" [ref_151]\n text \"SaaS\" [ref_152]\n text \"91.5\" [ref_153]\n text \"▲ 2.7\" [ref_154]\n text \"▲ Up 10\" [ref_155]\n link \"05 Amplitude amplitude.com SaaS 91.0 ▲ 4.0 ▲ Up 30\" href=\"/d/amplitude.com\" [ref_156]\n text \"05\" [ref_157]\n text \"Amplitude\" [ref_158]\n text \"amplitude.com\" [ref_159]\n text \"SaaS\" [ref_160]\n text \"91.0\" [ref_161]\n text \"▲ 4.0\" [ref_162]\n text \"▲ Up 30\" [ref_163]\n link \"06 Supportman supportman.io SaaS 90.3 0.0 ▲ Up 4\" href=\"/d/supportman.io\" [ref_164]\n text \"06\" [ref_165]\n text \"Supportman\" [ref_166]\n text \"supportman.io\" [ref_167]\n text \"SaaS\" [ref_168]\n text \"90.3\" [ref_169]\n text \"0.0\" [ref_170]\n text \"▲ Up 4\" [ref_171]\n link \"07 Neon neon.tech SaaS 90.1 0.0 ▲ Up 5\" href=\"/d/neon.tech\" [ref_172]\n text \"07\" [ref_173]\n text \"Neon\" [ref_174]\n text \"neon.tech\" [ref_175]\n text \"SaaS\" [ref_176]\n text \"90.1\" [ref_177]\n text \"0.0\" [ref_178]\n text \"▲ Up 5\" [ref_179]\n link \"08 Netlify netlify.com SaaS 90.1 ▼ 2.7 ▼ Down 6\" href=\"/d/netlify.com\" [ref_180]\n text \"08\" [ref_181]\n text \"Netlify\" [ref_182]\n text \"netlify.com\" [ref_183]\n text \"SaaS\" [ref_184]\n text \"90.1\" [ref_185]\n text \"▼ 2.7\" [ref_186]\n text \"▼ Down 6\" [ref_187]\n link \"09 Stripe stripe.com SaaS 90.0 ▲ 2.3 ▲ Up 20\" href=\"/d/stripe.com\" [ref_188]\n text \"09\" [ref_189]\n text \"Stripe\" [ref_190]\n text \"stripe.com\" [ref_191]\n text \"SaaS\" [ref_192]\n text \"90.0\" [ref_193]\n text \"▲ 2.3\" [ref_194]\n text \"▲ Up 20\" [ref_195]\n link \"10 Figma figma.com Utilities 89.9 ▼ 1.0 ▼ Down 6\" href=\"/d/figma.com\" [ref_196]\n text \"10\" [ref_197]\n text \"Figma\" [ref_198]\n text \"figma.com\" [ref_199]\n text \"Utilities\" [ref_200]\n text \"89.9\" [ref_201]\n text \"▼ 1.0\" [ref_202]\n text \"▼ Down 6\" [ref_203]\n link \"11 Render render.com SaaS 89.9 ▼ 0.5 ▼ Down 4\" href=\"/d/render.com\" [ref_204]\n text \"11\" [ref_205]\n text \"Render\" [ref_206]\n text \"render.com\" [ref_207]\n text \"SaaS\" [ref_208]\n text \"89.9\" [ref_209]\n text \"▼ 0.5\" [ref_210]\n text \"▼ Down 4\" [ref_211]\n link \"12 Intercom intercom.com SaaS 89.8 ▲ 3.5 ▲ Up 32\" href=\"/d/intercom.com\" [ref_212]\n text \"12\" [ref_213]\n text \"Intercom\" [ref_214]\n text \"intercom.com\" [ref_215]\n text \"SaaS\" [ref_216]\n text \"89.8\" [ref_217]\n text \"▲ 3.5\" [ref_218]\n text \"▲ Up 32\" [ref_219]\n link \"13 Framer framer.com SaaS 89.6 ▲ 0.4 ▼ Down 2\" href=\"/d/framer.com\" [ref_220]\n text \"13\" [ref_221]\n text \"Framer\" [ref_222]\n text \"framer.com\" [ref_223]\n text \"SaaS\" [ref_224]\n text \"89.6\" [ref_225]\n text \"▲ 0.4\" [ref_226]\n text \"▼ Down 2\" [ref_227]\n link \"14 PlanetScale, Inc. planetscale.com SaaS 89.2 0.0 ▲ Up 2\" href=\"/d/planetscale.com\" [ref_228]\n text \"14\" [ref_229]\n text \"PlanetScale, Inc.\" [ref_230]\n text \"planetscale.com\" [ref_231]\n text \"SaaS\" [ref_232]\n text \"89.2\" [ref_233]\n text \"0.0\" [ref_234]\n text \"▲ Up 2\" [ref_235]\n link \"15 Fly.io fly.io SaaS 88.7 ▼ 1.1 ▼ Down 5\" href=\"/d/fly.io\" [ref_236]\n text \"15\" [ref_237]\n text \"Fly.io\" [ref_238]\n text \"fly.io\" [ref_239]\n text \"SaaS\" [ref_240]\n text \"88.7\" [ref_241]\n text \"▼ 1.1\" [ref_242]\n text \"▼ Down 5\" [ref_243]\n link \"16 Parlour heyparlour.app Developer tools 88.7 ▲ 13.8 ▲ Up 270\" href=\"/d/heyparlour.app\" [ref_244]\n text \"16\" [ref_245]\n text \"Parlour\" [ref_246]\n text \"heyparlour.app\" [ref_247]\n text \"Developer tools\" [ref_248]\n text \"88.7\" [ref_249]\n text \"▲ 13.8\" [ref_250]\n text \"▲ Up 270\" [ref_251]\n link \"17 TechCrunch techcrunch.com E-commerce 88.7 0.0 ▲ Up 1\" href=\"/d/techcrunch.com\" [ref_252]\n text \"17\" [ref_253]\n text \"TechCrunch\" [ref_254]\n text \"techcrunch.com\" [ref_255]\n text \"E-commerce\" [ref_256]\n text \"88.7\" [ref_257]\n text \"0.0\" [ref_258]\n text \"▲ Up 1\" [ref_259]\n link \"18 Atlassian atlassian.com Professional services 88.6 0.0 ▲ Up 105\" href=\"/d/atlassian.com\" [ref_260]\n text \"18\" [ref_261]\n text \"Atlassian\" [ref_262]\n text \"atlassian.com\" [ref_263]\n text \"Professional services\" [ref_264]\n text \"88.6\" [ref_265]\n text \"0.0\" [ref_266]\n text \"▲ Up 105\" [ref_267]\n link \"19 Browserbase browserbase.com SaaS 88.4 ▲ 0.8 ▲ Up 9\" href=\"/d/browserbase.com\" [ref_268]\n text \"19\" [ref_269]\n text \"Browserbase\" [ref_270]\n text \"browserbase.com\" [ref_271]\n text \"SaaS\" [ref_272]\n text \"88.4\" [ref_273]\n text \"▲ 0.8\" [ref_274]\n text \"▲ Up 9\" [ref_275]\n link \"20 Zoom zoom.us SaaS 88.4 ▲ 2.0 ▲ Up 23\" href=\"/d/zoom.us\" [ref_276]\n text \"20\" [ref_277]\n text \"Zoom\" [ref_278]\n text \"zoom.us\" [ref_279]\n text \"SaaS\" [ref_280]\n text \"88.4\" [ref_281]\n text \"▲ 2.0\" [ref_282]\n text \"▲ Up 23\" [ref_283]\n link \"21 Graphify graphify.com SaaS 88.3 ▲ 0.7 ▲ Up 8\" href=\"/d/graphify.com\" [ref_284]\n text \"21\" [ref_285]\n text \"Graphify\" [ref_286]\n text \"graphify.com\" [ref_287]\n text \"SaaS\" [ref_288]\n text \"88.3\" [ref_289]\n text \"▲ 0.7\" [ref_290]\n text \"▲ Up 8\" [ref_291]\n link \"22 monday.com monday.com SaaS 88.3 ▼ 5.3 ▼ Down 21\" href=\"/d/monday.com\" [ref_292]\n text \"22\" [ref_293]\n text \"monday.com\" [ref_294]\n text \"monday.com\" [ref_295]\n text \"SaaS\" [ref_296]\n text \"88.3\" [ref_297]\n text \"▼ 5.3\" [ref_298]\n text \"▼ Down 21\" [ref_299]\n link \"23 Together AI together.ai SaaS 88.3 ▲ 0.2 ▼ Down 3\" href=\"/d/together.ai\" [ref_300]\n text \"23\" [ref_301]\n text \"Together AI\" [ref_302]\n text \"together.ai\" [ref_303]\n text \"SaaS\" [ref_304]\n text \"88.3\" [ref_305]\n text \"▲ 0.2\" [ref_306]\n text \"▼ Down 3\" [ref_307]\n link \"24 Thinkmill thinkmill.com.au Professional services 88.2 ▲ 8.6 ▲ Up 166\" href=\"/d/thinkmill.com.au\" [ref_308]\n text \"24\" [ref_309]\n text \"Thinkmill\" [ref_310]\n text \"thinkmill.com.au\" [ref_311]\n text \"Professional services\" [ref_312]\n text \"88.2\" [ref_313]\n text \"▲ 8.6\" [ref_314]\n text \"▲ Up 166\" [ref_315]\n link \"25 Rollbar rollbar.com SaaS 88.1 ▼ 1.3 ▼ Down 10\" href=\"/d/rollbar.com\" [ref_316]\n text \"25\" [ref_317]\n text \"Rollbar\" [ref_318]\n text \"rollbar.com\" [ref_319]\n text \"SaaS\" [ref_320]\n text \"88.1\" [ref_321]\n text \"▼ 1.3\" [ref_322]\n text \"▼ Down 10\" [ref_323]\n link \"26 Trigger.dev trigger.dev SaaS 88.1 ▲ 2.0 ▲ Up 23\" href=\"/d/trigger.dev\" [ref_324]\n text \"26\" [ref_325]\n text \"Trigger.dev\" [ref_326]\n text \"trigger.dev\" [ref_327]\n text \"SaaS\" [ref_328]\n text \"88.1\" [ref_329]\n text \"▲ 2.0\" [ref_330]\n text \"▲ Up 23\" [ref_331]\n link \"27 Webflow webflow.com SaaS 88.1 ▼ 4.3 ▼ Down 24\" href=\"/d/webflow.com\" [ref_332]\n text \"27\" [ref_333]\n text \"Webflow\" [ref_334]\n text \"webflow.com\" [ref_335]\n text \"SaaS\" [ref_336]\n text \"88.1\" [ref_337]\n text \"▼ 4.3\" [ref_338]\n text \"▼ Down 24\" [ref_339]\n link \"28 beehiiv beehiiv.com SaaS 88.0 0.0 ▲ Up 8\" href=\"/d/beehiiv.com\" [ref_340]\n text \"28\" [ref_341]\n text \"beehiiv\" [ref_342]\n text \"beehiiv.com\" [ref_343]\n text \"SaaS\" [ref_344]\n text \"88.0\" [ref_345]\n text \"0.0\" [ref_346]\n text \"▲ Up 8\" [ref_347]\n link \"29 You.com you.com SaaS 88.0 0.0 ▲ Up 3\" href=\"/d/you.com\" [ref_348]\n text \"29\" [ref_349]\n text \"You.com\" [ref_350]\n text \"you.com\" [ref_351]\n text \"SaaS\" [ref_352]\n text \"88.0\" [ref_353]\n text \"0.0\" [ref_354]\n text \"▲ Up 3\" [ref_355]\n link \"30 Splunk splunk.com Media 87.9 0.0 ▼ Down 24\" href=\"/d/splunk.com\" [ref_356]\n text \"30\" [ref_357]\n text \"Splunk\" [ref_358]\n text \"splunk.com\" [ref_359]\n text \"Media\" [ref_360]\n text \"87.9\" [ref_361]\n text \"0.0\" [ref_362]\n text \"▼ Down 24\" [ref_363]\n link \"31 Airwallex airwallex.com SaaS 87.7 ▲ 1.6 ▲ Up 17\" href=\"/d/airwallex.com\" [ref_364]\n text \"31\" [ref_365]\n text \"Airwallex\" [ref_366]\n text \"airwallex.com\" [ref_367]\n text \"SaaS\" [ref_368]\n text \"87.7\" [ref_369]\n text \"▲ 1.6\" [ref_370]\n text \"▲ Up 17\" [ref_371]\n link \"32 Descript descript.com SaaS 87.7 0.0 ▼ Down 5\" href=\"/d/descript.com\" [ref_372]\n text \"32\" [ref_373]\n text \"Descript\" [ref_374]\n text \"descript.com\" [ref_375]\n text \"SaaS\" [ref_376]\n text \"87.7\" [ref_377]\n text \"0.0\" [ref_378]\n text \"▼ Down 5\" [ref_379]\n link \"33 LiveChat livechat.com SaaS 87.7 0.0 ▲ Up 30\" href=\"/d/livechat.com\" [ref_380]\n text \"33\" [ref_381]\n text \"LiveChat\" [ref_382]\n text \"livechat.com\" [ref_383]\n text \"SaaS\" [ref_384]\n text \"87.7\" [ref_385]\n text \"0.0\" [ref_386]\n text \"▲ Up 30\" [ref_387]\n link \"34 Jotform jotform.com SaaS 87.6 0.0 0\" href=\"/d/jotform.com\" [ref_388]\n text \"34\" [ref_389]\n text \"Jotform\" [ref_390]\n text \"jotform.com\" [ref_391]\n text \"SaaS\" [ref_392]\n text \"87.6\" [ref_393]\n text \"0.0\" [ref_394]\n text \"0\" [ref_395]\n link \"35Wisewise.comSaaS87.4▲ 0.3▼Down 1\" href=\"/d/wise.com\" [ref_396]\n link \"36Zoomzoom.comSaaS87.40.0▲Up 124\" href=\"/d/zoom.com\" [ref_397]\n link \"37MongoDBmongodb.comProfessional services87.10.0▲Up 6\" href=\"/d/mongodb.com\" [ref_398]\n link \"38Twilliotwilio.comSaaS87.0▼ 1.4▼Down 20\" href=\"/d/twilio.com\" [ref_399]\n link \"39Budgetbudget.comE-commerce86.80.0▲Up 40\" href=\"/d/budget.com\" [ref_400]\n link \"40DeviantArtdeviantart.comE-commerce86.8▼ 2.1▼Down 23\" href=\"/d/deviantart.com\" [ref_401]\n link \"41OpenSeaopensea.ioUtilities86.70.0▲Up 9\" href=\"/d/opensea.io\" [ref_402]\n link \"42SurveyMonkeysurveymonkey.comSaaS86.70.0▲Up 125\" href=\"/d/surveymonkey.com\" [ref_403]\n link \"43Typeformtypeform.comSaaS86.5▼ 1.2▼Down 16\" href=\"/d/typeform.com\" [ref_404]\n link \"44Wellfoundwellfound.comE-commerce86.50.0▲Up 40\" href=\"/d/wellfound.com\" [ref_405]\n link \"45NBC Newsnbcnews.comMedia86.40.0▲Up 134\" href=\"/d/nbcnews.com\" [ref_406]\n link \"46Klaviyoklaviyo.comE-commerce86.30.0▼Down 37\" href=\"/d/klaviyo.com\" [ref_407]\n link \"47PayPalpaypal.comE-commerce86.30.0▲Up 6\" href=\"/d/paypal.com\" [ref_408]\n link \"48Zendeskzendesk.comSaaS86.3▼ 2.6▼Down 35\" href=\"/d/zendesk.com\" [ref_409]\n link \"49Anthropicanthropic.comSaaS86.20.0▲Up 67\" href=\"/d/anthropic.com\" [ref_410]\n link \"50Zellezelle.comEducation86.10.0▲Up 66\" href=\"/d/zelle.com\" [ref_411]\n text \"468 more domains hidden\" [ref_412]\n button \"Show all 518\" [ref_413]\n link \"Open full list\" href=\"/leaderboard\" [ref_414]\n text \"Showing 50 of 518\" [ref_415]\n text \"Sorted by overall rank\" [ref_416]\n heading \"Biggest movers\" [ref_417]\n list [ref_418]\n listitem [ref_419]\n link \"IKEA ikea.com 78.4 ▲ 18.8\" href=\"/d/ikea.com\" [ref_28]\n text \"IKEA\" [ref_420]\n text \"ikea.com\" [ref_421]\n text \"78.4\" [ref_422]\n text \"▲ 18.8\" [ref_423]\n listitem [ref_424]\n link \"Homedepot homedepot.com 42.3 ▲ 16.0\" href=\"/d/homedepot.com\" [ref_425]\n text \"Homedepot\" [ref_426]\n text \"homedepot.com\" [ref_427]\n text \"42.3\" [ref_428]\n text \"▲ 16.0\" [ref_429]\n listitem [ref_430]\n link \"Parlour heyparlour.app 88.7 ▲ 13.8\" href=\"/d/heyparlour.app\" [ref_431]\n text \"Parlour\" [ref_432]\n text \"heyparlour.app\" [ref_433]\n text \"88.7\" [ref_434]\n text \"▲ 13.8\" [ref_435]\n listitem [ref_436]\n link \"Yahoo! yahoo.com 72.7 ▲ 13.4\" href=\"/d/yahoo.com\" [ref_437]\n text \"Yahoo!\" [ref_438]\n text \"yahoo.com\" [ref_439]\n text \"72.7\" [ref_440]\n text \"▲ 13.4\" [ref_441]\n heading \"Most invisible\" [ref_442]\n list [ref_443]\n listitem [ref_444]\n link \"Cashapp cashapp.com 24.9\" href=\"/d/cashapp.com\" [ref_445]\n text \"Cashapp\" [ref_446]\n text \"cashapp.com\" [ref_447]\n text \"24.9\" [ref_448]\n listitem [ref_449]\n link \"Delta Air Lines delta.com 35.2\" href=\"/d/delta.com\" [ref_450]\n text \"Delta Air Lines\" [ref_451]\n text \"delta.com\" [ref_452]\n text \"35.2\" [ref_453]\n listitem [ref_454]\n link \"CNN cnn.com 36.4\" href=\"/d/cnn.com\" [ref_455]\n text \"CNN\" [ref_456]\n text \"cnn.com\" [ref_457]\n text \"36.4\" [ref_458]\n listitem [ref_459]\n link \"Khanacademy khanacademy.org 37.1\" href=\"/d/khanacademy.org\" [ref_460]\n text \"Khanacademy\" [ref_461]\n text \"khanacademy.org\" [ref_462]\n text \"37.1\" [ref_463]\n heading \"What we measure\" [ref_464]\n link \"Methodology\" href=\"/methodology\" [ref_465]\n list [ref_466]\n listitem [ref_467]\n link \"Brand awareness\" href=\"/categories/brand-awareness\" [ref_468]\n text \"Brand awareness\" [ref_469]\n listitem [ref_470]\n link \"Discovery\" href=\"/categories/discovery\" [ref_471]\n text \"Discovery\" [ref_472]\n listitem [ref_473]\n link \"Information retrieval\" href=\"/categories/information-retrieval\" [ref_474]\n text \"Information retrieval\" [ref_475]\n listitem [ref_476]\n link \"Market ranking\" href=\"/categories/market-ranking\" [ref_477]\n text \"Market ranking\" [ref_478]\n listitem [ref_479]\n link \"Accuracy\" href=\"/categories/accuracy\" [ref_480]\n text \"Accuracy\" [ref_481]\n listitem [ref_482]\n link \"Task completion\" href=\"/categories/checkout\" [ref_483]\n text \"Task completion\" [ref_484]\ncontentinfo [ref_485]\n link \"Stunt Double Index home\" href=\"/\" [ref_486]\n text \"INDEX\" [ref_487]\n text \"User experience for AI agents.\" [ref_488]\n link \"support@stuntdouble.io\" href=\"mailto:support@stuntdouble.io\" [ref_489]\n heading \"The Index\" [ref_490]\n navigation \"The Index\" [ref_491]\n link \"Leaderboard\" href=\"/leaderboard\" [ref_492]\n link \"Categories\" href=\"/categories\" [ref_493]\n link \"Compare\" href=\"/compare\" [ref_494]\n link \"Methodology\" href=\"/methodology\" [ref_495]\n heading \"Participate\" [ref_496]\n navigation \"Participate\" [ref_497]\n link \"Check your domain\" href=\"/start\" [ref_498]\n link \"Suggest an agent\" href=\"/providers/apply\" [ref_499]\n link \"About the Index\" href=\"/about\" [ref_500]\n link \"Contact\" href=\"/contact\" [ref_501]\n link \"Developers\" href=\"/developers\" [ref_502]\n link \"llms.txt\" href=\"/llms.txt\" [ref_503]\n heading \"Stunt Double\" [ref_504]\n navigation \"Stunt Double\" [ref_505]\n link \"stuntdouble.io (opens in new tab)\" href=\"https://www.stuntdouble.io\" [ref_506]\n text \"(opens in new tab)\" [ref_507]\n link \"Backstage blog (opens in new tab)\" href=\"https://www.stuntdouble.io/blog\" [ref_508]\n text \"(opens in new tab)\" [ref_509]\n link \"Privacy (opens in new tab)\" href=\"https://www.stuntdouble.io/privacy\" [ref_510]\n text \"(opens in new tab)\" [ref_511]\n button \"Cookie settings\" [ref_512]\n link \"Terms (opens in new tab)\" href=\"https://www.stuntdouble.io/terms\" [ref_513]\n text \"(opens in new tab)\" [ref_514]\n text \"© 2026 Turnout Labs Ltd. Scores come from AI agents, which can make mistakes, and are for informatio\" [ref_515]\n text \"Launch like you’ve done it before: authentic insights, backed by evidence, from Stunt Double (opens \" [ref_516]\ntext \"Analytics, ad measurement and remarketing cookies stay off unless you allow them. Privacy policy\" [ref_517]\nbutton \"Decline\" [ref_30]\nbutton \"Allow\" [ref_31]", "toolCallId": "functions.read_page:8::cf-wai-tool-call::vLt0pzhwEFURwGH7" }, "source": "otlp", "spanId": "3d038fbbab5f64ec", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:02.696+00:00 · tool_call · click
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:02.696Z", "kind": "tool_call", "name": "click", "input": { "ref": "ref_506" }, "toolCallId": "functions.click:9::cf-wai-tool-call::RgM0YRZdPuVAsAc2" }, "source": "otlp", "spanId": "ed8ea5cf1455d681", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:03.926+00:00 · tool_result · click
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:03.926Z", "kind": "tool_result", "name": "click", "text": "left click on ref_506 at (1121, 421)\nNow on https://index.stuntdouble.io/ (Stunt Double Index: how AI agents experience the web)", "toolCallId": "functions.click:9::cf-wai-tool-call::RgM0YRZdPuVAsAc2" }, "source": "otlp", "spanId": "ed8ea5cf1455d681", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:06.322+00:00 · tool_call · navigate
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:06.322Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io" }, "toolCallId": "functions.navigate:10::cf-wai-tool-call::WBJHovowUYsQoKbv" }, "source": "otlp", "spanId": "594f2b46adf38e3e", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:07.309+00:00 · tool_result · navigate
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:07.309Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/\nNow on https://www.stuntdouble.io/ (Stunt Double: product testing and user research, run by AI users)", "toolCallId": "functions.navigate:10::cf-wai-tool-call::WBJHovowUYsQoKbv" }, "source": "otlp", "spanId": "594f2b46adf38e3e", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:09.876+00:00 · tool_call · read_page
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:09.876Z", "kind": "tool_call", "name": "read_page", "input": { "filter": "interactive" }, "toolCallId": "functions.read_page:11::cf-wai-tool-call::kuFLDGmBdd4QyZC8" }, "source": "otlp", "spanId": "c60d99f009cab1a6", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:09.892+00:00 · tool_result · read_page
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:09.892Z", "kind": "tool_result", "name": "read_page", "text": "link \"Stunt Double home\" href=\"/\" [ref_1]\nbutton \"Product\" [ref_2]\nbutton \"Resources\" [ref_3]\nlink \"Pricing\" href=\"/pricing\" [ref_4]\nbutton \"Use light theme\" [ref_5]\nlink \"Cast an actor\" href=\"https://app.stuntdouble.io/login\" [ref_6]\nlink \"Privacy policy\" href=\"/privacy#website-analytics\" [ref_7]\nbutton \"Decline\" [ref_8]\nbutton \"Allow\" [ref_9]", "toolCallId": "functions.read_page:11::cf-wai-tool-call::kuFLDGmBdd4QyZC8" }, "source": "otlp", "spanId": "c60d99f009cab1a6", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:13.112+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:13.112Z", "kind": "tool_call", "name": "scroll", "input": { "direction": "down" }, "toolCallId": "functions.scroll:12::cf-wai-tool-call::gyPa0xme4snVmEen" }, "source": "otlp", "spanId": "2fc8fe1791d2bb81", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:13.671+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:13.671Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 5 at (640, 360)\nNow on https://www.stuntdouble.io/ (Stunt Double: product testing and user research, run by AI users)", "toolCallId": "functions.scroll:12::cf-wai-tool-call::gyPa0xme4snVmEen" }, "source": "otlp", "spanId": "2fc8fe1791d2bb81", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:15.901+00:00 · tool_call · get_page_text
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:15.901Z", "kind": "tool_call", "name": "get_page_text", "input": {}, "toolCallId": "functions.get_page_text:13::cf-wai-tool-call::cMKdVYGyl9hOOVos" }, "source": "otlp", "spanId": "e6473975544445e2", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:15.91+00:00 · tool_result · get_page_text
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:15.910Z", "kind": "tool_result", "name": "get_page_text", "text": "Launch like you’ve done it before. Stunt Double’s actors drive a real browser through your product, prototype or Figma design, and show you authentic insights, backed by evidence. Your website Run an actor Free to try, no sign-up needed. v1.24 Faster actor runs, a fairer Index, and a live run card Read the changelog Predictive user insights and observability Point Stunt Double at a question about your product and get an answer you can act on today. Run your first scene See everything it does Know before you build Put a prototype, a flow or a headline in front of actors in minutes and see where they stall, long before you commit engineering time to it. Catch problems before your users do Ship changes that move the metric Test from where your users are Your next user is an agent Some of what goes through your signup, checkout or booking flow is already an agent acting for a person: a shopping assistant, a browser agent, an automation filling the form. It reads your labels, follows your focus order and gives up on the same steps a screen reader does. Nobody is watching it try. Ondine Reservations by Parlour 1. Sitting 2. Your details 3. Payment 4. Confirmed Book a table Choose a date, how many are coming, and a sitting time. Date Guests Sitting time Tables are yours for the evening. Greyed-out times are fully booked. 5:30 pm 5:45 pm 6:00 pm 6:30 pm 7:00 pm 7:15 pm 7:30 pm 8:00 pm 8:30 pm 9:00 pm Continue Agentic user Cast an agent as the user An actor is an agent driving a real browser. Give it the task an assistant would be given, and watch it attempt your flow: every page, every field, and the step where it stops. Every run, on the record Every run is a sequence you can read: the pages it opened, the actions it took, the decisions it made and the moment it gave up, with a screenshot at each step. Put a checklist in the deploy loop and it runs on every change. Serve both kinds of user The fixes are mostly the same ones that help a screen-reader user: labels that say what a control does, selection that is announced, costs shown before commitment. One round finds them for people and agents at once. Read the synthetic research page Insights, with evidence Open any result and you get the step, the screenshot and the plain-language reasoning behind each pass and fail. Nothing arrives as a score with nothing behind it. This one is a checklist run on Parlour, a demo booking app. Two checks passed; the deposit and refund terms were not stated before payment, so the run failed. Parlour · Friday booking flow · Run 1 · 72% weighted score, 1 of 3 checks failed A stand-in for your users at every stage Interviews before you build, checks on every change, optimisation once it is live: three stages, one cast. Hear it in their words Guided interviews that show where people stall, before you build. Check it against your requirements Requirements become checklists your cast runs on every change. Move the metric that matters Optimise toward the business metric, then prove what moved it. Ask your Runner Runner is your on-call assistant. Ask in plain language and it casts actors, builds checklists, runs automations and finds answers, then takes you straight to the result. Ask, and it’s done Runner knows every corner of the app and does the work for you, rather than only answering the question. Runner I Turn our checkout requirements doc into a checklist| CREATING CHECKLIST Built a checklist with 6 checks from the requirements you shared. View checklist Skip the busywork No forms or menus. Say what you want and Runner works out the steps. Gets it done for you Understands your context Always a keystroke away Plugs into your agent stack Run your first scene GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene Plans from €9 a month, self-serve, no sales call. See pricing", "toolCallId": "functions.get_page_text:13::cf-wai-tool-call::cMKdVYGyl9hOOVos" }, "source": "otlp", "spanId": "e6473975544445e2", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:19.073+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:19.073Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 10, "direction": "down" }, "toolCallId": "functions.scroll:14::cf-wai-tool-call::beTnUhrXX4xKF1nx" }, "source": "otlp", "spanId": "11ae4cd7f27c4408", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:19.66+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:19.660Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 10 at (640, 360)\nNow on https://www.stuntdouble.io/ (Stunt Double: product testing and user research, run by AI users)", "toolCallId": "functions.scroll:14::cf-wai-tool-call::beTnUhrXX4xKF1nx" }, "source": "otlp", "spanId": "11ae4cd7f27c4408", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:24.514+00:00 · tool_call · find
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:24.514Z", "kind": "tool_call", "name": "find", "input": { "query": "refund" }, "toolCallId": "functions.find:15::cf-wai-tool-call::evxMGJBcyPr4M4bg" }, "source": "otlp", "spanId": "e0302791f54c4808", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:24.534+00:00 · tool_result · find
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:24.534Z", "kind": "tool_result", "name": "find", "text": "img \"A checklist run for the Friday booking flow: a 72% weighted score, two checks passed and one failed, the failed check reading that the deposit amount and refund window are stated before payment.\" [ref_10]", "toolCallId": "functions.find:15::cf-wai-tool-call::evxMGJBcyPr4M4bg" }, "source": "otlp", "spanId": "e0302791f54c4808", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:27.213+00:00 · tool_call · navigate
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:27.213Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/terms" }, "toolCallId": "functions.navigate:16::cf-wai-tool-call::RWsbU27ASowhFWOM" }, "source": "otlp", "spanId": "60af82186d6f93fb", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:28.253+00:00 · tool_result · navigate
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:28.253Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/terms\nNow on https://www.stuntdouble.io/terms (Terms of Service | Stunt Double)", "toolCallId": "functions.navigate:16::cf-wai-tool-call::RWsbU27ASowhFWOM" }, "source": "otlp", "spanId": "60af82186d6f93fb", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:29.666+00:00 · tool_call · get_page_text
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:29.666Z", "kind": "tool_call", "name": "get_page_text", "input": {}, "toolCallId": "functions.get_page_text:17::cf-wai-tool-call::ayj3qkoNrICjVyHf" }, "source": "otlp", "spanId": "50d1220b9c5cf6db", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:29.682+00:00 · tool_result · get_page_text
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:29.682Z", "kind": "tool_result", "name": "get_page_text", "text": "Terms of Service Last updated 3 Sep 2026 1. Introduction These Terms of Service (\"Terms\") govern your use of the services provided by Turnout Labs (\"we\", \"our\", \"us\"), accessible through our website or any related platforms. By using our services, you agree to be bound by these Terms, which constitute a legally binding agreement between you and Turnout Labs and our products and services including Stunt Double. If you do not agree with these Terms, you must not use our services. Contact Details: support@stuntdouble.io 2. Services Turnout Labs offers various artificial intelligence solutions, including but not limited to data analytics, natural language processing, and machine learning applications (\"Services\"). We reserve the right to modify or discontinue any part of our Services without notice, at any time. We reserve the right to enforce a 'fair-use' policy. 3. Intellectual property rights All intellectual property rights related to the Services, including copyrights, trademarks, patents, trade secrets, and other proprietary rights, are and shall remain the exclusive property of Turnout Labs and its licensors. Your use of the Services does not grant you ownership of any intellectual property rights in our Services or the content you access. \"Stunt Double\", \"Aictors\", and \"Turnout Labs\" are registered trademarks of Turnout Labs Ltd. 4. Limitations of liability To the fullest extent permitted by law, Turnout Labs shall not be liable for any indirect, incidental, special, consequential, or punitive damages, or any loss of profits or revenues, whether incurred directly or indirectly, or any loss of data, use, goodwill, or other intangible losses, resulting from your access to or use of or inability to access or use the Services. 5. Data security and compliance 5.1 Security standards We ensure that our security controls and policies align with recognised industry frameworks such as ISO/IEC 27001:2022, NIST Cybersecurity Framework (CSF), or equivalent. Where such frameworks are not explicitly adopted, we demonstrate comparable security maturity. 5.2 Compliance obligations We shall at all times throughout the term of any agreement comply with information security requirements and other applicable security legislation (including, but not limited to intellectual property, cryptography restrictions, and retention of records) and shall: Not be entitled to use information except to the extent strictly necessary to perform our obligations; Not provide information to any unauthorised third party; and Upon request, provide evidence of the existence, adequacy, and effectiveness of the controls implemented to comply with these terms. 5.3 Security incident management If at any time we suspect or have reason to believe that a Security Incident has occurred impacting customer information or services, we shall notify affected customers within 48 hours of discovery and take all reasonable steps to mitigate the consequences in consultation with affected customers. 6. Privacy Your use of our Service is also governed by our Privacy Policy. Please review our Privacy Policy, which also governs the Site and informs users of our data collection practices. 7. Disclaimer The materials on Stunt Double are provided \"as is\". Stunt Double makes no warranties, expressed or implied, and hereby disclaims and negates all other warranties, including without limitation, implied warranties or conditions of merchantability, fitness for a particular purpose, or non-infringement of intellectual property or other violation of rights. 8. Limitations In no event shall Stunt Double or its suppliers be liable for any damages (including, without limitation, damages for loss of data or profit, or due to business interruption) arising out of the use or inability to use the materials on Stunt Double, even if Stunt Double or a Stunt Double authorized representative has been notified orally or in writing of the possibility of such damage. 9. Governing law These Terms and any disputes arising out of or related to these Terms or the Services shall be governed by and construed in accordance with the laws of the United Kingdom, without giving effect to any choice or conflict of law provision or rule. You irrevocably submit to the exclusive jurisdiction of the courts in that State or location. 10. Indemnification You agree to defend, indemnify, and hold harmless Turnout Labs, its officers, directors, employees, and agents, from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising out of or relating to your violation of these Terms or your use of the Services. 11. Handling of user data Turnout Labs is committed to protecting your privacy and data. We collect, use, and manage user data according to our Privacy Policy, which is incorporated by reference into these Terms. By using our services, you consent to such processing and you warrant that all data provided by you is accurate. 12. Communications By using our Services, you agree to receive electronic communications from us. These communications may include notices about your account and information concerning or related to our Services. 13. Prohibited use Usage of our platform, products, and services is strictly with the consent of the registered domain owner. Turnout Labs prohibits any use related to the development of weapons, social scoring, biometrics, identification of people, impersonation of identity, or illegal activity. Non-compliance will result in account termination. Age-restricted and regulated sites. Sites offering adult content, gambling, alcohol or other age-restricted goods and services may be tested on Stunt Double for performance monitoring and functional reporting only. That means checklist runs, availability and flow verification, and the technical and functional evidence those produce. You must be the registered domain owner, or hold the domain owner's consent, and you must mark the checklist or resource as adult content in the product so that captured material is handled accordingly. Behavioural intelligence is not available for this material. Our behavioural intelligence features, which include user interviews, insights and design reviews, must not be used on age-restricted or adult content, and we may withhold or disable them for any account or workspace that does. These features model how people respond to a product, and we do not offer that modelling for this material. You remain responsible for complying with the law that applies to the sites you test, including the age assurance and content duties under the UK Online Safety Act 2023 and any equivalent obligations in the territories you operate in. Evidence we capture from material you have marked as adult content is displayed behind an age confirmation, and you must not circumvent that control or share captured material with anyone under 18. 14. Dispute resolution Any disputes under these Terms will be resolved by arbitration in the United Kingdom, according to the Arbitration Act 1996. The arbitration will be conducted by a single arbitrator mutually agreed upon by the parties. The decision of the arbitrator shall be final and binding upon the parties. 15. Pilot periods For customers engaging in pilot programmes, these terms serve as the applicable agreement during the pilot period. Following completion of any pilot, commercial terms and conditions may be subject to negotiation and agreement through a procurement process. 16. Changes to Terms Stunt Double reserves the right, at our sole discretion, to modify or replace these Terms at any time. We recommend you check these Terms periodically for any changes. 17. Contact information If you have any questions about these Terms, please contact us at: Email: support@stuntdouble.io Address: 66 Paul Street, London These terms constitute the entire agreement between you and Turnout Labs regarding the use of our Services, superseding any prior agreements between you and us relating to your use of the Services. If any provision of these Terms is held to be invalid or unenforceable, the remaining provisions of these Terms will remain in full force and effect. These Terms of Service are last published and in effect as of the 3rd of September, 2026. We reserve the right to update or change our Terms at any time and recommend you check these Terms regularly. Your continued use of the Services after we post any modifications to the Terms will constitute your acknowledgment of the modifications and your consent to abide and be bound by the modified Terms. Contents Introduction Services Intellectual property rights Limitations of liability Data security and compliance Privacy Disclaimer Limitations Governing law Indemnification Handling of user data Communications Prohibited use Dispute resolution Pilot periods Changes to Terms Contact information", "toolCallId": "functions.get_page_text:17::cf-wai-tool-call::ayj3qkoNrICjVyHf" }, "source": "otlp", "spanId": "50d1220b9c5cf6db", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:32.363+00:00 · tool_call · navigate
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:32.363Z", "kind": "tool_call", "name": "navigate", "input": { "url": "https://www.stuntdouble.io/pricing" }, "toolCallId": "functions.navigate:18::cf-wai-tool-call::kKIivNCSBl0BOKcZ" }, "source": "otlp", "spanId": "beb33548f23f323c", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:33.277+00:00 · tool_result · navigate
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:33.277Z", "kind": "tool_result", "name": "navigate", "text": "Navigated to https://www.stuntdouble.io/pricing\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)", "toolCallId": "functions.navigate:18::cf-wai-tool-call::kKIivNCSBl0BOKcZ" }, "source": "otlp", "spanId": "beb33548f23f323c", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:34.743+00:00 · tool_call · get_page_text
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:34.743Z", "kind": "tool_call", "name": "get_page_text", "input": {}, "toolCallId": "functions.get_page_text:19::cf-wai-tool-call::0GZum38oMbL2EiYJ" }, "source": "otlp", "spanId": "088cd2eacd0cfd97", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:34.753+00:00 · tool_result · get_page_text
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:34.753Z", "kind": "tool_result", "name": "get_page_text", "text": "Simple, transparent pricing Cheaper than a complaint. No participant fees, no panel credits. Solo Trial €9 /mo One person, for up to 3 months Kick the tires solo before bringing the team Start trial Hobby €69 /team/mo 3 collaborators For individuals and small projects Choose Hobby Startup €249 /team/mo 10 collaborators, then €5 each For growing product teams Choose Startup Pro €529 /team/mo 25 collaborators For teams that need more power Choose Pro Enterprise Bespoke Custom seats For organisations with specific needs Talk to us Compare plans Solo Trial Hobby Startup Pro Enterprise TEAM & USAGE Collaborators 1 3 10, then €5 each 25 Custom Usage (2x on annual plan) Fair use, while you trial 160 min, then €0.34/min 560 min, then €0.34/min 1,000 min, then €0.34/min Negotiable Actors 3 5 7 15 Custom History 90 days 30 days 90 days 360 days Full history Comments retention 90 days 30 days 90 days 360 days Unlimited ENVIRONMENT & ACCESS Environment Browser Browser Browser Browser Browser Connection Public & private URLs Public & private URLs Public & private URLs Public & private URLs Public & private URLs, VPN/VPC Agent credentials Included Not included Included Included Included Self-hosted workers Desktop app Desktop app Desktop app Desktop app Desktop app, Docker, dedicated Integrations Linear, Slack Not included Linear, Slack API, Linear, Slack Custom Before you choose a plan Minutes, caps, trials and private URLs. What counts as a minute? Do I pay for participants or recruitment? Can I stop usage charges running away? Can I try it before I pay? Can actors test staging, previews or internal tools? Can I change or cancel my plan? Which currencies can I pay in? Do you offer startup, education or non-profit pricing? GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene", "toolCallId": "functions.get_page_text:19::cf-wai-tool-call::0GZum38oMbL2EiYJ" }, "source": "otlp", "spanId": "088cd2eacd0cfd97", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:36.885+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:36.885Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 10, "direction": "down" }, "toolCallId": "functions.scroll:20::cf-wai-tool-call::mwirUZZDFwJYAT0T" }, "source": "otlp", "spanId": "ac84964e9db12abf", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:37.445+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:37.445Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 10 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)", "toolCallId": "functions.scroll:20::cf-wai-tool-call::mwirUZZDFwJYAT0T" }, "source": "otlp", "spanId": "ac84964e9db12abf", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:39.556+00:00 · tool_call · find
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:39.556Z", "kind": "tool_call", "name": "find", "input": { "query": "refund" }, "toolCallId": "functions.find:21::cf-wai-tool-call::oC1UnbM8lRyCt3L9" }, "source": "otlp", "spanId": "1e809ed5d7212aab", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:39.574+00:00 · tool_result · find
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:39.574Z", "kind": "tool_result", "name": "find", "text": "No elements match \"refund\".", "toolCallId": "functions.find:21::cf-wai-tool-call::oC1UnbM8lRyCt3L9" }, "source": "otlp", "spanId": "1e809ed5d7212aab", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:44.599+00:00 · tool_call · scroll
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:44.599Z", "kind": "tool_call", "name": "scroll", "input": { "amount": 5, "direction": "down" }, "toolCallId": "functions.scroll:22::cf-wai-tool-call::jMdVOhSR7X0IzEa3" }, "source": "otlp", "spanId": "06560908d4298f0e", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:45.184+00:00 · tool_result · scroll
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:45.184Z", "kind": "tool_result", "name": "scroll", "text": "Scrolled down 5 at (640, 360)\nNow on https://www.stuntdouble.io/pricing (Pricing | Stunt Double)", "toolCallId": "functions.scroll:22::cf-wai-tool-call::jMdVOhSR7X0IzEa3" }, "source": "otlp", "spanId": "06560908d4298f0e", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:50.135+00:00 · tool_call · get_page_text
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:50.135Z", "kind": "tool_call", "name": "get_page_text", "input": {}, "toolCallId": "functions.get_page_text:23::cf-wai-tool-call::eIA9Cruhf5PVABw6" }, "source": "otlp", "spanId": "c5d171612310a451", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:50.144+00:00 · tool_result · get_page_text
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:50.144Z", "kind": "tool_result", "name": "get_page_text", "text": "Simple, transparent pricing Cheaper than a complaint. No participant fees, no panel credits. Solo Trial €9 /mo One person, for up to 3 months Kick the tires solo before bringing the team Start trial Hobby €69 /team/mo 3 collaborators For individuals and small projects Choose Hobby Startup €249 /team/mo 10 collaborators, then €5 each For growing product teams Choose Startup Pro €529 /team/mo 25 collaborators For teams that need more power Choose Pro Enterprise Bespoke Custom seats For organisations with specific needs Talk to us Compare plans Solo Trial Hobby Startup Pro Enterprise TEAM & USAGE Collaborators 1 3 10, then €5 each 25 Custom Usage (2x on annual plan) Fair use, while you trial 160 min, then €0.34/min 560 min, then €0.34/min 1,000 min, then €0.34/min Negotiable Actors 3 5 7 15 Custom History 90 days 30 days 90 days 360 days Full history Comments retention 90 days 30 days 90 days 360 days Unlimited ENVIRONMENT & ACCESS Environment Browser Browser Browser Browser Browser Connection Public & private URLs Public & private URLs Public & private URLs Public & private URLs Public & private URLs, VPN/VPC Agent credentials Included Not included Included Included Included Self-hosted workers Desktop app Desktop app Desktop app Desktop app Desktop app, Docker, dedicated Integrations Linear, Slack Not included Linear, Slack API, Linear, Slack Custom Before you choose a plan Minutes, caps, trials and private URLs. What counts as a minute? Do I pay for participants or recruitment? Can I stop usage charges running away? Can I try it before I pay? Can actors test staging, previews or internal tools? Can I change or cancel my plan? Which currencies can I pay in? Do you offer startup, education or non-profit pricing? GET STARTED Your cast is ready to start Create your first actor in minutes. Run your first scene", "toolCallId": "functions.get_page_text:23::cf-wai-tool-call::eIA9Cruhf5PVABw6" }, "source": "otlp", "spanId": "c5d171612310a451", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:51.931+00:00 · tool_call · read_page
{ "seq": 0, "step": { "ts": "2026-09-30T00:45:51.931Z", "kind": "tool_call", "name": "read_page", "input": { "filter": "interactive" }, "toolCallId": "functions.read_page:24::cf-wai-tool-call::CEgaMw8ARbJRHDeT" }, "source": "otlp", "spanId": "17de139a2c799de7", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:45:51.943+00:00 · tool_result · read_page
{ "seq": 1, "step": { "ts": "2026-09-30T00:45:51.943Z", "kind": "tool_result", "name": "read_page", "text": "link \"Stunt Double home\" href=\"/\" [ref_1]\nbutton \"Product\" [ref_2]\nbutton \"Resources\" [ref_3]\nlink \"Pricing\" href=\"/pricing\" [ref_4]\nbutton \"Use light theme\" [ref_5]\nlink \"Cast an actor\" href=\"https://app.stuntdouble.io/login\" [ref_6]\nbutton \"What counts as a minute?\" [ref_7]\nbutton \"Do I pay for participants or recruitment?\" [ref_8]\nbutton \"Can I stop usage charges running away?\" [ref_9]\nbutton \"Can I try it before I pay?\" [ref_10]\nbutton \"Can actors test staging, previews or internal tools?\" [ref_11]\nbutton \"Can I change or cancel my plan?\" [ref_12]\nlink \"Privacy policy\" href=\"/privacy#website-analytics\" [ref_13]\nbutton \"Decline\" [ref_14]\nbutton \"Allow\" [ref_15]", "toolCallId": "functions.read_page:24::cf-wai-tool-call::CEgaMw8ARbJRHDeT" }, "source": "otlp", "spanId": "17de139a2c799de7", "traceId": "d8c1228c2a7e6d8fc30022e95c2369fc" } - 2026-09-30T00:48:11.360684+00:00 · screenshot
{ "stepIndex": 1 }
- 2026-09-30T00:48:13.715117+00:00 · screenshot
{ "stepIndex": 3 }
- 2026-09-30T00:48:15.743758+00:00 · screenshot
{ "stepIndex": 5 }
- 2026-09-30T00:48:17.181209+00:00 · screenshot
{ "stepIndex": 7 }
- 2026-09-30T00:48:18.366878+00:00 · screenshot
{ "stepIndex": 15 }
- 2026-09-30T00:48:19.485808+00:00 · screenshot
{ "stepIndex": 19 }
- 2026-09-30T00:48:20.733003+00:00 · screenshot
{ "stepIndex": 21 }
- 2026-09-30T00:48:21.816039+00:00 · screenshot
{ "stepIndex": 25 }
- 2026-09-30T00:48:22.92631+00:00 · screenshot
{ "stepIndex": 29 }
- 2026-09-30T00:48:24.13365+00:00 · screenshot
{ "stepIndex": 33 }
- 2026-09-30T00:48:26.252853+00:00 · screenshot
{ "stepIndex": 37 }
- 2026-09-30T00:48:27.955901+00:00 · screenshot
{ "stepIndex": 41 }
- 2026-09-30T00:48:29.071875+00:00 · screenshot
{ "stepIndex": 45 }