{
  "schema_version": "1.0",
  "generated_at": "2026-07-11T00:03:08.765Z",
  "slug": "windsurf",
  "domain": "windsurf.com",
  "funnel_type": "saas",
  "provenance": {
    "facts": "measured",
    "design_tokens": "measured",
    "proof_language": "measured",
    "steps": "measured",
    "screenshots": "measured",
    "favicon": "measured",
    "score": "derived_deterministic",
    "agent_brief": "rendered_summary"
  },
  "score": {
    "source_type": "derived_deterministic",
    "score": 85,
    "band": "Strong",
    "stars": 4,
    "categories": [
      {
        "id": "offer",
        "label": "Offer clarity",
        "pts": 8,
        "cap": 8
      },
      {
        "id": "action",
        "label": "Action path",
        "pts": 18,
        "cap": 20
      },
      {
        "id": "trust",
        "label": "Trust & proof",
        "pts": 11,
        "cap": 11
      },
      {
        "id": "friction",
        "label": "Friction reduction",
        "pts": 10,
        "cap": 10
      },
      {
        "id": "value",
        "label": "Value reinforcement",
        "pts": 3,
        "cap": 10
      },
      {
        "id": "urgency",
        "label": "Risk reversal & urgency",
        "pts": 0,
        "cap": 0
      }
    ]
  },
  "devices_available": [
    "desktop",
    "mobile"
  ],
  "facts": {
    "source_type": "measured",
    "profile": {
      "funnel_type": "saas",
      "score": {
        "score": 85,
        "band": "Strong",
        "stars": 4,
        "categories": [
          {
            "id": "offer",
            "label": "Offer clarity",
            "pts": 8,
            "cap": 8
          },
          {
            "id": "action",
            "label": "Action path",
            "pts": 18,
            "cap": 20
          },
          {
            "id": "trust",
            "label": "Trust & proof",
            "pts": 11,
            "cap": 11
          },
          {
            "id": "friction",
            "label": "Friction reduction",
            "pts": 10,
            "cap": 10
          },
          {
            "id": "value",
            "label": "Value reinforcement",
            "pts": 3,
            "cap": 10
          },
          {
            "id": "urgency",
            "label": "Risk reversal & urgency",
            "pts": 0,
            "cap": 0
          }
        ]
      },
      "funnel_depth": 3,
      "proof_points": 0,
      "proof_steps": 0,
      "components_present": 7,
      "free_gifts": 0,
      "discount_present": false,
      "has_countdown": false,
      "subscription_detected": true,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 7,
      "tactics_total": 9,
      "checkout_reached": null
    },
    "patterns": [
      {
        "id": "comparison_table",
        "label": "Us-vs-them comparison",
        "category": "objection",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "demo_docs",
        "label": "Demo / docs entry",
        "category": "checkout",
        "present": true,
        "count": 1,
        "evidence": [
          "home: documentation"
        ]
      },
      {
        "id": "faq_objection",
        "label": "FAQ / objection handling",
        "category": "objection",
        "present": true,
        "count": 2,
        "evidence": [
          "home: Frequently Asked Questions",
          "p3: Frequently Asked Questions"
        ]
      },
      {
        "id": "free_trial",
        "label": "Free trial / freemium",
        "category": "offer",
        "present": true,
        "count": 1,
        "evidence": [
          "p3: Free plan"
        ]
      },
      {
        "id": "lead_form",
        "label": "Lead-capture form",
        "category": "checkout",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "pricing_tiers",
        "label": "Pricing tiers",
        "category": "offer",
        "present": true,
        "count": 2,
        "evidence": [
          "home: free, $80/mo, $40/mo",
          "p3: free, $80/mo, $40/mo, $0/mo"
        ]
      },
      {
        "id": "proof_above_fold",
        "label": "Proof above the fold",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "home: proof in first viewport"
        ]
      },
      {
        "id": "trusted_by_logos",
        "label": "Trusted-by logo wall",
        "category": "proof",
        "present": true,
        "count": 2,
        "evidence": [
          "home: logos: Devin, Leaderboard ranking SWE-1.6 against other coding models, Ramp logo, Harvey l",
          "p2: logos: Vimeo, customer feedback, Hippo, AHEAD, AngelList"
        ]
      },
      {
        "id": "usage_proof",
        "label": "Usage / adoption proof",
        "category": "proof",
        "present": true,
        "count": 1,
        "evidence": [
          "p2: 1,000 engineers"
        ]
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#1d2e56",
        "accent": "#1d2e56",
        "bg": "#f7f6f5",
        "surface": "#ffffff",
        "text": "#191919"
      },
      "font": {
        "display": "NB International Pro",
        "body": "NB International Pro"
      },
      "radius_scale": [
        2,
        4,
        6,
        8,
        10,
        12,
        13,
        15,
        16,
        50
      ]
    }
  },
  "proof_language": [],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://devin.ai/desktop",
      "reached": true,
      "copy": {
        "title": "Devin Desktop | Devin",
        "hero_copy": "Devin Desktop | A team of agents for every engineer. | The power of an IDE, exactly when you need it.",
        "h1": [
          "Devin Desktop"
        ],
        "h2": [
          "A team of agents for every engineer.",
          "The power of an IDE, exactly when you need it.",
          "All the models, All the agents.",
          "Agents on ACP",
          "Teams building with Devin Desktop",
          "Make Devin Desktop your own",
          "So good you can't work without it",
          "Learn about our plans"
        ],
        "ctas": [
          "Product",
          "Solutions",
          "Resources",
          "Download for MacOS",
          "SWE-1.6 Fast",
          "Devin Local",
          "Devin Cloud",
          "Codex",
          "Claude Agent",
          "OpenCode",
          "Cascade",
          "1 Bug"
        ],
        "prices": [
          "$0",
          "$20",
          "$200",
          "$80",
          "$40"
        ],
        "form_fields": 2
      },
      "proof": [],
      "tactics": [
        "faq_accordion",
        "social_proof_logos",
        "pricing_tiers",
        "demo_docs"
      ],
      "screenshots": {
        "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/01-home/hero.png",
        "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/01-home/full.png"
      },
      "crops": []
    },
    {
      "n": 2,
      "id": "p2",
      "label": "Customers",
      "url": "https://devin.ai/customers",
      "reached": true,
      "copy": {
        "title": "Customers | Devin",
        "hero_copy": "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin | Overview | The Problem",
        "h1": [],
        "h2": [
          "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin",
          "Overview",
          "The Problem",
          "The Decision: an army of Devins to tackle subtasks in parallel",
          "The Solution: Custom ETL Migration Devin",
          "Build with Devin",
          "Build better software with Devin"
        ],
        "ctas": [
          "Read more",
          "Use Case",
          "Product",
          "Solutions",
          "Resources",
          "Get started",
          "Download"
        ],
        "prices": [],
        "form_fields": 0
      },
      "proof": [],
      "tactics": [
        "review_wall",
        "social_proof_logos",
        "usage_proof"
      ],
      "screenshots": {
        "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/02-p2/hero.png",
        "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/02-p2/full.png"
      },
      "crops": []
    },
    {
      "n": 3,
      "id": "p3",
      "label": "Pricing",
      "url": "https://devin.ai/pricing",
      "reached": true,
      "copy": {
        "title": "Plans and Pricing | Devin",
        "hero_copy": "Devin Plans and Pricing | Compare Plans | Frequently Asked Questions",
        "h1": [
          "Devin Plans and Pricing"
        ],
        "h2": [
          "Compare Plans",
          "Frequently Asked Questions"
        ],
        "ctas": [
          "Product",
          "Solutions",
          "Resources",
          "Download",
          "Select plan",
          "Contact us"
        ],
        "prices": [
          "$0",
          "$20",
          "$200",
          "$80",
          "$40"
        ],
        "form_fields": 0
      },
      "proof": [],
      "tactics": [
        "faq_accordion",
        "free_trial",
        "pricing_tiers"
      ],
      "screenshots": {
        "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/03-p3/hero.png",
        "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/03-p3/full.png"
      },
      "crops": []
    }
  ],
  "favicon_url": "https://api.uxxray.com/api/v1/teardown/windsurf/favicon",
  "agent_brief": {
    "source_type": "rendered_summary",
    "note": "generated only from measured facts — see facts.patterns[].evidence",
    "markdown": "# Funnel Teardown — windsurf.com\n\n> An evidence-based read of windsurf.com's live conversion funnel, captured 2026-07-10.\n> Every claim is measured from the page; each detected tactic carries the exact\n> on-page string it fired on. Deterministic extraction — no LLM opinion. Read this\n> to understand WHY this funnel converts (or leaks) — the persuasion principles it\n> uses and the ones it's missing. It is a report to learn from, not a template to clone.\n\n**Funnel type:** saas\n**Evidence Coverage Score:** 85/100 (Strong)\n**Path captured:** Homepage / Lander → Customers → Pricing\n\n## Scorecard — where the points come from\n| Category | Earned |\n|----------|-------:|\n| Offer clarity | 8 / 8 |\n| Action path | 18 / 20 |\n| Trust & proof | 11 / 11 |\n| Friction reduction | 10 / 10 |\n| Value reinforcement | 3 / 10 |\n| Risk reversal & urgency | 0 / 0 |\n\n## What's working — tactics in play, with proof\nEach is a persuasion mechanism the funnel actually deploys; the quoted string is the on-page evidence.\n- **FAQ / objection handling** — An accordion / FAQ block answering objections.  \n  _Proof:_ `home: Frequently Asked Questions`, `p3: Frequently Asked Questions`\n- **Proof above the fold** — Social proof rendered within the first viewport on at least one step.  \n  _Proof:_ `home: proof in first viewport`\n- **Free trial / freemium** — A free trial, free tier, or \"no credit card\" entry offer.  \n  _Proof:_ `p3: Free plan`\n- **Trusted-by logo wall** — Customer/company logos or a \"trusted by / used by\" claim.  \n  _Proof:_ `home: logos: Devin, Leaderboard ranking SWE-1.6 against other coding models, Ramp logo, Harvey l`, `p2: logos: Vimeo, customer feedback, Hippo, AHEAD, AngelList`\n- **Usage / adoption proof** — A count of developers / teams / companies / stars using the product.  \n  _Proof:_ `p2: 1,000 engineers`\n- **Pricing tiers** — Named plan tiers with per-month / per-seat pricing.  \n  _Proof:_ `home: free, $80/mo, $40/mo`, `p3: free, $80/mo, $40/mo, $0/mo`\n- **Demo / docs entry** — A \"book a demo\" or documentation / API entry point.  \n  _Proof:_ `home: documentation`\n\n## What's missing — gaps for a saas funnel\nConversion tactics that apply to this funnel type but weren't found — the openings a competitor could exploit:\n- **Us-vs-them comparison** — not detected. A comparison table framing the brand against alternatives.\n- **Lead-capture form** — not detected. An on-page form collecting contact details (email / name / phone) outside a checkout.\n\n## Proof language observed\nThe exact phrasing this funnel uses to build credibility — study the *mechanism* (specific numbers, named counts, guarantees), not the wording:\n- _(none extracted)_\n\n## Measured design signals (facts, not a style to copy)\n- Palette, area-weighted from live CSS:\n\n| Hex | Usage | Likely role |\n|-----|------:|-------------|\n| `#f7f6f5` | 43.7% | background |\n| `#000000` | 22.3% | support |\n| `#ffffff` | 20.2% | background |\n| `#1d2e56` | 3.2% | support |\n| `#fcfcfc` | 3.1% | background |\n| `#efefef` | 1.9% | background |\n| `#121111` | 1.8% | support |\n| `#f8f8f8` | 1.4% | background |\n\n- Type: display `NB International Pro`, body `NB International Pro` · size scale (px): 11, 12, 13, 14, 15, 16, 20, 32, 40, 64, 80 · radius (px): 2, 4, 6, 8, 10, 12, 13, 15, 16, 50\n\n## Funnel facts\n- Depth reached: 3 steps\n- Proof points: 0 across 0 steps\n- Free-gift line items (max on a step): 0\n- Discount/anchor pricing: no · Countdown: no · Subscription: yes\n- Price continuity lander→checkout: not detected\n\n---\n_Full machine data: `tokens.json`, and the JSON bundle at api.uxxray.com. The value here is the analysis of a real competitor's funnel — what it does, what it doesn't, and the evidence for each._\n"
  },
  "_links": {
    "self": "https://api.uxxray.com/api/v1/teardown/windsurf/bundle",
    "html": "https://uxxray.com/ux-report/windsurf",
    "brief": "https://api.uxxray.com/api/v1/teardown/windsurf/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/windsurf/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/windsurf/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/windsurf/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/windsurf/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com (MCP)"
  },
  "devices": {
    "desktop": {
      "score": {
        "score": 85,
        "band": "Strong",
        "stars": 4
      },
      "steps": [
        {
          "n": 1,
          "id": "home",
          "label": "Homepage / Lander",
          "url": "https://devin.ai/desktop",
          "reached": true,
          "copy": {
            "title": "Devin Desktop | Devin",
            "hero_copy": "Devin Desktop | A team of agents for every engineer. | The power of an IDE, exactly when you need it.",
            "h1": [
              "Devin Desktop"
            ],
            "h2": [
              "A team of agents for every engineer.",
              "The power of an IDE, exactly when you need it.",
              "All the models, All the agents.",
              "Agents on ACP",
              "Teams building with Devin Desktop",
              "Make Devin Desktop your own",
              "So good you can't work without it",
              "Learn about our plans"
            ],
            "ctas": [
              "Product",
              "Solutions",
              "Resources",
              "Download for MacOS",
              "SWE-1.6 Fast",
              "Devin Local",
              "Devin Cloud",
              "Codex",
              "Claude Agent",
              "OpenCode",
              "Cascade",
              "1 Bug"
            ],
            "prices": [
              "$0",
              "$20",
              "$200",
              "$80",
              "$40"
            ],
            "form_fields": 2
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "social_proof_logos",
            "pricing_tiers",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/01-home/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/01-home/full.png"
          },
          "crops": []
        },
        {
          "n": 2,
          "id": "p2",
          "label": "Customers",
          "url": "https://devin.ai/customers",
          "reached": true,
          "copy": {
            "title": "Customers | Devin",
            "hero_copy": "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin | Overview | The Problem",
            "h1": [],
            "h2": [
              "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin",
              "Overview",
              "The Problem",
              "The Decision: an army of Devins to tackle subtasks in parallel",
              "The Solution: Custom ETL Migration Devin",
              "Build with Devin",
              "Build better software with Devin"
            ],
            "ctas": [
              "Read more",
              "Use Case",
              "Product",
              "Solutions",
              "Resources",
              "Get started",
              "Download"
            ],
            "prices": [],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "review_wall",
            "social_proof_logos",
            "usage_proof"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/02-p2/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/02-p2/full.png"
          },
          "crops": []
        },
        {
          "n": 3,
          "id": "p3",
          "label": "Pricing",
          "url": "https://devin.ai/pricing",
          "reached": true,
          "copy": {
            "title": "Plans and Pricing | Devin",
            "hero_copy": "Devin Plans and Pricing | Compare Plans | Frequently Asked Questions",
            "h1": [
              "Devin Plans and Pricing"
            ],
            "h2": [
              "Compare Plans",
              "Frequently Asked Questions"
            ],
            "ctas": [
              "Product",
              "Solutions",
              "Resources",
              "Download",
              "Select plan",
              "Contact us"
            ],
            "prices": [
              "$0",
              "$20",
              "$200",
              "$80",
              "$40"
            ],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "free_trial",
            "pricing_tiers"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/03-p3/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/desktop/03-p3/full.png"
          },
          "crops": []
        }
      ]
    },
    "mobile": {
      "score": {
        "score": 85,
        "band": "Strong",
        "stars": 4
      },
      "steps": [
        {
          "n": 1,
          "id": "home",
          "label": "Homepage / Lander",
          "url": "https://devin.ai/desktop",
          "reached": true,
          "copy": {
            "title": "Devin Desktop | Devin",
            "hero_copy": "Devin Desktop | A team of agents for every engineer. | The power of an IDE, exactly when you need it.",
            "h1": [
              "Devin Desktop"
            ],
            "h2": [
              "A team of agents for every engineer.",
              "The power of an IDE, exactly when you need it.",
              "All the models, All the agents.",
              "Agents on ACP",
              "Teams building with Devin Desktop",
              "Make Devin Desktop your own",
              "So good you can't work without it",
              "Learn about our plans"
            ],
            "ctas": [
              "Visit on desktop to download",
              "Sign up",
              "SWE-1.6 Fast",
              "Devin Local",
              "Devin Cloud",
              "Codex",
              "Claude Agent",
              "OpenCode",
              "Cascade",
              "1 Bug",
              "3 Flags",
              "Mark all as read"
            ],
            "prices": [
              "$0",
              "$20",
              "$200",
              "$80",
              "$40"
            ],
            "form_fields": 2
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "social_proof_logos",
            "pricing_tiers",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/01-home/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/01-home/full.png"
          },
          "crops": [
            {
              "region": "primary_cta",
              "label": "Primary CTA",
              "url": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/01-home/crops/primary_cta.png"
            }
          ]
        },
        {
          "n": 2,
          "id": "p2",
          "label": "Customers",
          "url": "https://devin.ai/customers",
          "reached": true,
          "copy": {
            "title": "Customers | Devin",
            "hero_copy": "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin | Overview | The Problem",
            "h1": [],
            "h2": [
              "How Nubank refactors millions of lines of code to improve engineering efficiency with Devin",
              "Overview",
              "The Problem",
              "The Decision: an army of Devins to tackle subtasks in parallel",
              "The Solution: Custom ETL Migration Devin",
              "Build with Devin",
              "Build better software with Devin"
            ],
            "ctas": [
              "Read more",
              "Use Case",
              "Get started"
            ],
            "prices": [],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "review_wall",
            "social_proof_logos",
            "usage_proof"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/02-p2/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/02-p2/full.png"
          },
          "crops": []
        },
        {
          "n": 3,
          "id": "p3",
          "label": "Pricing",
          "url": "https://devin.ai/pricing",
          "reached": true,
          "copy": {
            "title": "Plans and Pricing | Devin",
            "hero_copy": "Devin Plans and Pricing | Compare Plans | Frequently Asked Questions",
            "h1": [
              "Devin Plans and Pricing"
            ],
            "h2": [
              "Compare Plans",
              "Frequently Asked Questions"
            ],
            "ctas": [
              "Download",
              "Select plan",
              "Contact us"
            ],
            "prices": [
              "$0",
              "$20",
              "$200",
              "$80",
              "$40"
            ],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "free_trial",
            "pricing_tiers"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/03-p3/hero.png",
            "full": "https://uxxray.com/reports/windsurf.com/2026-07-10/mobile/03-p3/full.png"
          },
          "crops": []
        }
      ]
    }
  }
}