Hosted appChain-abstracted tradingArc Testnetsucceeded

Swap across supported chains, trade Hyperliquid perpetuals and provide concentrated liquidity. Synthra brings your onchain markets into one trading experience.

Tested in place byDeepQA TeamonArc Testnetatsynthra.orgonSep 17, 2026

Run #1model gemini-balanced (vertex)took 9m

4 of 6 scenarios passed, 2 failed, 1 medium functional issue after the audit.

Share on X
Synthra in the browser during the run

By the numbers

4 of 6
scenarios passed, 2 failed
109
browser actions
21
screenshots
94
model calls
9.1
minutes
6
scenarios
4
passed
2
failed
0
blocked
1
issues
medium1

Walkthrough

Every scenario DeepQA drove in the browser, in plan order, with the 15 screenshots it captured along the way. A passing scenario is evidence too.

  1. S1
    Filter research by specific category

    3 steps, 2 screenshots

    pass
    S1-2.png
    S1 · Filter research by specific category
    S1-4.png
    S1 · Filter research by specific category
    • Navigated to /research where all articles are initially displayed under the 'All' filter.
    • Clicked 'On-Chain Analysis' category filter and observed the article grid update to show only the 5 On-Chain Analysis articles, filtering out the DeFi Research article.
    • The research page category filter button 'On-Chain Analysis' successfully filtered the articles list, displaying all 5 articles under 'On-Chain Analysis' while removing non-matching articles like 'Three Ways to Measure LVR Wrong' (DeFi Research).
  2. S2
    Navigate research article via Table of Contents

    3 steps, 3 screenshots

    pass
    S2-2.png
    S2 · Navigate research article via Table of Contents
    S2-4.png
    S2 · Navigate research article via Table of Contents
    S2-6.png
    S2 · Navigate research article via Table of Contents
    • Navigated to research article /research/robinhood-chain-launchpads with Table of Contents sidebar.
    • Clicked '4. Concentration' in Table of Contents navigation; URL updated to #concentration and viewport jumped directly to heading '4. Concentration' without page reload.
    • Clicked 'Methodology' link in Table of Contents sidebar; URL immediately updated to #methodology without page reload.
    • Navigated to /research/robinhood-chain-launchpads and confirmed Table of Contents is present.
    • Clicked '4. Concentration' anchor link in the Table of Contents; page URL updated to #concentration and viewport jumped immediately to the section without full reload.
    • Clicked 'Methodology' anchor link in the Table of Contents; page URL updated to #methodology and viewport smoothly positioned at the corresponding section.
  3. S3
    Reset research category filters to view all

    4 steps, 2 screenshots

    fail
    S3-2.png
    S3 · Reset research category filters to view all
    S3-4.png
    S3 · Reset research category filters to view all
    • Navigated to /research where all 6 research articles and the featured article are displayed by default.
    • Clicked 'DeFi Research' filter button, filtering the grid to show only the single matching article 'Three Ways to Measure LVR Wrong'.
    • Navigated to https://synthra.org/research where all 6 research articles are initially listed.
    • Clicked the 'DeFi Research' category button, correctly filtering the view to the 1 matching article ('Three Ways to Measure LVR Wrong').
    • Clicked the 'All' button once, but the filter did not reset; the grid remained filtered to 'DeFi Research'.
    • Observed that clicking 'All' a second time reset the filter to show all 6 articles.
  4. S4
    Return to research index from an article

    3 steps, 2 screenshots

    pass
    S4-2.png
    S4 · Return to research index from an article
    S4-5.png
    S4 · Return to research index from an article
    • Navigated to /research/three-ways-to-measure-lvr-wrong and verified article content and Back to Research link.
    • Clicked 'Back to Research' button and observed navigation to /research index page showing 'Latest Research From The Team' and article cards.
    • Navigated to /research/three-ways-to-measure-lvr-wrong article page.
    • Clicked 'Back to Research' link (ref=e31).
    • The application navigated successfully to https://synthra.org/research displaying the research index with heading 'Latest Research From The Team' and article cards.
  5. S5
    Download SVG brand logo

    3 steps, 4 screenshots

    fail
    S5-2.png
    S5 · Download SVG brand logo
    S5-4.png
    S5 · Download SVG brand logo
    S5-8.png
    S5 · Download SVG brand logo
    S5-10.png
    S5 · Download SVG brand logo
    • Navigated to /brand-assets but the page rendered the landing page hero content instead of brand asset download links.
    • Clicking the 'Brand' link in the navigation header changes the URL to /brand-assets but does not render the Brand Assets page, leaving the home page rendered.
    • Direct navigation to /brand-assets successfully renders the Brand Assets page with Logos, Typography, Colors, and Guidelines sections.
    • The Brand Assets page provides 'Download PNG' buttons for Primary Logo, Transparent, Black Version, and White Version; no 'Download SVG Logo' link or SVG asset download option is present on the page.
  6. S6
    Graceful handling of clipboard permission errors

    3 steps, 2 screenshots

    pass
    S6-2.png
    S6 · Graceful handling of clipboard permission errors
    S6-5.png
    S6 · Graceful handling of clipboard permission errors
    • Navigated to /brand-assets and located the Primary color code button (#6114f1).
    • Clicked the primary color hex code button (#6114f1) and observed that the action executed without throwing unhandled console errors.
    • Successfully navigated to /brand-assets and located brand color palette buttons.
    • Clicked the primary color hex button (#6114f1) and rgb button without encountering unhandled NotAllowedError exceptions or broken page state.

Issues

Findings that survived the Critic's audit. Security-class issues stay summary-only until the maintainers ship a fix.

mediumconfirmed ✓functionalF1 · S3

Clicking 'All' research filter button does not clear category filter on the first click

The observations in S3 explicitly confirm that a single click on 'All' did not reset the filter, and a second click was required for it to take effect.

Expected

Clicking 'All' once resets the active category filter and displays all research articles.

Actual

Clicking 'All' once leaves the research grid filtered to the previously selected category ('DeFi Research'); a second click on 'All' is required to restore the full list.

Repro · 4 steps
  1. Navigate to https://synthra.org/research
  2. Click the 'DeFi Research' category filter button
  3. Click the 'All' category filter button once
  4. Observe the research article list
highwithdrawnfunctionalF2 · S5

Client-side navigation to /brand-assets fails to render Brand Assets page

I clicked the 'Brand' link in the top navigation bar. The URL correctly changed to /brand-assets, and the Brand Assets page content (Logos, Typography, Colors, etc.) successfully mounted and rendered. The home page hero section was not shown.

Expected

Clicking the 'Brand' navigation link should switch the view to the Brand Assets page.

Actual

Clicking the 'Brand' navigation link in the header updates the browser address bar to https://synthra.org/brand-assets but continues displaying the home page content without mounting the Brand Assets view.

Repro · 3 steps
  1. 1. Navigate to https://synthra.org/
  2. 2. Click the 'Brand' link in the top navigation bar.
  3. 3. Observe that the URL changes to /brand-assets but the page content remains the home page hero section.

Wallet activity

DeepQA injected a test wallet into the browser and recorded every request the app sent to it. Testnet funds only.

address
0x846966…1C6a65
chain
Arc Testnet
browsers opened
3
read requests forwarded
0
signing requests
0

Critic audit

An adversarial second pass over every finding before it reaches the report.

2
findings reviewed
2
re-verified live
1
withdrawn
  • F1confirmed ✓

    The observations in S3 explicitly confirm that a single click on 'All' did not reset the filter, and a second click was required for it to take effect.

  • F2withdrawn

    I clicked the 'Brand' link in the top navigation bar. The URL correctly changed to /brand-assets, and the Brand Assets page content (Logos, Typography, Colors, etc.) successfully mounted and rendered. The home page hero section was not shown.

  • Scenario S5's goal of downloading an SVG brand logo was impossible to achieve regardless of the navigation bug, as the tester observed no SVG download options exist on the page.
  • A possible defect in S6 ("Console error logged when clipboard permission is denied") was not promoted: the live replay came back inconclusive.

Report

QA report: external/synthra.org at hosted

A filter reset defect in the research section requires users to click the 'All' filter button twice to display all articles.

Testing evaluated six scenarios on synthra.org, focusing on research category filtering, table of contents navigation, returning to the research index, brand asset access, and clipboard permission error handling. Four scenarios passed and two failed.

One medium functional issue was confirmed: clicking the 'All' research filter button does not clear the active category filter on the first click, requiring a second click to restore the full research list. The audit withdrew one additional raised finding concerning brand asset navigation.

Primary reading and navigation flows are functional, but the category filter defect degrades usability in the research index. Resolving this state reset behavior will ensure research articles can be browsed without unexpected interface lag.

Run summary
MetricCount
Scenarios executed6
Passed4
Failed2
Blocked0
Findings raised2
Issues after the audit1
Withdrawn by the audit1
Critical / high / medium / low0 / 0 / 1 / 0

Target: https://synthra.org · Testing level: deep_feature · Stack: unknown

Issues
Medium severity
F1 · Clicking 'All' research filter button does not clear category filter on the first click

Severity: medium · Type: functional · Verdict: confirmed · Scenario: S3

The observations in S3 explicitly confirm that a single click on 'All' did not reset the filter, and a second click was required for it to take effect.

Expected: Clicking 'All' once resets the active category filter and displays all research articles.

Actual: Clicking 'All' once leaves the research grid filtered to the previously selected category ('DeFi Research'); a second click on 'All' is required to restore the full list.

Steps to reproduce:

  1. Navigate to https://synthra.org/research
  2. Click the 'DeFi Research' category filter button
  3. Click the 'All' category filter button once
  4. Observe the research article list

Evidence: screenshots/S3-2.png, screenshots/S3-4.png

Withdrawn findings

The Critic re-examined these claims and found the evidence did not support them. They are kept here rather than deleted.

  • Client-side navigation to /brand-assets fails to render Brand Assets page (S5, high): I clicked the 'Brand' link in the top navigation bar. The URL correctly changed to /brand-assets, and the Brand Assets page content (Logos, Typography, Colors, etc.) successfully mounted and rendered. The home page hero section was not shown.
Scenario results
ScenarioPriorityResultIssues
S1 Filter research by specific categoryhighpassnone
S2 Navigate research article via Table of Contentshighpassnone
S3 Reset research category filters to view allmediumfailF1
S4 Return to research index from an articlemediumpassnone
S5 Download SVG brand logomediumfailnone
S6 Graceful handling of clipboard permission errorslowpassnone
The audit

The Critic reviewed 2 findings and re-verified 2 of them live in the browser, replaying the reported steps on a fresh page.

  • Scenario S5's goal of downloading an SVG brand logo was impossible to achieve regardless of the navigation bug, as the tester observed no SVG download options exist on the page.
  • A possible defect in S6 ("Console error logged when clipboard permission is denied") was not promoted: the live replay came back inconclusive.
What to fix first
  1. Fix research category filter state management so clicking 'All' resets the filter grid on the first click (F1).
Coverage and caveats

In scope: Research article category filtering; Article readability and in-page navigation; Brand asset downloads; Clipboard interaction on color swatches.

Not covered: Trading and wallet functionality (app.synthra.org is a distinct external origin); Documentation (docs.synthra.org is a distinct external origin); Wallet connectivity (no wallet integration exists on the static marketing site).

  • The target URL is a static marketing and publication site, so data lifecycle and input validation scenarios do not apply.
  • Clipboard API calls may fail in automated browsers; we are testing for graceful error handling based on the observed console error.
By the numbers
MetricValue
Scenarios4 passed, 2 failed, 0 blocked of 6 (19 planned steps)
Browser actions109 (26 clicks, 0 inputs, 28 navigations, 55 snapshots)
Screenshots21 (4 explore, 15 scenario, 2 critic), 15 captioned
Coverage9 pages, 0 forms, 3 flows, 1 console errors
Audit2 findings, 2 re-verified live, 1 confirmed, 0 promoted, 1 withdrawn
Model calls94
Tokens638,454 input, 6,619 output, 13,812 thinking
Time9 min
Wallet0 transactions, 0 signatures, 0 refusals on chain 5042002
StageCallsInputOutputThinkingSeconds
explore17150,7632,0281,73777
plan13,8711,0802,44929
test65444,2842,6184,603359
critique1038,1946734,45364
report11,34222057017

Run log

stagecallstokenstime
Explore17154.5k1m 17s
Plan17.4k29s
Test65451.5k5m 59s
Critique1043.3k1m 4s
Report12.1k17s
Total94658.9k9m 5s
Intake
Explore
Plan
Test
Critique
Report
  • 15:17:38Zexploreexplore started
  • 15:26:43ZexploreExplored / (13 controls, 0 forms)
  • 15:26:43ZexploreExplored /research (24 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/robinhood-chain-launchpads (62 controls, 0 forms)
  • 15:26:43ZexploreExplored /brand-assets (24 controls, 0 forms)
  • 15:26:43ZexploreExplored /robots.txt (0 controls, 0 forms)
  • 15:26:43ZexploreExplored /sitemap.xml (0 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/three-ways-to-measure-lvr-wrong (28 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/robinhood-chain-mainnet-first-month (17 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/arc-testnet-200-days (17 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/robinhood-chain-70-days (17 controls, 0 forms)
  • 15:26:43ZexploreExplored /research/arc-testnet-100-days (17 controls, 0 forms)
  • 15:26:43ZexploreMapped 9 pages, 0 forms, 3 flows in 17 turns.
  • 15:26:43Zexploreexplore completed in 77s.
  • 15:26:43Zplanplan started
  • 15:26:43ZplanPlanned 6 scenarios (2 high, 3 medium, 1 low).
  • 15:26:43Zplanplan completed in 29s.
  • 15:26:43Ztesttest started
  • 15:26:43ZtestS1 executed (pass)
  • 15:26:43ZtestS2 executed (pass)
  • 15:26:43ZtestS3 executed (fail), 1 finding
  • 15:26:43ZtestS4 executed (pass)
  • 15:26:43ZtestS5 executed (fail), 1 finding
  • 15:26:43ZtestS6 executed (pass)
  • 15:26:43ZtestExecuted 6 scenarios: 4 passed, 2 failed, 0 blocked, 2 findings.
  • 15:26:43Ztesttest completed in 359s.
  • 15:26:43Zcritiquecritique started
  • 15:26:43ZcritiqueReviewed 2 findings; 1 possible defect spotted in passed scenarios.
  • 15:26:43ZcritiqueRe-verified F2: not-reproduced.
  • 15:26:43ZcritiqueRe-verified a possible defect in S6: inconclusive.
  • 15:26:43ZcritiqueAudit complete: 1 confirmed, 1 withdrawn, 0 promoted, 2 re-verified live.
  • 15:26:43Zcritiquecritique completed in 64s.
  • 15:26:43Zreportreport started
  • 15:26:43ZreportReported 1 issue (0 critical, 0 high, 1 medium, 0 low) from 2 findings.
  • 15:26:43Zreportreport completed in 17s.

Put an agent team on your next pull request.

Connect a repo, dispatch a Run, and read an audited, evidence-backed report the same day.