Vuori

vuori.com · E-commerce / D2C Retail modeTransactional

Last probed 2026-08-09 23:51 UTC · Provisional

VuoriD2C athletic apparel brand, Shopify-powered, named ACP launch partner.

48 / 100triageInterrupt Score(range 1767 · 10 properties unassessed)How much automated use this service interrupts — the badge-driving metric. Unassessed properties are provisionally scored at 50%; evidence-graded successes at 25%.
Custody / RiskUnknown
ConfidenceProvisional

Verdict: Partially — an AI agent can use Vuori, but activate is blocked — A CAPTCHA blocks automated signup.

  1. DiscoverEasy
  2. ActivateBlocked
  3. OperateNot assessedgated by Activate
  4. ManageNot assessedgated by Activate

Checkout flow not yet probed (Tier 2). For a transactional listing the purchase path is where interrupts actually bite — this readout reflects only what passive and signup-level checks could observe, not a verified purchase.

Capability parity

Each stage answers one question about what an agent can do unattended. Stages are ordered by the credential-gateway dependency: Activate issues the keys that unlock Operate and Manage.

Discover

Can an agent find and read it, no account?

Easy
  • Be found by a retrieval agentEasy

    Retrieval access present.

    Evidence
    Path tried
    robots.txt / sitemap / discovery headers
    Where it stalled
    completed
    Evidence tier
    Tier 1 (unauth probe)
    Verification
    Evidence-only — graded from passive signal, not live-verified.
    Backing checks
    retrieval_bot_access, sitemap_xml
  • Read what it does and how to use itEasy

    Machine-readable docs present.

    Evidence
    Path tried
    llms.txt / AGENTS.md / schema.org / docs
    Where it stalled
    completed
    Evidence tier
    Tier 1 (unauth probe)
    Verification
    Evidence-only — graded from passive signal, not live-verified.
    Backing checks
    llms_txt, schema_org_jsonld
  • Read pricing & limits without loginNot assessed

Activate

Can an agent sign up and walk away with the keys it needs?

Blocked
  • Create an account self-serveBlocked

    A CAPTCHA blocks automated signup.

    CAPTCHA / bot-challenge blocks this.

    Evidence
    Path tried
    signup flow
    Where it stalled
    verification step
    Evidence tier
    Tier 1 (unauth probe)
    Verification
    Evidence-only — graded from passive signal, not live-verified.
    • CAPTCHA / bot-challengeSignupSignup page embeds a recaptcha CAPTCHA/bot-challenge (matched: script:https://www.gstatic.com/recaptcha/releases/w_Yb7dGGXaKesJ7BMiqFJqBG/recaptcha__en.js).
  • Obtain an API / MCP access credentialNot assessed
  • Obtain a management / admin keyNot assessed
  • Accept the terms without a bot-banEasy

    No bot-prohibition signal found.

    Evidence
    Path tried
    ToS / policy scan
    Where it stalled
    completed
    Evidence tier
    Tier 0 (passive scan)
    Verification
    Evidence-only — graded from passive signal, not live-verified.

Operate

Can an agent do the service's actual jobs — call, transact, pay?

Not assessed

Gated by Activate — the credential this stage needs isn't issued unattended, so these rows may be unreachable even where they read Easy.

  • Use the service's primary jobNot assessed

    Gated by Activate — the credential this needs isn't issued unattended.

  • Complete a transaction / checkoutNot assessed

    Live checkout not yet attempted (Tier 2).

    Gated by Activate — the credential this needs isn't issued unattended.

  • Pay via an agent rail (x402 / ACP / AP2)Not assessed

    Gated by Activate — the credential this needs isn't issued unattended.

Manage

Can an agent administer the account and provision resources?

Not assessed

Gated by Activate — the credential this stage needs isn't issued unattended, so these rows may be unreachable even where they read Easy.

  • Provision / scale / tear down a serviceNot assessed

    Gated by Activate — the credential this needs isn't issued unattended.

  • Change account details / set budget / rotate keysNot assessed

    Gated by Activate — the credential this needs isn't issued unattended.

  • View usage & billingNot assessed

    Gated by Activate — the credential this needs isn't issued unattended.

  • Cancel / export / delete (offboard)Not assessed

    Gated by Activate — the credential this needs isn't issued unattended.

Interrupt tier: High-Interrupt — derived from 3 findings; interrupt score 48 / 100 — the badge-driving metric. (range 16.866.8 · 10 unassessed)

Every tool starts at 100. Each interrupt found subtracts a penalty of base weight × timing × hardness × evidence — the multiplier values below come from the same rubric tables the score is computed with. New snapshots also provisionally subtract 50% of the full worst-case tax for each unassessed property and 25% for evidence-graded successes not live-verified by Tier 2.

Property coverage

A check only counts as clean when a probe tier capable of detecting that interrupt actually ran and found nothing. Not tested ≠ clean.

PropertyStageStateEvidenceRequired
CAPTCHA / bot-challengeactivate failedActive finding — itemized in the penalty matrix below. Tier 0 assesses this property.no
Mandatory redirect to vendor’s own siteoperate failedActive finding — itemized in the penalty matrix below. Tier 1 assesses this property.no
No Machine Interfaceoperate failedActive finding — itemized in the penalty matrix below. Tier 1 assesses this property.yes
SSO-only signup, no API-key issuanceactivate partialSome coverage exists, but the available evidence is incomplete. Tier 1 assesses this property.no
Email OTP verificationactivate unassessedTier 1 (unauth probe) ran but did not gather enough evidence to claim clean. Tier 1 assesses this property.no
SMS / phone OTP verificationactivate unassessedTier 1 (unauth probe) ran but did not gather enough evidence to claim clean. Tier 1 assesses this property.no
Mandatory phone verification callactivate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
Mailed physical code (postal)activate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
“Contact sales” wall (no self-serve path)activate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
Manual approval queueactivate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
Rate-limit-triggered manual reviewmanage unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
One-time account / payment-method provisioningmanage unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
Identity / KYC verificationactivate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
Crypto wallet / key-custody setupoperate unassessedNo probe tier that can detect this has run yet — unknown, not clean. Tier 2 assesses this property.no
ToS clause banning automated/bot accessdiscover successNone found — checked at Tier 0 (passive scan) (evidence-graded; not yet live-verified by a Tier 2 probe) Tier 0 assesses this property.no
Interrupt foundBase weight× Timing× Hardness× Evidence= Penalty
Starting score100
No Machine InterfaceoperateNeither an MCP server nor a usable API machine interface was found after Tier 0 and Tier 1 candidate checks.9×1one-time setup×2.5hard×0.8Tier 1 (unauth probe)−18
CAPTCHA / bot-challengeSignupSignup page embeds a recaptcha CAPTCHA/bot-challenge (matched: script:https://www.gstatic.com/recaptcha/releases/w_Yb7dGGXaKesJ7BMiqFJqBG/recaptcha__en.js).6×1one-time setup×2.5hard×0.8Tier 1 (unauth probe)−12
Mandatory redirect to vendor’s own siteSignupSignup mandatorily redirects off-domain to https://vuoriclothing.com/account/login.4×1one-time setup×1soft×0.8Tier 1 (unauth probe)−3.2
Total penalty33.2
Full unknown tax 118.2 — capped at 25 (point score uses 50% of the capped value)118.2
Evidence-graded tax (successes not live-verified by a Tier 2 probe) 108 — capped at 25 (point score uses 25% of the capped value)108
Raw score = 100 − 33.2 = 66.8
Point score = 66.8 − 50% × 25 − 25% × 25 = 48.0 → 48
48

What would make this Easy

One concrete change per blocker found. These are the diffs between this listing's current parity and an unattended agent path.

How we scored this

Machine-readability checks 38 / 100

Four check groups, equal weight: machine interfaces, browsing efficiency, element discoverability, and discovery/agent access. Each check carries an evidence grade (proven / plausible / emerging) — an honesty label that never weights the score. What these mean →

  • llms.txtemergingFound — vuori.com/llms.txt (7.1 KB, 53 links)
  • llms-full.txtemergingNot provided
  • AGENTS.mdemergingNot provided
  • A2A agent cardemergingNot provided
  • MCP server (well-known or official registry)plausibleNot provided
  • OpenAPI/Swagger specplausibleNot provided
  • Rate-limit headersplausibleNot provided
  • Structured JSON error responsesplausibleNot provided
  • OAuth authorization-server metadata (RFC 8414)provenNot provided
  • API catalog (RFC 9727) (emerging)emergingNot provided
  • Agent-payment discovery (x402 / UCP) (emerging)emergingNot provided
  • Lean HTML transfer sizeplausibleNot provided
  • Manageable DOM sizeplausibleNot provided
  • High content-to-markup densityplausibleNot provided
  • Content readable without JS executionprovenraw HTML holds 135% of rendered text (3328 vs 2468 chars; threshold 40%)
  • Clean-content alternate (RSS/Atom/feed/markdown)plausibleNot provided
  • Serves markdown on Accept: text/markdownplausibleNot provided
  • Interactive elements are semanticplausible266/266 semantic (100%); 0 div/span click targets
  • Form fields have accessible namesplausible20/22 named (91%)
  • Inputs carry autocomplete hintsplausibleNot provided
  • WebMCP tools (modelContext API)emergingNot provided
  • AI retrieval/search fetchers allowed (robots.txt)provenno retrieval-fetcher blocks in robots.txt
  • Sitemap (indexability)plausibleFound — vuoriclothing.com/sitemap.xml
  • schema.org JSON-LD in raw HTMLplausible2 valid JSON-LD block(s) in raw (pre-JS) HTML
  • Content-Signal directives (robots.txt)emergingNot provided
  • Web Bot Auth key directory (emerging)emergingNot provided
  • Discovery Link headers on homepage (emerging)emergingNot provided
  • robots.txt AI-crawler accessplausibleno AI-crawler blocks in robots.txt
  • Unauthenticated API error is structured JSONplausibleNot provided
  • Unauthenticated API returns auth guidance (401/403 or documented)plausibleNot provided
  • API exposes rate-limit headersplausibleNot provided
  • API key obtainable without human interactionplausibleNot checked — no OpenAPI spec found; self-serve API-key path indeterminate from Tier 1

Evidence & history

Last probed 2026-08-09 23:51 UTC. The raw JSON is the archival record.

DateScoreBadgeRubric version
2026-08-09 23:51 UTC48High-Interrupt (current)[email protected]
2026-08-09 23:51 UTC48High-Interrupt[email protected]
2026-08-09 17:13 UTC48High-Interrupt[email protected]
2026-08-09 05:28 UTC54Moderate-Interrupt[email protected]
2026-08-09 05:28 UTC88Low-Interrupt[email protected]
2026-08-09 03:14 UTC88Low-Interrupt[email protected]
2026-08-09 01:50 UTC88Low-Interrupt[email protected]
2026-08-09 01:45 UTC88Low-Interrupt[email protected]
2026-07-10 07:19 UTC100Low-Interrupt[email protected]

Alternatives in E-commerce / D2C Retail

Other E-commerce / D2C Retail tools in the same mode (transactional), ranked by Overall LLM-Friendliness (the mean of Interrupt Score and Machine-Readability) — comparable to this listing because they share its usage mode.

Embed this rating

Copy this snippet to display your Interrupt Index seal on your site — the seal image and link stay in sync with your latest probe automatically. Pick the variant that matches your site’s theme.

Light (default)

<a href="https://interruptindex.com/tools/vuori"><img src="https://interruptindex.com/badge/vuori.svg" alt="Vuori — Interrupt Index agent-readiness rating" height="64"></a>

Dark

<a href="https://interruptindex.com/tools/vuori"><img src="https://interruptindex.com/badge/vuori.svg?theme=dark" alt="Vuori — Interrupt Index agent-readiness rating" height="64"></a>