Skip to content

Sketch wins · 1912 (21 drawn)

Agent design — stories about agent design in this arenaAgent design

Stories about agent design in this arena

Agent ops

  1. ai-native userAn agent can create or modify designs programmatically — through a write-capable API, plugin surface, or MCP tools — not just read them

    weight 2 · round to Canva
    Sketchfullclaimed8/10

    Sketch documents multiple write-capable programmatic surfaces: an official JavaScript Plugin API for creating/modifying designs, sketchtool CLI, sketch:// URL scheme for workflow integration, and explicit MCP support letting any MCP-compatible AI client connect to Sketch, including AI features that build out whole frames/pages from a repo. This goes beyond read-only inspection (which is the separate developer-handoff feature) into actual design creation/modification via agent tooling. Missing for 10: independent hands-on verification that MCP tools can actually write/modify designs (evidence is vendor-only), and no detailed spec of exposed MCP tool actions.

    • [claimed-docs] Write a Sketch plugin in JavaScript. Take advantage of ES6, access macOS frameworks and use the Sketch APIs without learning Objective-C or …
    • [claimed-docs] Try the Sketch JavaScript API now, directly within Sketch.
    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
    • [claimed-docs] Take any frame in Sketch and build it out in code with 1:1 visual fidelity.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
    • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
    Canvafullprobed9/10

    Canva ships an official MCP server explicitly documented to let AI assistants create designs from text, edit existing designs via natural language, manage assets/brand kits, and export/resize outputs — a clear write-capable agent surface, corroborated by a dedicated MCP docs probe. This is backed further by the Connect APIs (write-capable REST API with OpenAPI/SDK generation) and Apps SDK for programmatic design manipulation. missing for 10: independent/hands-on third-party verification that the MCP write operations work reliably in practice.

    • [claimed-docs] give your users access to Canva's design capabilities through natural language, directly from the AI tools they already use
    • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
    • [claimed-docs] Design editing: Apply targeted modifications to existing designs through natural language commands
    • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
    • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates
    • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] You can use the Apps SDK to create apps that import content into Canva, add elements to a user's design, automate common design tasks, and m…
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
  2. ai-native userAn agent can render and export designs — screenshots, images, or production formats — through a documented programmatic surface

    weight 2 · round to Canva
    Sketchfullprobed7/10

    Sketch documents `sketchtool`, a command-line tool explicitly for creating/exporting assets programmatically, plus an official JavaScript plugin API and 'integrate into workflows and server applications' language, giving agents a documented surface to render/export designs; MCP support further lets AI clients drive Sketch. Missing for 10: independent/hands-on verification of sketchtool's export formats and no explicit mention of headless/server rendering outside macOS, and no OpenAPI/REST surface was found (probe 404s).

    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
    • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
    Canvafullprobed8/10

    Canva's Connect APIs and MCP server both provide documented programmatic export capability — the MCP server explicitly supports 'Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, etc.) and resize designs for different channels', and the Connect APIs allow creating/syncing designs and assets with OpenAPI-generated SDKs, confirmed via a live probe of the MCP docs. This directly satisfies an agent's need to render/export designs programmatically. Missing for 10: independent/hands-on confirmation of actual export calls succeeding (no third-party corroboration, only first-party docs), and the OpenAPI spec itself wasn't resolvable via direct probe.

    • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [claimed-docs] Design export:** Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] You can use the Connect APIs to create web app integrations that create and sync assets, designs, comments, and more.
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
  3. ai-native userMy coding agent can pull real design context — frames, variables, screenshots, component mappings — through an MCP server or API to implement the design

    weight 3 · round to Sketch
    Sketchfullclaimed7/10

    Sketch's own docs explicitly describe an MCP server integration ('Connect any MCP-compatible AI client you like to Sketch') that lets an AI client pull frames and recreate text styles, colors, UI components and pages, then build them out in code with 1:1 visual fidelity — directly matching the story's design-context-to-implementation workflow. Missing for 10: independent/hands-on verification of the MCP server actually working, explicit mention of pulling 'variables' or raw screenshots through the API, and any third-party corroboration beyond vendor marketing pages.

    • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
    • [claimed-docs] Take any frame in Sketch and build it out in code with 1:1 visual fidelity.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.

    Canva has an official documented MCP server enabling AI assistants to search/retrieve designs, pages and folders, manage assets and brand kits, and export in multiple formats (PDF/PNG/JPG/etc.), which covers much of 'pulling real design context' for an agent to act on. However, the story's specific terms — frames, variables, component mappings — aren't explicitly evidenced, and there's no independent/hands-on confirmation that a coding agent can actually reconstruct implementation-level design context via this server. Missing for 10: explicit support for design variables, frame-level structural access, component-to-code mapping, and third-party corroboration of agent workflows.

    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
    • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates
    • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [claimed-docs] Design discovery:** Search and retrieve designs, pages, and folders from your design library
    • [claimed-docs] Design export:** Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round drawn
    Sketchfullprobed8/10

    Sketch actually publishes an llms.txt file that returns HTTP 200 and serves a structured docs index for agent consumption (getting-started, prototyping, developer-handoff, workspace docs), confirmed by both docs listing and a runtime probe. Missing for 10: no evidence of broader agent-oriented markdown mirrors (the /docs/.md probe 404s) or an OpenAPI/machine-readable schema beyond llms.txt.

    • [claimed-docs] Learn how Single Sign-On (SSO) and SCIM provisioning work in Sketch, and find step-by-step guides to get set up.
    • [probe] PROBE llms.txt: HTTP 200 at https://www.sketch.com/llms.txt # Sketch ## Docs - [Getting started](https://www.sketch.com/docs/getting-start…
    • [probe] PROBE runtime (recorded 2026-09-07): https://www.sketch.com/llms.txt served a full docs index ('# Sketch') for agent consumption, covering g…
    • [probe] PROBE docs-md: HTTP 404 at https://www.sketch.com/docs/.md
    Canvafullprobed8/10

    Canva confirms an accessible llms.txt file (HTTP 200) plus multiple scoped llms.txt files for sub-docs (e.g., scim/llms.txt, admin/llms.txt, audit-logs/llms.txt) and dedicated .md docs pages (mcp.md, connect.md, apps.md) explicitly structured for agent consumption. missing for 10: independent/third-party confirmation of an agent successfully using llms.txt to navigate docs, and a root-level single canonical llms.txt covering all products rather than fragmented per-section files.

    • [probe] PROBE llms.txt: HTTP 200 at https://www.canva.dev/llms.txt # Canva Developers Documentation This file lists documentation for Canva product…
    • [claimed-docs] Use the SCIM API to automate the provisioning of Canva user accounts for your team.
    • [claimed-docs] The Canva Admin API lets you manage teams, groups, and users in a Canva organization.
    • [claimed-docs] Canva provides audit logs that contain records of user activities in Canva, such as installing a Canva App, exporting a design for download,…
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] give your users access to Canva's design capabilities through natural language, directly from the AI tools they already use
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round drawn

    Sketch documents a command-line tool (`sketchtool`) for scripted asset creation and claims it can integrate 'into your workflows and server applications, on any platform,' which points at CI/headless automation use. However, this is only first-party doc language with no independent verification, and community evidence confirms Sketch itself is strictly Mac-native and the vendor has refused Windows/Linux support, undercutting the 'any platform' claim. Missing for 10: independent CI/automation examples or case studies, clarity on macOS-only runtime requirements for sketchtool, and confirmation of non-interactive/headless execution in real pipelines.

    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [community] It's not just their commitment to Desktop, but their commitment specifically to not move off MacOS where they have stated that they 'will no…

    Canva's Connect APIs and bulk/personalization features (canva-docs-2, canva-docs-7, canva-docs-8, canva-docs-16, canva-docs-26) show that programmatic, non-interactive design generation and export are possible, and an OpenAPI description exists for SDK generation (canva-docs-31, canva-docs-36) which could support CI pipelines. However, Connect APIs are OAuth-based integrations meant for user-authorized platforms, not clearly documented as headless/service-account CI automation, and a probe for a hosted OpenAPI spec returned 404s (canva-probe-3), suggesting the automation surface is less mature for pure CI use. Missing for 10: explicit CI/service-account authentication flow, documented headless execution examples, and a verifiable OpenAPI spec endpoint.

    • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
    • [claimed-docs] Automatically personalize and populate Brand Templates with real-time content from your data sources.
    • [claimed-docs] Scale design output - generate personalized content in bulk using your own data and visuals.
    • [claimed-docs] Automatically create resized versions of designs in new dimensions, formats, or aspect ratios.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
    • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries... to generate client SDKs in var…
    • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
  3. ai-native userPlug MCP servers into this product so it can use their tools

    weight 3 · round drawn
    Sketchnone0/10

    Evidence only shows Sketch acting as an MCP *server* that external AI clients (e.g. Claude, Cursor) can connect to and use Sketch's own tools (sketch-docs-18, sketch-docs-34) — the reverse of the story, which asks whether Sketch itself can plug in external MCP servers to consume their tools. No documentation or community evidence indicates Sketch can act as an MCP client consuming third-party tool servers.

    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
    Canvanone0/10

    All evidence describes Canva exposing an official MCP *server* so external AI assistants (Claude, ChatGPT, etc.) can call Canva's own design tools (canva-docs-5, canva-docs-28, canva-probe-4) — the opposite direction of the story, which asks whether Canva itself can act as an MCP client plugging into external MCP servers to use their tools. No evidence shows Canva consuming or configuring external MCP servers.

    • [claimed-docs] give your users access to Canva's design capabilities through natural language, directly from the AI tools they already use
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] If you're a user wanting to connect your personal AI assistant to Canva's AI Connector, see our Help Center
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
  4. ai-native userConnect an agent via an official MCP server

    weight 3 · round to Canva
    Sketchfullclaimed7/10

    Sketch documents that users can connect any MCP-compatible AI client to Sketch itself, positioning Sketch as an MCP server that AI agents can plug into, with no extra tiers or tokens required. Missing for 10: independent/hands-on verification that the MCP connection works reliably, and detailed technical docs on the server's capabilities/setup beyond marketing copy.

    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
    • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
    Canvafullprobed9/10

    Canva ships an official MCP server (canva-docs-28, canva-probe-4) that lets AI assistants connect via natural language to Canva's design capabilities, with documented features spanning design generation, editing, discovery, export, asset/brand management, and collaboration (canva-docs-17 through 22, 33-35). Missing for 10: independent/hands-on third-party corroboration of the MCP server working in practice.

    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] give your users access to Canva's design capabilities through natural language, directly from the AI tools they already use
    • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
    • [claimed-docs] Design editing: Apply targeted modifications to existing designs through natural language commands
    • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
    • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates
    • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [claimed-docs] Collaborative workflows: Add comments to designs and integrate feedback loops directly into your workflows
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
  5. ai-native userUse an official CLI

    weight 2 · round to Sketch
    Sketchpartialclaimed6/10

    Sketch ships an official CLI, `sketchtool`, documented for asset creation and integration into workflows/server applications on any platform, which agentic/AI tools could invoke. However, there's no evidence this CLI is positioned or extended for AI-native agent workflows specifically (no mention of AI agents using sketchtool, no JSON/agent-friendly output specs, and MCP support is a separate non-CLI integration). Missing for 10: agent-oriented CLI documentation, examples of AI/agent usage of sketchtool, independent hands-on confirmation of its use in automated pipelines.

    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] Integrate Sketch into your workflows with the `sketch://` URL scheme.
    • [claimed-docs] Use the Sketch Plugin Manager `skpm` to publish a new plugin or an update of an existing one.

    Canva does ship an official CLI, but it is scoped narrowly to creating and managing Canva Apps (the Apps SDK), not a general-purpose CLI for AI-native workflows like design generation, export, or automation via Connect APIs — those are exposed via APIs/MCP, not the CLI. missing for 10: evidence of CLI supporting broader AI-native tasks (design generation, bulk export, Connect API operations), independent/hands-on usage reports.

    • [claimed-docs] Leverage a command line tool designed for creating and managing Canva apps.
    • [probe] official CLI documented at https://www.canva.dev/docs/apps/quickstart/
  6. ai-native userDrive the product through a documented public API

    weight 3 · round to Canva
    Sketchfullprobed7/10

    Sketch documents an official vanilla JavaScript plugin API 'fully supported between releases', a CLI (`sketchtool`), a `sketch://` URL scheme for workflow/server integration, and explicit MCP support so any MCP-compatible AI client can connect and drive Sketch — directly matching the AI-native/agentic story. However there's no REST/HTTP API or OpenAPI spec (probe shows 404s for openapi/swagger endpoints), and the API is tied to the Mac app/plugin ecosystem rather than a cloud-callable service. Missing for 10: a REST/HTTP or OpenAPI-documented API, and independent hands-on corroboration of AI clients actually driving Sketch via MCP.

    • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] Integrate Sketch into your workflows with the `sketch://` URL scheme.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
    • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
    Canvafullprobed8/10

    Canva provides well-documented Connect APIs with an OpenAPI description for client SDK generation, plus Apps SDK, Admin API, SCIM API, and a first-party MCP server enabling AI assistants to drive Canva programmatically — directly matching an AI-native user's ability to drive the product via public API. Missing for 10: independent hands-on corroboration of API robustness/rate limits and a directly resolvable public OpenAPI file (probe found candidate OpenAPI endpoints 404, though docs claim one exists).

    • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
    • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries... to generate client SDKs in var…
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
    • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
    • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
    • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
  7. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round drawn
    Sketchnone0/10

    Evidence shows MCP connectivity, SSO, SCIM provisioning, and permissions groups, but nothing about issuing scoped or least-privilege API credentials/tokens specifically for agents; permissions groups and SSO are user-level access controls, not credential scoping mechanisms. Missing for 10: any documentation of API tokens, scoped keys, or credential issuance workflow tailored to agent use.

    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    • [claimed-docs] SCIM provisioning
    • [claimed-docs] Permissions groups
    • [claimed-docs] Single Sign-On (SSO) * Project archiving * Permissions groups
    Canvanone0/10

    While Canva exposes Connect APIs, OAuth-based integrations, and an MCP server for AI assistants, none of the evidence describes issuing scoped or least-privilege credentials specifically for an agent (e.g., granular OAuth scopes, per-agent API keys, or restricted permission sets). Private integrations are gated by plan tier (docs-41) rather than granular scoping, and MCP/AI Connector docs discuss connecting an assistant but not credential scoping controls. Missing for 10: explicit scope/permission model for API keys or OAuth tokens issued to agents, documentation of least-privilege credential issuance, and any audit/control mechanism tied to agent-specific access.

    • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] If you're a user wanting to connect your personal AI assistant to Canva's AI Connector, see our Help Center
    • [claimed-docs] Private integrations can only be used by your team on a Canva Enterprise plan.
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
  8. ai-native userBuild against official SDKs

    weight 2 · round to Canva
    Sketchpartialprobed6/10

    Sketch publishes an official vanilla JavaScript API, a CLI (sketchtool), plugin manager (skpm), and a documented sketch:// URL scheme for integrating into workflows and server apps, which constitute genuine official SDKs/APIs. However, there's no OpenAPI spec, no REST API, and probes confirm no openapi.json exists; the AI-native story is mostly served via MCP connectivity rather than a broad official SDK ecosystem. Missing for 10: a formal REST/OpenAPI API, multi-language SDKs beyond JS, and independent developer corroboration of building production integrations against these SDKs.

    • [claimed-docs] Write a Sketch plugin in JavaScript. Take advantage of ES6, access macOS frameworks and use the Sketch APIs without learning Objective-C or …
    • [claimed-docs] Try the Sketch JavaScript API now, directly within Sketch.
    • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] Integrate Sketch into your workflows with the `sketch://` URL scheme.
    • [claimed-docs] Use the Sketch Plugin Manager `skpm` to publish a new plugin or an update of an existing one.
    • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
    • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
    Canvafullprobed8/10

    Canva provides official SDKs (Apps SDK, Connect APIs) plus an OpenAPI description enabling generated client SDKs in various languages, a CLI for app development, and an official MCP server for AI-native integration—covering the core of building against official SDKs. Missing for 10: independent/hands-on developer corroboration beyond first-party docs, and the openapi.json probe returned 404 suggesting the spec isn't trivially discoverable at expected paths.

    • [claimed-docs] Use the Canva Apps SDK to bring new design and editing experiences into the Canva editor.
    • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
    • [claimed-docs] You can use this description to generate a client SDK in your preferred language, using a code generation library
    • [claimed-docs] Leverage a command line tool designed for creating and managing Canva apps.
    • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
    • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
    • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
    • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
    • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
    • [probe] official CLI documented at https://www.canva.dev/docs/apps/quickstart/
  9. ai-native userSubscribe to events via webhooks

    weight 2 · round drawn
    Sketchnone0/10

    No evidence of Sketch offering webhooks or event subscription mechanisms; the product exposes a plugin API, CLI (sketchtool), URL scheme, and MCP integration for AI clients, but nothing about webhook subscriptions for events. This is a fair axis for a platform with an API/integration ecosystem, so absence of evidence yields 'none'.

    • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
    • [claimed-docs] Integrate Sketch into your workflows with the `sketch://` URL scheme.
    • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
    Canvanone0/10

    No evidence of any webhook/event-subscription capability in the Canva Connect APIs, MCP server, or other docs — only REST-style APIs, SCIM, audit logs, and MCP tool interactions are described. missing for 10: any mention of webhooks, event subscriptions, or push notifications for state changes.

    Agentic features

    1. ai-native userGet AI-generated insights and suggestions from my data inside the product

      weight 2 · round to Sketch
      Sketchpartialclaimed6/10

      Sketch's AI features (docs-14,15,26,27,39) generate suggestions like color palettes, dark-mode variants, layer organization, and placeholder content directly from design data, which counts as AI-generated insights/suggestions inside the product; MCP integration (docs-18,34) also lets AI clients query/act on Sketch data. However, these are largely generative/automation utilities rather than analytic 'insights' about the user's data, and there is no independent/hands-on corroboration of quality or accuracy. missing for 10: independent verification of AI feature accuracy/usefulness, broader insight-generation (e.g., analytics on design usage/trends) beyond visual generation tasks, and clearer separation of AI-insight vs AI-automation claims.

      • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
      • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it.
      • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it. An instant color palette, ready to use in your document.
      • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
      • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.
      • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
      • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
      Canvanone0/10

      The evidence pack shows Canva letting users import external data to drive design generation, bulk creation, and personalized template population (canva-docs-7, canva-docs-8, canva-docs-32), but nothing shows Canva's AI analyzing a user's own data to surface insights or proactive suggestions (e.g., analytics-style recommendations). This is closer to data-driven content generation than 'AI-generated insights and suggestions from my data,' so there is no concrete evidence the described capability exists.

      • [claimed-docs] Automatically personalize and populate Brand Templates with real-time content from your data sources.
      • [claimed-docs] Scale design output - generate personalized content in bulk using your own data and visuals.
      • [claimed-docs] Import data directly from third-party sources to use for design generation or Bulk create.
    2. ai-native userSet up automations that run autonomously in the background

      weight 2 · round to Canva
      Sketchnone0/10

      The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

        Canva provides integration surfaces (Connect APIs, Apps SDK, Bulk create, Brand Template autofill, MCP server) that let developers or AI assistants trigger Canva actions programmatically, but these are all invoked by an external caller rather than being a built-in autonomous scheduler or background automation engine within Canva itself. Missing for 10: evidence of native scheduled/triggered automations, event-driven workflows, or an 'autopilot' feature that runs without external initiation.

        • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
        • [claimed-docs] Automatically personalize and populate Brand Templates with real-time content from your data sources.
        • [claimed-docs] Scale design output - generate personalized content in bulk using your own data and visuals.
        • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
        • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
        • [claimed-docs] Import data directly from third-party sources to use for design generation or Bulk create.
      • ai-native userDelegate tasks to a built-in AI assistant inside the product

        weight 3 · round to Sketch
        Sketchpartialclaimed4/10

        Sketch.com/ai lists several AI-powered automation features (auto dark-mode conversion, palette generation from a photo, automatic layer renaming/sorting, context-aware placeholder text) that a user can invoke to offload discrete design tasks, which is a form of task delegation. However, these are framed as one-off automated tools rather than a conversational, built-in assistant that takes freeform instructions, and the closest thing to an 'assistant' (docs-16/18/34) actually describes connecting an *external* MCP-compatible AI client to Sketch, not a native in-app assistant. Missing for 10: evidence of a conversational/chat-style built-in assistant, evidence of multi-step task delegation beyond single-purpose generators, and independent hands-on confirmation of these AI features working as described.

        • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
        • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it.
        • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it. An instant color palette, ready to use in your document.
        • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
        • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.
        • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.

        Evidence mentions a 'Canva AI' feature only in passing (pasting links to add context to designs) but provides no detail on delegating broader tasks to a built-in assistant; most AI-related evidence instead describes the MCP server that lets *external* AI assistants control Canva, not an assistant embedded within Canva's own UI. missing for 10: documentation of an in-app AI assistant's task scope, examples of users delegating multi-step design tasks to it, and independent/hands-on confirmation of its capabilities.

        • [claimed-docs] Bring content into Canva AI by pasting links from other platforms to design with more context.
        • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
      • ai-native userOperate the product with natural-language commands

        weight 2 · round to Canva
        Sketchpartialclaimed6/10

        Sketch documents AI features (auto dark-mode conversion, color palette generation, layer renaming, placeholder text replacement) and explicit MCP-client connectivity so 'any MCP-compatible AI client' can drive design tasks, implying natural-language-driven operation via an external agent. However there is no first-party evidence of an in-app chat/command interface where a user directly types natural-language instructions to Sketch itself — the AI capabilities are either fixed one-click features or routed through external MCP clients. Missing for 10: a native in-app natural-language command interface, hands-on/independent verification that MCP-driven natural-language commands actually work end-to-end.

        • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
        • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
        • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.
        • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
        Canvafullprobed8/10

        Canva ships an official MCP server explicitly designed so AI assistants can operate Canva via natural language — supporting design generation, editing, discovery, asset/brand management, export, and comments through NL commands, and this is corroborated by a probe confirming the documented endpoint. This directly satisfies the AI-native natural-language operation story, though it relies on third-party AI clients rather than a native in-product NL interface. Missing for 10: independent/hands-on user reports of NL command reliability, and evidence of a first-party conversational interface within Canva itself.

        • [claimed-docs] give your users access to Canva's design capabilities through natural language, directly from the AI tools they already use
        • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
        • [claimed-docs] Design editing: Apply targeted modifications to existing designs through natural language commands
        • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
        • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates
        • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
        • [claimed-docs] Collaborative workflows: Add comments to designs and integrate feedback loops directly into your workflows
        • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
        • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/

      Api quality

      1. ai-native userExplore an interactive API reference with runnable examples

        weight 2 · round to Sketch
        Sketchpartialprobed3/10

        Sketch documents a JavaScript plugin API and invites developers to 'Try the Sketch JavaScript API now, directly within Sketch,' suggesting some interactive API exploration, but there is no evidence of a full interactive reference with runnable code examples (OpenAPI/swagger probes all 404, no dedicated API-explorer docs found). missing for 10: dedicated interactive API reference UI, runnable code examples/sandbox, OpenAPI/swagger spec, independent confirmation of the 'try now' feature.

        • [claimed-docs] Try the Sketch JavaScript API now, directly within Sketch.
        • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
        • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
        Canvanone0/10

        Canva documents an OpenAPI description for its Connect APIs (used for generating client SDKs) but there is no evidence of an interactive API reference with runnable/try-it examples; probes for openapi.json/swagger endpoints returned 404s, suggesting no live interactive console is exposed.

        • [claimed-docs] You can use this description to generate a client SDK in your preferred language, using a code generation library
        • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
        • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries... to generate client SDKs in var…
        • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
      2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

        weight 2 · round to Canva
        Sketchnone0/10

        Direct probing found no OpenAPI/Swagger spec at any standard location (all candidates 404), and no docs reference a machine-readable API spec; Sketch offers a JS plugin API and MCP integration but no downloadable OpenAPI-equivalent.

        • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
        • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
        Canvafullprobed7/10

        Canva's developer docs explicitly state it provides an OpenAPI description of the Connect APIs that can be used with code-generation libraries to produce client SDKs, directly matching the story. Confidence is tempered because the probe couldn't locate the actual spec file at common guessed paths (only generic /openapi.json etc. were tried, not the real documented location), so independent verification of downloadability is thin. Missing for 10: a probed/verified working download URL for the OpenAPI file and independent (non-vendor) confirmation it's actually fetchable.

        • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
        • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries... to generate client SDKs in var…
        • [claimed-docs] You can use this description to generate a client SDK in your preferred language, using a code generation library
        • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
      3. ai-native userTest against a sandbox environment without touching production data

        weight 1 · round drawn
        Sketchnone0/10

        The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

          Canvanone0/10

          No evidence of a sandbox/test environment separate from production data; Canva's docs describe live APIs, MCP server, and Connect APIs but nothing about a sandbox mode, test accounts, or mock environment for safe experimentation.

          • ai-native userRely on versioned APIs with a documented deprecation policy

            weight 2 · round drawn
            Sketchnone0/10

            Sketch exposes a JavaScript plugin API, sketchtool CLI, and MCP integration, and claims the JS API is 'fully supported between releases' (sketch-docs-44), but there is no documented API versioning scheme or deprecation policy — probes for OpenAPI specs return 404 and no changelog/deprecation docs are present in the evidence pack.

            • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
            • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…
            Canvanone0/10

            Evidence shows Canva has Connect APIs, an OpenAPI description, SDKs, and an MCP server, but there is no mention anywhere of API versioning scheme or a documented deprecation policy for these APIs; the OpenAPI spec itself isn't even discoverable at expected endpoints (canva-probe-3). missing for 10: explicit API versioning scheme, documented deprecation/sunset policy, changelog or migration guides for breaking changes.

            • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
            • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
            • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…

          Ai design — stories about ai design in this arenaAi design

          Stories about ai design in this arena

          Ai

          1. designerBuilt-in AI handles asset chores — image generation, background removal, content-aware fills, copy suggestions — inside the editor

            weight 1 · round to Sketch
            Sketchpartialclaimed5/10

            Sketch's AI features (sketch-docs-14,15,26,27,39) cover contextual copy replacement, automatic layer organization, dark-mode conversion, and color-palette extraction from a photo, and it can connect to MCP AI clients for code generation—but there is no evidence of built-in image generation or background removal tools. missing for 10: image generation, background/foreground removal, content-aware fill (beyond text), independent hands-on verification of AI feature quality.

            • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
            • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it.
            • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it. An instant color palette, ready to use in your document.
            • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
            • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.
            • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
            Canvanone0/10

            The evidence pack only covers developer-facing surfaces (Apps SDK, Connect APIs, MCP server, Admin/SCIM/audit APIs) and never mentions Canva's native in-editor AI asset tools like Magic Media image generation, Magic Eraser/background removal, Magic Edit content-aware fill, or Magic Write copy suggestions used directly by a designer inside the editor. Missing for 10: any documentation of built-in Magic Studio-style tools (image generation, background removal, content-aware fill, copy suggestions) operating natively within the Canva editor UI.

            • designerGenerate or edit designs from a natural-language prompt — first drafts, layouts, or full mockups the tool actually produces

              weight 2 · round to Canva
              Sketchpartialclaimed4/10

              Sketch's AI page describes narrow, tool-specific AI features (auto light/dark mode conversion, photo-to-palette, code-to-design 1:1 fidelity, placeholder text replacement, layer auto-organization, and MCP-client integration to 'recreate text styles, colors, UI components, and even entire pages') rather than an open natural-language prompt that a designer types to generate an original first-draft layout or mockup from scratch. This is closer to targeted AI utilities layered onto existing designs than a general prompt-to-mockup generator. Missing for 10: evidence of a text-box/chat interface where a designer types a free-form prompt (e.g. 'design a pricing page') and Sketch outputs an original layout/mockup, and any hands-on or independent verification of AI generation quality.

              • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
              • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it.
              • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
              • [claimed-docs] Take any frame in Sketch and build it out in code with 1:1 visual fidelity.
              • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it. An instant color palette, ready to use in your document.
              • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
              • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
              • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.

              Canva's docs describe design generation and editing from natural language via its MCP server (canva-docs-17, canva-docs-18, canva-docs-28, canva-docs-33), which lets AI assistants create and modify designs from text descriptions and specifications, plus discovery, export, and asset management. However, this capability is delivered through an external MCP integration/AI connector rather than a native in-editor 'Magic Design'-style prompt feature, and there's no independent/hands-on evidence confirming quality of generated mockups. Missing for 10: first-party in-product documentation of native prompt-to-design (e.g., Magic Design) generation, independent hands-on verification of output quality, and confirmation this works without third-party AI tool setup.

              • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
              • [claimed-docs] Design editing: Apply targeted modifications to existing designs through natural language commands
              • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
              • [claimed-docs] Design generation:** Create designs programmatically from text descriptions and specifications
              • [claimed-docs] Design discovery:** Search and retrieve designs, pages, and folders from your design library
              • [claimed-docs] Design export:** Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
              • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/

            Automation depth — how much of the product can run unattendedAutomation depth

            How much of the product can run unattended

            1. ai-native userPerform bulk operations across many items at once

              weight 2 · round to Canva
              Sketchpartialclaimed5/10

              Sketch's AI features include layer-level bulk actions (auto sort/rename/align layers, replacing placeholder text across every layer, swapping light/dark components) and its CLI/plugin API (`sketchtool`, JS API) allow scripted operations across assets, which supports some automation-at-scale. However, there's no evidence of explicit multi-document/multi-project bulk operations or a documented batch API for large-scale item processing beyond within-document layers. Missing for 10: cross-file/cross-project batch operations, explicit bulk API endpoints, and independent verification of scale performance.

              • [claimed-docs] Sort, rename, and align layers automatically. Wrangle icon sets, keep Libraries clean, and bring calm to chaotic files.
              • [claimed-docs] Replace placeholder text across every layer with true-to-life, context-aware content. No more lorem ipsum.
              • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
              • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
              • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
              • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.

              Canva explicitly supports bulk operations via Bulk Create with data import, personalized Brand Template population at scale, and Connect APIs to sync/create many designs/assets programmatically, plus MCP/API access for AI-native automation across many items. Missing for 10: independent/hands-on verification of scale limits, no explicit rate-limit or batch-size documentation, and no third-party confirmation of true 'many items' throughput.

              • [claimed-docs] Automatically personalize and populate Brand Templates with real-time content from your data sources.
              • [claimed-docs] Scale design output - generate personalized content in bulk using your own data and visuals.
              • [claimed-docs] Import data directly from third-party sources to use for design generation or Bulk create.
              • [claimed-docs] You can use the Connect APIs to create web app integrations that create and sync assets, designs, comments, and more.
              • [claimed-docs] The Canva MCP server enables AI assistants to seamlessly interact with Canva's design capabilities.
            2. ai-native userDefine rules that trigger actions automatically on events

              weight 3 · round drawn
              Sketchnone0/10

              The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                Canvanone0/10

                Canva's evidence covers APIs, apps, MCP server, bulk creation, and integrations, but nothing describes user-defined rule/trigger automation (event-condition-action logic) that fires actions automatically on events. No workflow/automation-rule engine, webhooks-as-triggers, or 'when X happens do Y' capability is documented.

                • ai-native userVersion, review, and roll back my automations

                  weight 1 · round to Sketch
                  Sketchpartialclaimed4/10

                  Sketch offers document-level version history via 'starred versions' that lets you track changes, control which versions are visible/published, and effectively roll back to prior states, which could cover AI-generated design changes; but there is no evidence of a dedicated 'automation' concept (e.g., saved AI workflows/scripts) with its own versioning, diff/review, or rollback mechanism distinct from general document history. missing for 10: evidence of versioning/rollback specifically for AI-generated automations/workflows (not just document snapshots), a review/diff UI for AI changes, and any audit trail tied to MCP/AI actions.

                  • [claimed-docs] starring a version will publish any changes as a Library update. Any unstarred versions after that won’t become Library updates.
                  • [claimed-docs] When you star a version in a Library document, anyone using that Library will receive a Library update.
                  • [claimed-docs] With starred versions, you can indicate important updates in a document's history, set which versions Viewers and Guests can see
                  • [claimed-docs] With starred versions, you can indicate important updates in a document’s history, set which versions Viewers and Guests can see, and contro…
                  • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
                  • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
                  Canvanone0/10

                  Evidence shows audit logs tracking user activity, but no documentation of versioning, review, or rollback specifically for automations (Connect API integrations, MCP workflows, or bulk create jobs). There's no mention of automation history, diffing, approval workflows, or reverting automated changes.

                  • [claimed-docs] Use audit logs to track changes made by your team in Canva.
                  • [claimed-docs] Canva provides audit logs that contain records of user activities in Canva, such as installing a Canva App, exporting a design for download,…

                Collaboration multiplayer — stories about collaboration multiplayer in this arenaCollaboration multiplayer

                Stories about collaboration multiplayer in this arena

                Collaboration

                1. product managerComment directly on designs, mention teammates, and resolve threads so review happens in the file, not in email

                  weight 2 · round to Canva
                  Sketchnone0/10

                  The evidence pack covers developer handoff, prototyping, symbols, versioning, plugins, and AI features, but contains no mention of in-file commenting, @mentions, or thread resolution—core to this collaboration story. Community notes even highlight Sketch's historical lag on real-time collaboration features versus competitors, but nothing confirms comment/mention/resolve functionality exists.

                  • [community] Sketch is great software, well built, but the fact that in late 2020 they still have to write 'And soon, the ability to collaborate in real-…

                  Evidence confirms Canva supports commenting on designs and even integrating comments into external workflows (canva-docs-9, canva-docs-22, canva-docs-37), implying in-file review is possible, but there is no direct documentation of @mentioning teammates or explicitly 'resolving' comment threads within the editor. missing for 10: explicit documentation of @mention functionality, thread resolution/closing feature, and any first-party or independent confirmation of the full in-app review workflow.

                  • [claimed-docs] Receive and reply to Canva comments from any platform and simplify team communication.
                  • [claimed-docs] Collaborative workflows: Add comments to designs and integrate feedback loops directly into your workflows
                  • [claimed-docs] You can use the Connect APIs to create web app integrations that create and sync assets, designs, comments, and more.
                2. designerMy whole team can edit the same file simultaneously with live cursors and instant sync

                  weight 3 · round drawn
                  Sketchnone0/10

                  No evidence in the pack documents live-cursor or simultaneous real-time multiplayer editing in Sketch; the only related community comment explicitly notes that as of late 2020 Sketch still lacked real-time collaboration ('the ability to collaborate in real-time' was still 'soon'), and Figma is cited as having this as its 'killer USP' that Sketch lacks.

                  • [community] Sketch is great software, well built, but the fact that in late 2020 they still have to write 'And soon, the ability to collaborate in real-…
                  • [community] A browser-based version of Sketch would be huge - this is Figma's killer USP at the moment.
                  Canvanone0/10

                  The evidence pack focuses entirely on developer APIs, SDKs, MCP servers, and admin/provisioning tools; there is no mention of real-time multi-user editing, live cursors, or simultaneous in-editor collaboration features that are core to this story.

                  Components design systems — stories about components design systems in this arenaComponents design systems

                  Stories about components design systems in this arena

                  Design systems

                  1. designerManage design tokens or variables — colors, spacing, typography — with modes or themes applied across designs

                    weight 2 · round to Sketch

                    Sketch supports reusable Styles and Symbols for colors, text, and components across designs, and its AI features can generate named color variables and swap light/dark mode components automatically, giving some token/theme-like behavior. However, there is no evidence of a first-class 'variables with modes' system (e.g., defining semantic tokens with multiple named modes/themes applied project-wide) comparable to dedicated design-token tooling. Missing for 10: explicit variables/tokens feature with mode switching across spacing/typography, first-party documentation of a mode system, and independent hands-on confirmation of theme application at scale.

                    • [claimed-docs] When you make changes to a Symbol, those changes appear everywhere you use it in your designs.
                    • [claimed-docs] Switch light mode components for their dark mode counterparts — all without making a single manual swap.
                    • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it.
                    • [claimed-docs] Drop in a photo and get a full set of named color variables that complement it. An instant color palette, ready to use in your document.
                    • [claimed-docs] Symbols can speed up your workflow by giving you a way to save and reuse common elements across your designs.
                    • [claimed-docs] Symbols can speed up your workflow by giving you a way to save and reuse common elements across your designs. When you make changes to a Sym…
                    • [community] Sketch is great as a design system manager. It's not all that great as a sketching tool (in spite of the name) and is a terrible photo edito…
                    Canvanone0/10

                    Canva's evidence covers Brand Templates, Apps SDK, Connect APIs, and MCP integrations, but nothing describes design tokens/variables (colors, spacing, typography) as reusable, mode-based theme objects applied programmatically across designs — Canva's brand kit concept is not documented as a token/variable system with theme modes.

                    • designerBuild reusable components with variants and per-instance overrides that stay linked to their source

                      weight 3 · round to Sketch

                      Sketch's Symbols documentation confirms reusable components that stay linked to their source (edits propagate everywhere) and supports nested Symbols for complex structures, and community reviews praise Sketch's DRY, component-based design system workflow. However, the evidence never explicitly documents a 'variants' feature or per-instance overrides (e.g., swappable states/overrides on symbol instances) as Figma-style components do. Missing for 10: explicit documentation of variant properties and per-instance override controls, independent hands-on confirmation of override behavior.

                      • [claimed-docs] When you make changes to a Symbol, those changes appear everywhere you use it in your designs.
                      • [claimed-docs] Nested Symbols give you finer control over complex designs.
                      • [claimed-docs] Symbols can speed up your workflow by giving you a way to save and reuse common elements across your designs.
                      • [claimed-docs] Symbols can speed up your workflow by giving you a way to save and reuse common elements across your designs. When you make changes to a Sym…
                      • [community] Sketch is great as a design system manager. It's not all that great as a sketching tool (in spite of the name) and is a terrible photo edito…
                      • [community] It's light, fast, cheap, easy to use and has excellent support for reusable components, making working with design systems a breeze. Adobe h…
                      Canvanone0/10

                      The evidence pack covers Canva's APIs, SDKs, MCP server, and Brand Templates but contains no mention of a component system with variants, per-instance overrides, or linked source instances (like Figma-style components). Brand Templates allow personalization but are not described as variant-based linked components. Missing for 10: any documentation of a component/variant system, linked instance overrides, or source-of-truth syncing mechanism for design elements.

                      • designerShared libraries publish components and styles across files and projects, with controlled updates when the source changes

                        weight 2 · round to Sketch

                        Sketch's docs explicitly describe Libraries where starring a version publishes changes as a controlled Library update, letting Editors receive updates while Viewers/Guests see only chosen versions, and Symbols propagate style/component changes across all instances. Community commentary corroborates Sketch's strength as a 'design system manager' built around reusable symbols/libraries. Missing for 10: independent hands-on verification of multi-project library update propagation at scale, and documentation of failure modes/conflicts when libraries diverge.

                        • [claimed-docs] starring a version will publish any changes as a Library update. Any unstarred versions after that won’t become Library updates.
                        • [claimed-docs] When you star a version in a Library document, anyone using that Library will receive a Library update.
                        • [claimed-docs] With starred versions, you can indicate important updates in a document's history, set which versions Viewers and Guests can see
                        • [claimed-docs] With starred versions, you can indicate important updates in a document’s history, set which versions Viewers and Guests can see, and contro…
                        • [claimed-docs] When you make changes to a Symbol, those changes appear everywhere you use it in your designs.
                        • [claimed-docs] Symbols can speed up your workflow by giving you a way to save and reuse common elements across your designs.
                        • [community] Sketch is great as a design system manager. It's not all that great as a sketching tool (in spite of the name) and is a terrible photo edito…
                        • [community] It's light, fast, cheap, easy to use and has excellent support for reusable components, making working with design systems a breeze. Adobe h…

                        Canva offers Brand Kits and Brand Templates that centralize on-brand assets/styles for teams to reuse across designs (canva-docs-15, canva-docs-7, canva-docs-20), which is the closest analog to a shared component library. However, there is no evidence of a true library-linking mechanism where edits to a source style/component automatically or optionally propagate updates to files that already used it, which is the core of the story. missing for 10: documentation of update propagation/versioning when a Brand Template or Brand Kit element changes, evidence of per-instance 'update available' notifications, independent confirmation of this workflow in practice.

                        • [claimed-docs] Make Brand Templates easily accessible, so teams can quickly create and edit on-brand designs.
                        • [claimed-docs] Automatically personalize and populate Brand Templates with real-time content from your data sources.
                        • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates

                      Dev handoff — stories about dev handoff in this arenaDev handoff

                      Stories about dev handoff in this arena

                      Handoff

                      1. developerDesigns map to production code — component-to-code mappings or direct design-to-code output I can actually ship

                        weight 2 · round to Sketch
                        Sketchpartialclaimed5/10

                        Sketch's AI page claims direct frame-to-code generation with '1:1 visual fidelity' and MCP-based AI client integration, plus browser-based developer handoff for inspecting specs, which together approximate design-to-code output; however this is entirely first-party marketing with no independent hands-on verification of code quality, supported frameworks, or shippability. missing for 10: independent/community confirmation that generated code is production-ready, details on output format/frameworks, and evidence of real-world dev usage of this AI code feature.

                        • [claimed-docs] Take any frame in Sketch and build it out in code with 1:1 visual fidelity.
                        • [claimed-docs] Point your AI client at a repo to recreate text styles, colors, UI components, and even entire pages inside Sketch.
                        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
                        • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch.
                        • [claimed-docs] they won’t even need the Mac app (or a Mac) as it all happens in a web browser
                        • [claimed-docs] any developer can grab the information they need for any part of a design, at any time... they won't even need the Mac app (or a Mac) as it …
                        Canvanone0/10

                        Canva's developer docs cover Apps SDK, Connect APIs, MCP server, and CLI for building integrations, but none of the evidence describes design-to-code output or component-to-code mappings that map a Canva design to shippable UI code (e.g., React/CSS export) as design tools like Figma do.

                        • [claimed-docs] Use the Canva Apps SDK to bring new design and editing experiences into the Canva editor.
                        • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
                        • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
                        • [probe] official MCP server documented at https://www.canva.dev/docs/mcp/
                        • [probe] official CLI documented at https://www.canva.dev/docs/apps/quickstart/
                      2. developerInspect any layer and get measurements, styles, assets, and code snippets (CSS/iOS/Android) without an editor seat

                        weight 3 · round to Sketch
                        Sketchfullclaimed8/10

                        Sketch's developer handoff docs explicitly confirm free developer invites to inspect designs in-browser without needing the Mac app or a Mac, and note developers can grab measurements/info for any part of a design at any time; code snippet generation (CSS/iOS/Android) is a longstanding Sketch inspector feature implied by 'grab the information they need' though not explicitly enumerated per-platform in this pack. missing for 10: explicit doc citation naming CSS/iOS/Android code snippet export, and independent hands-on confirmation of the inspect panel's snippet output.

                        • [claimed-docs] they won’t even need the Mac app (or a Mac) as it all happens in a web browser
                        • [claimed-docs] You can invite developers to inspect designs in your Workspace for free
                        • [claimed-docs] any developer can grab the information they need for any part of a design, at any time... they won't even need the Mac app (or a Mac) as it …
                        • [claimed-docs] You can invite developers to inspect designs in your Workspace for free — they won't even need the Mac app (or a Mac) as it all happens in a…
                        • [claimed-docs] any developer can grab the information they need for any part of a design, at any time
                        • [claimed-docs] they won’t even need the Mac app (or a Mac) as it all happens in a web browser.
                        Canvanone0/10

                        The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                        Openness — open source, data portability, and self-hosting storiesOpenness

                        Open source, data portability, and self-hosting stories

                        1. ai-native userDo everything through the API that I can do in the UI

                          weight 2 · round drawn
                          Sketchpartialprobed5/10

                          Sketch exposes a JavaScript plugin API, a CLI (sketchtool), a URL scheme, and MCP-based AI integrations for asset creation and design manipulation, showing meaningful programmatic access beyond the UI. However, there's no evidence of a comprehensive REST/public API covering all UI functions (e.g., prototyping links, sharing/versioning, symbol libraries, workspace permissions) — openapi probes 404'd and docs focus on plugin/CLI/AI hooks rather than full UI parity. missing for 10: a documented full REST/GraphQL API covering all UI actions, evidence that non-plugin workflows (sharing, prototyping, library publishing) are API-accessible, and independent confirmation of API completeness.

                          • [claimed-docs] Write a Sketch plugin in JavaScript. Take advantage of ES6, access macOS frameworks and use the Sketch APIs without learning Objective-C or …
                          • [claimed-docs] Try the Sketch JavaScript API now, directly within Sketch.
                          • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
                          • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.
                          • [claimed-docs] Integrate Sketch into your workflows with the `sketch://` URL scheme.
                          • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
                          • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
                          • [probe] PROBE openapi: all candidate paths 404 (https://www.sketch.com/openapi.json, https://www.sketch.com/swagger.json, https://www.sketch.com/api…

                          Canva offers substantial API surface (Connect APIs, Apps SDK, SCIM, Admin API, MCP server) covering design creation, editing, export, comments, and asset management, but this is a curated set of endpoints rather than full parity with the UI editor's rich manual design capabilities (e.g. free-form drag-and-drop editing, most granular design tools). No evidence confirms full UI-API parity; the docs describe specific supported operations, not a claim of complete equivalence. Missing for 10: explicit parity claim or evidence that every UI editing action (e.g. fine-grained manual layout, all effects/filters) is API-accessible, and independent verification of coverage limits.

                          • [claimed-docs] Use the Canva Connect APIs to integrate Canva capabilities into your platform or your users' workflow.
                          • [claimed-docs] Design generation: Create designs programmatically from text descriptions and specifications
                          • [claimed-docs] Design editing: Apply targeted modifications to existing designs through natural language commands
                          • [claimed-docs] Design discovery: Search and retrieve designs, pages, and folders from your design library
                          • [claimed-docs] Asset and brand management: Upload and organize assets, manage folders, and access brand kits and templates
                          • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                          • [claimed-docs] Collaborative workflows: Add comments to designs and integrate feedback loops directly into your workflows
                          • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
                          • [claimed-docs] You can use the Connect APIs to create web app integrations that create and sync assets, designs, comments, and more.
                          • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
                        2. ai-native userExport all of my data in open formats and leave

                          weight 3 · round drawn

                          Sketch documents use the open `.sketch` format (a zipped JSON+binary archive) rather than a proprietary opaque format, which supports portability and third-party tooling/git integration per community reports. However, there's no evidence of a full account/workspace-level export tool for bulk data extraction (comments, version history, workspace settings) to enable a clean 'export everything and leave' migration. missing for 10: bulk workspace/account export feature, documented data-portability/migration guide, independent confirmation of successful full data export.

                          • [claimed-docs] Sketch stores documents in .sketch format, a zipped archive of JSON formatted data and binary data such as images.
                          • [claimed-docs] Sketch stores documents in `.sketch` format, a zipped archive of JSON formatted data and binary data such as images.
                          • [community] The file format is basically zipped json files, so there's a robust plugin ecosystem and you can do things like git integration pretty easil…

                          Canva supports exporting individual designs in open, standard formats (PDF, PNG, JPG, PPTX, MP4) via both the Connect API and the MCP server, giving users a way to pull their design content out in interoperable formats. However there is no evidence of a comprehensive account-level data export (brand kits, comments, team assets, settings, history) or a documented 'export all my data' / account deletion-and-portability feature that would let an AI-native user fully leave with everything intact. missing for 10: bulk/account-wide data export, documented data portability or GDPR-style export tool, evidence of exporting non-design data (comments, brand assets, admin/audit data) in open formats.

                          • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                          • [claimed-docs] Design export:** Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                          • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
                          • [claimed-docs] You can use the Connect APIs to create web app integrations that create and sync assets, designs, comments, and more.
                        3. ai-native userRead the product's source under an open license

                          weight 2 · round drawn
                          Sketchnone0/10

                          Sketch is a proprietary, closed-source commercial design tool; the file format spec (sketch-document) is open, but there is no evidence the application source code itself is under an open license. No evidence contradicts closed-source status.

                            Canvanone0/10

                            Canva is closed-source SaaS; the evidence pack only covers APIs, SDKs, MCP server, and developer docs — none of it indicates any open-license availability of Canva's own product source code.

                            • ai-native userSelf-host the core product

                              weight 3 · round drawn
                              Sketchnone0/10

                              The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                Canvanone0/10

                                The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                Plugins extensibility — stories about plugins extensibility in this arenaPlugins extensibility

                                Stories about plugins extensibility in this arena

                                Plugins

                                1. developerA documented plugin API with typings and samples lets me build and distribute my own editor extensions

                                  weight 2 · round drawn

                                  Sketch provides a dedicated developer portal (developer.sketch.com) with a documented JavaScript plugin API, in-browser API tester, official vanilla JS API stable across releases, plugin manager (skpm) for publishing/distributing plugins, and manual install support, plus CLI/URL-scheme integration options. Missing for 10: independent hands-on developer reviews confirming ease of building complex plugins and richer typings/type-definition documentation beyond API reference mentions.

                                  • [claimed-docs] Write a Sketch plugin in JavaScript. Take advantage of ES6, access macOS frameworks and use the Sketch APIs without learning Objective-C or …
                                  • [claimed-docs] Try the Sketch JavaScript API now, directly within Sketch.
                                  • [claimed-docs] Use the Sketch Plugin Manager `skpm` to publish a new plugin or an update of an existing one.
                                  • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
                                  • [claimed-docs] you can install plugins by simply moving them into the Plugins folder yourself.
                                  • [community] The file format is basically zipped json files, so there's a robust plugin ecosystem and you can do things like git integration pretty easil…
                                  • [community] Sketch has been widely adopted for UI design. It's simpler than Adobe Illustrator, lighter in resources and subjectively feels far less clun…
                                  Canvafullprobed8/10

                                  Canva provides a documented Apps SDK for building editor extensions, a CLI for creating/managing apps, and distribution via public Apps Marketplace or private team sharing, matching the developer story closely. missing for 10: independent/hands-on corroboration of typings quality and sample completeness, and a working OpenAPI/typings endpoint (probe found openapi.json paths returning 404).

                                  • [claimed-docs] Use the Canva Apps SDK to bring new design and editing experiences into the Canva editor.
                                  • [claimed-docs] Leverage a command line tool designed for creating and managing Canva apps.
                                  • [claimed-docs] You can use the Apps SDK to create apps that import content into Canva, add elements to a user's design, automate common design tasks, and m…
                                  • [claimed-docs] You can then either distribute the app publicly via the Apps Marketplace, or share it privately with members of your team.
                                  • [claimed-docs] Team apps are created solely for a team using Canva, such as an app created to integrate into a specific system.
                                  • [probe] official CLI documented at https://www.canva.dev/docs/apps/quickstart/
                                  • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
                                2. designerExtend the editor from a large plugin community or marketplace — icons, data fillers, accessibility checkers, and more

                                  weight 2 · round to Sketch

                                  Sketch provides a documented plugin API (JavaScript, ES6, macOS framework access), a CLI/manager (skpm) for publishing and installing plugins, and manual plugin installation, and community sources independently confirm Sketch has 'a massive collection of plugins that forms a large part of its appeal' and a 'robust plugin ecosystem.' However, no evidence names a curated marketplace/directory or specific plugin categories like icon libraries, data fillers, or accessibility checkers. Missing for 10: an official plugin marketplace/directory listing, explicit examples of icon/data-filler/accessibility-checker plugins, and any count or curation of the ecosystem.

                                  • [claimed-docs] Write a Sketch plugin in JavaScript. Take advantage of ES6, access macOS frameworks and use the Sketch APIs without learning Objective-C or …
                                  • [claimed-docs] Use the Sketch Plugin Manager `skpm` to publish a new plugin or an update of an existing one.
                                  • [claimed-docs] you can install plugins by simply moving them into the Plugins folder yourself.
                                  • [claimed-docs] An official vanilla JavaScript API, fully supported between releases.
                                  • [community] The file format is basically zipped json files, so there's a robust plugin ecosystem and you can do things like git integration pretty easil…
                                  • [community] Sketch has been widely adopted for UI design. It's simpler than Adobe Illustrator, lighter in resources and subjectively feels far less clun…

                                  Canva has a real extensibility ecosystem: the Apps SDK/CLI for building apps, an Apps Marketplace for public distribution, and team-private app sharing — directly supporting icon/data/accessibility-style plugins built by third parties. However, evidence is entirely first-party docs describing the SDK/marketplace mechanics; there's no independent evidence of marketplace size, breadth of existing third-party plugins (icons, accessibility checkers, data fillers), or community adoption. Missing for 10: independent verification of marketplace scale/quality, concrete examples of third-party apps in categories named in the story, user reviews or hands-on discovery of the marketplace.

                                  • [claimed-docs] You can use the Apps SDK to create apps that import content into Canva, add elements to a user's design, automate common design tasks, and m…
                                  • [claimed-docs] You can then either distribute the app publicly via the Apps Marketplace, or share it privately with members of your team.
                                  • [claimed-docs] Make apps for your team and choose who can use them.
                                  • [claimed-docs] Leverage a command line tool designed for creating and managing Canva apps.
                                  • [claimed-docs] Team apps are created solely for a team using Canva, such as an app created to integrate into a specific system.
                                  • [claimed-docs] Learn how you can turn your app into a business.
                                  • [probe] official CLI documented at https://www.canva.dev/docs/apps/quickstart/

                                Pricing plans — plan structure and value — what each tier costs and what it unlocksPricing plans

                                Plan structure and value — what each tier costs and what it unlocks

                                Pricing

                                1. product managerPublished plan pricing makes seat types, tiers, and AI-feature gating clear before procurement

                                  weight 1 · round to Sketch
                                  Sketchpartialclaimed5/10

                                  The pricing page evidence lists enterprise-tier features like SSO, SCIM provisioning, permissions groups, and project archiving, implying a tiered structure, and sketch-docs-18 explicitly states AI/MCP features carry 'no tokens to buy, no extra tiers, no add-ons,' which speaks directly to AI-feature gating. However, there is no evidence of explicit seat-type definitions, plan names, or per-seat pricing tables that a PM could use to compare procurement options. Missing for 10: explicit seat-type/tier naming and pricing amounts, a full feature-by-tier comparison matrix, and independent confirmation that AI gating claims match published plans.

                                  • [claimed-docs] Connect any MCP-compatible AI client you like to Sketch. There are no tokens to buy, no extra tiers, and no add-ons.
                                  • [claimed-docs] SCIM provisioning
                                  • [claimed-docs] Permissions groups
                                  • [claimed-docs] Single Sign-On (SSO) * Project archiving * Permissions groups
                                  • [claimed-docs] Learn how Single Sign-On (SSO) and SCIM provisioning work in Sketch, and find step-by-step guides to get set up.
                                  Canvanone0/10

                                  The evidence pack is entirely developer/API documentation (Connect APIs, Apps SDK, MCP, SCIM, Admin API) and contains no pricing page, plan comparison, seat-type breakdown, or AI-feature gating disclosure that a procurement-focused product manager would need. Only one mention ('Private integrations can only be used by your team on a Canva Enterprise plan') hints at plan gating but is far from a published pricing/tier matrix.

                                  • [claimed-docs] Private integrations can only be used by your team on a Canva Enterprise plan.
                                2. designerThe free tier supports real design work — usable editor and collaboration without a paid seat

                                  weight 2 · round drawn
                                  Sketchnone0/10

                                  The evidence pack only shows free access for developers to inspect/hand-off designs in a browser (no Mac needed) and a legacy 'no forced upgrade' licensing note, but there is no evidence of a free tier that lets a designer actually create/edit designs or collaborate in real time without a paid seat — Sketch is fundamentally a purchased desktop app for designers. Community notes even highlight it lacked real-time collaboration for years and requires a Mac/license to design at all.

                                  • [claimed-docs] You can invite developers to inspect designs in your Workspace for free
                                  • [claimed-docs] You can invite developers to inspect designs in your Workspace for free — they won't even need the Mac app (or a Mac) as it all happens in a…
                                  • [claimed-docs] they won’t even need the Mac app (or a Mac) as it all happens in a web browser.
                                  • [community] Newer versions of Sketch open old files just fine, and licenses are valid for any version. Sketch licenses do not 'expire', you simply can't…
                                  • [community] You don't have to pay to keep using Sketch, as long as you're ok with not upgrading. Unlike Adobe creative cloud that stops functioning the …
                                  • [community] Sketch is great software, well built, but the fact that in late 2020 they still have to write 'And soon, the ability to collaborate in real-…
                                  Canvanone0/10

                                  The evidence pack is entirely developer/API-focused (Connect APIs, Apps SDK, MCP server, SCIM, audit logs, admin API) and contains nothing about the consumer free-tier editor, its feature set, or free collaboration capabilities; one entry even implies enterprise-only integrations. No evidence supports or refutes what the free tier includes for a designer doing real design work.

                                  Privacy posture — data-handling and privacy storiesPrivacy posture

                                  Data-handling and privacy stories

                                  1. ai-native userChoose where my data is stored (region/residency)

                                    weight 2 · round drawn
                                    Sketchnone0/10

                                    No evidence in the pack mentions data residency, region selection, or storage location options for Sketch's Workspace/cloud data; only SSO/SCIM/permissions security features are documented, none addressing data residency choice.

                                      Canvanone0/10

                                      No evidence in the pack mentions data residency, regional storage options, or location controls for Canva data; documentation covers APIs, SDKs, audit logs, and provisioning but not data residency/region choice.

                                      • ai-native userPrevent my data from being used to train AI models

                                        weight 3 · round drawn
                                        Sketchnone0/10

                                        No evidence in the pack addresses AI training data opt-out, privacy policy on model training, or any data-usage controls specific to AI training; Sketch's AI features (e.g., MCP integration, image-to-palette) are documented but nothing states whether user design data is used to train models or how to opt out.

                                          Canvanone0/10

                                          The evidence pack contains only Canva developer docs about APIs, SDKs, MCP servers, and admin/audit tools — nothing addresses AI training data usage policies or opt-out controls for user content. Missing for 10: any documentation on AI training data policy, opt-out settings, or privacy controls related to model training.

                                          • ai-native userControl data retention and deletion

                                            weight 2 · round drawn
                                            Sketchnone0/10

                                            No evidence in the pack addresses data retention policies, deletion controls, or data export/erasure mechanisms for AI-native users; only unrelated SSO/SCIM/permissions and AI-feature docs are present.

                                              Canvanone0/10

                                              Evidence covers audit logs, SCIM provisioning, and admin/team management APIs, but nothing addresses data retention policies or user-initiated data deletion controls for AI-native usage (e.g., MCP/AI connector data handling, deletion of AI-processed content, retention settings).

                                              • ai-native userOpt out of telemetry and usage tracking

                                                weight 2 · round drawn
                                                Sketchnone0/10

                                                No evidence in the pack addresses telemetry, analytics, or usage-tracking opt-out settings for Sketch; the docs and community items cover features, pricing, and performance, not privacy/telemetry controls. Missing for 10: any mention of telemetry collection, opt-out settings, privacy policy details on usage data, or admin controls to disable analytics.

                                                  Canvanone0/10

                                                  No evidence pack item addresses telemetry/usage-tracking opt-out settings for AI-native users; documentation covers APIs, SDKs, MCP server, audit logs, and provisioning but nothing about disabling telemetry collection.

                                                  Prototyping — stories about prototyping in this arenaPrototyping

                                                  Stories about prototyping in this arena

                                                  1. designerPrototypes can carry advanced behavior — animation between states, conditions or variables, scroll effects — to feel like the real product

                                                    weight 1 · round to Sketch
                                                    Sketchpartialclaimed4/10

                                                    Sketch's docs show interactive prototyping via hotspots/links, overlays, hover/press/toggle triggers, and scrolling areas, which cover some 'feel like the real product' interactions, but there is no evidence of animated transitions between states, conditional logic, or variables — capabilities competitors highlight for advanced prototyping. Missing for 10: animation/transition effects between artboards, conditional logic or variable-driven states, and any documented scroll-triggered animation beyond basic scrolling areas.

                                                    • [claimed-docs] Create links or Hotspots to navigate between different frames or trigger Overlays.
                                                    • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work in t…
                                                    • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work
                                                    • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work in t…
                                                    • [claimed-docs] Show Overlays (e.g. menus, dropdowns or dialogs) that appear when you click, press or hover over another layer.
                                                    Canvanone0/10

                                                    The evidence pack covers Canva's developer APIs, SDKs, MCP server, and automation/integration features, but contains no mention of interactive prototyping capabilities such as animated state transitions, conditional logic, variables, or scroll-triggered effects within Canva designs. This is a fair axis for a design tool to be judged on, but nothing in the pack shows Canva delivers it.

                                                    • designerWire screens into clickable prototypes with triggers, transitions, and overlays — no code required

                                                      weight 2 · round to Sketch
                                                      Sketchfullclaimed8/10

                                                      Sketch's own docs describe hotspots/links between frames, overlays (menus/dropdowns/dialogs), and hover/press/toggle triggers plus scrolling areas — directly matching the story's triggers/transitions/overlays without code, and mobile preview lets designers play prototypes on a real device. Missing for 10: independent hands-on reviews specifically praising the prototyping feature (community evidence focuses on performance/native-app debates, not prototyping quality) and no detail on transition animation styles/timing options.

                                                      • [claimed-docs] Create links or Hotspots to navigate between different frames or trigger Overlays.
                                                      • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work in t…
                                                      • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work
                                                      • [claimed-docs] With features like overlays, hover, press and toggle triggers, and scrolling areas, you can accurately show how your designs would work in t…
                                                      • [claimed-docs] Show Overlays (e.g. menus, dropdowns or dialogs) that appear when you click, press or hover over another layer.
                                                      • [claimed-docs] View your documents on the go, play prototypes on a real device, and mirror designs as you edit them on your Mac.
                                                      Canvanone0/10

                                                      The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                                      Vector editing — stories about vector editing in this arenaVector editing

                                                      Stories about vector editing in this arena

                                                      Canvas

                                                      1. designerFrames can behave responsively — auto layout, constraints, and grids resize designs the way real UIs flex

                                                        weight 2 · round drawn
                                                        Sketchnone0/10

                                                        The evidence pack contains no mention of auto layout, resizing constraints, or layout grids for Sketch frames — it covers prototyping, symbols, plugins, AI features, and collaboration but nothing about responsive frame behavior. Missing for 10: any docs or claims about auto layout, constraint-based resizing, or grid systems that make frames responsive.

                                                          Canvanone0/10

                                                          The evidence pack covers Canva's APIs, SDKs, MCP server, and admin/integration tooling, but contains no mention of responsive frames, auto layout, constraints, or grid-based resizing behavior akin to real UI flex layouts within the design editor itself. Design resizing mentioned (canva-docs-6, canva-docs-16) refers to static output resizing to new fixed dimensions, not dynamic responsive layout behavior.

                                                          • designerI get professional vector tools — pen and path editing, boolean operations, precise alignment — for real interface design work

                                                            weight 3 · round to Sketch

                                                            Docs confirm non-destructive boolean operations (Union/Subtract/Intersect/Difference) and shape styling (fills, borders, shadows), core vector-editing capabilities for interface design. However, the evidence pack contains no explicit mention of pen/path tools or precise alignment/grid features, and one community comment notes Sketch's vector-editing is 'less buggy' in comparison but still implies some bugginess relative to Figma. Missing for 10: explicit documentation of pen tool/path editing, alignment/distribution tools, and independent hands-on corroboration of vector precision.

                                                            • [claimed-docs] Create a new shape from two or more shapes with non-destructive boolean operations — Union, Subtract, Intersect and Difference.
                                                            • [claimed-docs] Apply a fill, border, drop shadow, inner shadow or bitmap layer to a shape.
                                                            • [community] Figma is rather performant (to the point where it outruns Sketch in typical day-to-day design tasks), and their vector-editing is less buggy…
                                                            Canvanone0/10

                                                            The evidence pack covers Canva's developer APIs, SDKs, MCP server, and automation/integration features, but contains no mention of pen/path tools, boolean operations, or precision alignment controls for vector editing. Canva is a template-driven design tool, so this axis is fair to ask, but nothing in the evidence supports professional vector-editing capability.

                                                            Versioning export — stories about versioning export in this arenaVersioning export

                                                            Stories about versioning export in this arena

                                                            Files

                                                            1. designerExport production assets — PNG, SVG, PDF, and more — with per-layer presets, scales, and slices

                                                              weight 2 · round to Canva
                                                              Sketchpartialclaimed3/10

                                                              The pack only hints at asset export via the `sketchtool` CLI ("Create assets with a single command") and never documents the actual Export panel, per-layer presets, scale factors, or slice tooling explicitly. Missing for 10: documentation of PNG/SVG/PDF format options, per-layer export presets, scale multipliers, and slice creation UI/behavior.

                                                              • [claimed-docs] Create assets with a single command with the Sketch command-line interface `sketchtool`.
                                                              • [claimed-docs] Integrate Sketch into your workflows and server applications, on any platform.

                                                              Canva's docs confirm multi-format export (PDF, PNG, JPG, PPTX, MP4) and automatic resizing to new dimensions/aspect ratios, covering the basic 'PNG, SVG, PDF, and more' export need, but there is no evidence of SVG export, per-layer export presets, or slice-based export controls akin to design-tool layer/slice workflows. missing for 10: SVG export support, per-layer export presets, and slice/scale export tooling.

                                                              • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                                                              • [claimed-docs] Design export:** Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                                                              • [claimed-docs] Automatically create resized versions of designs in new dimensions, formats, or aspect ratios.
                                                              • [claimed-docs] Canva Pro and above: Design resizing to new dimensions
                                                            2. developerThe file format is open or documented, so my designs stay portable and toolable outside the vendor's editor

                                                              weight 1 · round to Sketch

                                                              Sketch documents its .sketch file format as a zipped archive of JSON and binary data (sketch-docs-23/47), and community evidence confirms this enables a plugin ecosystem and git-style tooling outside the vendor app (sketch-comm-14). However, this is not a formally published open spec/standard with versioned schema docs, and there's no independent tooling ecosystem comparable to open formats like SVG; the developer-handoff features are more about inspection than format portability. Missing for 10: a formal published format specification/schema documentation, third-party tools that read/write .sketch independent of Sketch's own SDK, and any standards-body or open-format commitment.

                                                              • [claimed-docs] Sketch stores documents in .sketch format, a zipped archive of JSON formatted data and binary data such as images.
                                                              • [claimed-docs] Sketch stores documents in `.sketch` format, a zipped archive of JSON formatted data and binary data such as images.
                                                              • [community] The file format is basically zipped json files, so there's a robust plugin ecosystem and you can do things like git integration pretty easil…
                                                              Canvanone0/10

                                                              Evidence shows only APIs (Connect API, Apps SDK, MCP) and export formats (PDF/PNG/PPTX/etc.) for integration, but no documented open native design file format — Canva's underlying .canva design representation itself remains proprietary and undocumented; users must go through the vendor's own APIs/exports to get data out, not a portable open format usable in other tools without Canva's platform.

                                                              • [claimed-docs] Design export: Generate exports in multiple formats (PDF, PNG, JPG, PPTX, MP4, and so on) and resize designs for different channels
                                                              • [claimed-docs] The Canva Connect APIs let you integrate Canva's capabilities into your own web apps and platforms.
                                                              • [claimed-docs] Canva provides an OpenAPI description of the Connect APIs. You can use this with code generation libraries...to generate client SDKs in vari…
                                                              • [probe] PROBE openapi: all candidate paths 404 (https://www.canva.dev/openapi.json, https://www.canva.dev/swagger.json, https://www.canva.dev/api/op…
                                                            3. developerSelf-host the full design platform on my own infrastructure under an open-source license

                                                              weight 2 · round drawn
                                                              Sketchnone0/10

                                                              Sketch is a proprietary Mac-based SaaS/desktop product with no evidence of an open-source license or self-hostable infrastructure; community discussion even highlights Sketch's refusal to leave macOS or move to browser/cloud-native architecture, the opposite of self-hosting. No docs, licensing pages, or repos indicate an open-source core platform available for self-hosting.

                                                              • [community] It's not just their commitment to Desktop, but their commitment specifically to not move off MacOS where they have stated that they 'will no…
                                                              • [community] A browser-based version of Sketch would be huge - this is Figma's killer USP at the moment.
                                                              • [claimed-docs] Sketch stores documents in .sketch format, a zipped archive of JSON formatted data and binary data such as images.
                                                              Canvanone0/10

                                                              The axis applies to this product kind (peer products hold positive or none verdicts on this story), so lack of evidence for an applicable capability is "none", never "na". (na/none harmonized at arena bring-up — see pipeline/scripts/na-harmonize.ts.)

                                                              • designerFull version history lets me name milestones, compare, and restore any earlier state of a file

                                                                weight 2 · round to Sketch
                                                                Sketchpartialclaimed5/10

                                                                Sketch's docs describe 'starred versions' that let designers mark important updates in a document's history and control which versions become Library updates or are visible to Viewers/Guests, which covers naming/milestone-marking, but the evidence never describes a compare/diff view between versions or an explicit 'restore to any earlier state' UI. Missing for 10: documented version comparison/diff tooling, explicit restore-to-previous-version workflow, and any independent/hands-on confirmation of these version-history mechanics.

                                                                • [claimed-docs] starring a version will publish any changes as a Library update. Any unstarred versions after that won’t become Library updates.
                                                                • [claimed-docs] When you star a version in a Library document, anyone using that Library will receive a Library update.
                                                                • [claimed-docs] With starred versions, you can indicate important updates in a document's history, set which versions Viewers and Guests can see
                                                                • [claimed-docs] With starred versions, you can indicate important updates in a document’s history, set which versions Viewers and Guests can see, and contro…
                                                                Canvanone0/10

                                                                The evidence pack covers Canva's developer APIs, SDKs, MCP server, and admin/audit features, but contains no mention of file version history, naming milestones, comparing versions, or restoring earlier states of a design.

                                                                Not comparable on these axes

                                                                1. ai-native userSchedule recurring jobs or workflows

                                                                  weight 2 · not comparable
                                                                  Sketchn/a

                                                                  Sketch is a design tool; no evidence supports or implies scheduling recurring jobs/workflows, and this capability is not a fit for its category (design/prototyping software with plugin/API/MCP integrations, not a workflow scheduler).

                                                                    Canvanone0/10

                                                                    The evidence covers Canva's Connect APIs, Apps SDK, MCP server, and bulk creation features, but none of it describes any scheduler, cron-like trigger, or recurring/automated job execution capability. Bulk create and template population are one-shot batch operations, not recurring scheduled workflows.