{
  "schema_version": "1.0",
  "generated_at": "2026-07-11T00:03:02.722Z",
  "slug": "sourcegraph",
  "domain": "sourcegraph.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": 45,
    "band": "Thin",
    "stars": 2,
    "categories": [
      {
        "id": "offer",
        "label": "Offer clarity",
        "pts": 0,
        "cap": 8
      },
      {
        "id": "action",
        "label": "Action path",
        "pts": 11,
        "cap": 20
      },
      {
        "id": "trust",
        "label": "Trust & proof",
        "pts": 6,
        "cap": 11
      },
      {
        "id": "friction",
        "label": "Friction reduction",
        "pts": 10,
        "cap": 10
      },
      {
        "id": "value",
        "label": "Value reinforcement",
        "pts": 0,
        "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": 45,
        "band": "Thin",
        "stars": 2,
        "categories": [
          {
            "id": "offer",
            "label": "Offer clarity",
            "pts": 0,
            "cap": 8
          },
          {
            "id": "action",
            "label": "Action path",
            "pts": 11,
            "cap": 20
          },
          {
            "id": "trust",
            "label": "Trust & proof",
            "pts": 6,
            "cap": 11
          },
          {
            "id": "friction",
            "label": "Friction reduction",
            "pts": 10,
            "cap": 10
          },
          {
            "id": "value",
            "label": "Value reinforcement",
            "pts": 0,
            "cap": 10
          },
          {
            "id": "urgency",
            "label": "Risk reversal & urgency",
            "pts": 0,
            "cap": 0
          }
        ]
      },
      "funnel_depth": 2,
      "proof_points": 0,
      "proof_steps": 0,
      "components_present": 5,
      "free_gifts": 0,
      "discount_present": false,
      "has_countdown": false,
      "subscription_detected": false,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 4,
      "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": 2,
        "evidence": [
          "home: Schedule a demo",
          "p2: Schedule a demo"
        ]
      },
      {
        "id": "faq_objection",
        "label": "FAQ / objection handling",
        "category": "objection",
        "present": true,
        "count": 1,
        "evidence": [
          "p2: Frequently asked questions What are Sourcegraph credits? How many credits do I get? How ar"
        ]
      },
      {
        "id": "free_trial",
        "label": "Free trial / freemium",
        "category": "offer",
        "present": true,
        "count": 1,
        "evidence": [
          "p2: free trial"
        ]
      },
      {
        "id": "lead_form",
        "label": "Lead-capture form",
        "category": "checkout",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "pricing_tiers",
        "label": "Pricing tiers",
        "category": "offer",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "proof_above_fold",
        "label": "Proof above the fold",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "trusted_by_logos",
        "label": "Trusted-by logo wall",
        "category": "proof",
        "present": true,
        "count": 2,
        "evidence": [
          "home: trusted by",
          "p2: trusted by"
        ]
      },
      {
        "id": "usage_proof",
        "label": "Usage / adoption proof",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#020202",
        "accent": "#020202",
        "bg": "#ffffff",
        "surface": "#f7f7f7",
        "text": "#ededed"
      },
      "font": {
        "display": "Poly Sans",
        "body": "Helvetica"
      },
      "radius_scale": [
        4,
        6,
        8,
        12,
        50
      ]
    }
  },
  "proof_language": [],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://sourcegraph.com/",
      "reached": true,
      "copy": {
        "title": "Code Understanding, Oversight and Evolution | Sourcegraph",
        "hero_copy": "Take control of your codebase | A tidal wave of code is coming. Code is growing faster than teams can understand or control it. | Take back control with complete codebase context",
        "h1": [
          "Take control of your codebase"
        ],
        "h2": [
          "A tidal wave of code is coming. Code is growing faster than teams can understand or control it.",
          "Take back control with complete codebase context",
          "Stripe makes their fleet of internal AI agents more effective with the Sourcegraph MCP server",
          "Understand. Oversee. Evolve.",
          "Built for Big Code",
          "The Sourcegraph guide to surviving Big Code",
          "Take control of your codebase"
        ],
        "ctas": [
          "Platform",
          "Solutions",
          "Resources",
          "Schedule a demo",
          "Understanding",
          "Oversight",
          "Evolution",
          "✕",
          "Cookie preferences",
          "Do not sell",
          "Download guide",
          "Download →"
        ],
        "prices": [],
        "form_fields": 0
      },
      "proof": [],
      "tactics": [
        "review_wall",
        "social_proof_logos",
        "demo_docs"
      ],
      "screenshots": {
        "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/01-home/hero.png",
        "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/01-home/full.png"
      },
      "crops": []
    },
    {
      "n": 2,
      "id": "p2",
      "label": "Pricing",
      "url": "https://sourcegraph.com/pricing",
      "reached": true,
      "copy": {
        "title": "Pricing | Sourcegraph",
        "hero_copy": "Pricing | Enterprise plan",
        "h1": [
          "Pricing"
        ],
        "h2": [
          "Enterprise plan"
        ],
        "ctas": [
          "Platform",
          "Solutions",
          "Resources",
          "Schedule a demo",
          "What are Sourcegraph credits?",
          "How many credits do I get?",
          "How are credits shared?",
          "Do credits expire?",
          "What happens if we exceed our credit allocation?",
          "Is there a free trial?",
          "Cookie preferences",
          "Do not sell"
        ],
        "prices": [
          "$16"
        ],
        "form_fields": 0
      },
      "proof": [],
      "tactics": [
        "faq_accordion",
        "free_trial",
        "social_proof_logos",
        "demo_docs"
      ],
      "screenshots": {
        "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/02-p2/hero.png",
        "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/02-p2/full.png"
      },
      "crops": []
    }
  ],
  "favicon_url": null,
  "agent_brief": {
    "source_type": "rendered_summary",
    "note": "generated only from measured facts — see facts.patterns[].evidence",
    "markdown": "# Funnel Teardown — sourcegraph.com\n\n> An evidence-based read of sourcegraph.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:** 45/100 (Thin)\n**Path captured:** Homepage / Lander → Pricing\n\n## Scorecard — where the points come from\n| Category | Earned |\n|----------|-------:|\n| Offer clarity | 0 / 8 |\n| Action path | 11 / 20 |\n| Trust & proof | 6 / 11 |\n| Friction reduction | 10 / 10 |\n| Value reinforcement | 0 / 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:_ `p2: Frequently asked questions What are Sourcegraph credits? How many credits do I get? How ar`\n- **Free trial / freemium** — A free trial, free tier, or \"no credit card\" entry offer.  \n  _Proof:_ `p2: free trial`\n- **Trusted-by logo wall** — Customer/company logos or a \"trusted by / used by\" claim.  \n  _Proof:_ `home: trusted by`, `p2: trusted by`\n- **Demo / docs entry** — A \"book a demo\" or documentation / API entry point.  \n  _Proof:_ `home: Schedule a demo`, `p2: Schedule a demo`\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- **Proof above the fold** — not detected. Social proof rendered within the first viewport on at least one step.\n- **Usage / adoption proof** — not detected. A count of developers / teams / companies / stars using the product.\n- **Pricing tiers** — not detected. Named plan tiers with per-month / per-seat pricing.\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| `#020202` | 55.8% | support |\n| `#0e0e0e` | 15.7% | support |\n| `#ffffff` | 15.3% | background |\n| `#f7f7f7` | 10.1% | background |\n| `#410604` | 0.8% | support |\n| `#071b0c` | 0.5% | support |\n| `#250e0d` | 0.5% | support |\n| `#e62b34` | 0.4% | accent/brand |\n\n- Type: display `Poly Sans`, body `Helvetica` · size scale (px): 7, 8, 9, 13, 14, 15, 16, 18, 19, 22, 28, 32 · radius (px): 4, 6, 8, 12, 50\n\n## Funnel facts\n- Depth reached: 2 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: no\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/sourcegraph/bundle",
    "html": "https://uxxray.com/ux-report/sourcegraph",
    "brief": "https://api.uxxray.com/api/v1/teardown/sourcegraph/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/sourcegraph/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/sourcegraph/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/sourcegraph/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/sourcegraph/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com (MCP)"
  },
  "devices": {
    "desktop": {
      "score": {
        "score": 45,
        "band": "Thin",
        "stars": 2
      },
      "steps": [
        {
          "n": 1,
          "id": "home",
          "label": "Homepage / Lander",
          "url": "https://sourcegraph.com/",
          "reached": true,
          "copy": {
            "title": "Code Understanding, Oversight and Evolution | Sourcegraph",
            "hero_copy": "Take control of your codebase | A tidal wave of code is coming. Code is growing faster than teams can understand or control it. | Take back control with complete codebase context",
            "h1": [
              "Take control of your codebase"
            ],
            "h2": [
              "A tidal wave of code is coming. Code is growing faster than teams can understand or control it.",
              "Take back control with complete codebase context",
              "Stripe makes their fleet of internal AI agents more effective with the Sourcegraph MCP server",
              "Understand. Oversee. Evolve.",
              "Built for Big Code",
              "The Sourcegraph guide to surviving Big Code",
              "Take control of your codebase"
            ],
            "ctas": [
              "Platform",
              "Solutions",
              "Resources",
              "Schedule a demo",
              "Understanding",
              "Oversight",
              "Evolution",
              "✕",
              "Cookie preferences",
              "Do not sell",
              "Download guide",
              "Download →"
            ],
            "prices": [],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "review_wall",
            "social_proof_logos",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/01-home/hero.png",
            "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/01-home/full.png"
          },
          "crops": []
        },
        {
          "n": 2,
          "id": "p2",
          "label": "Pricing",
          "url": "https://sourcegraph.com/pricing",
          "reached": true,
          "copy": {
            "title": "Pricing | Sourcegraph",
            "hero_copy": "Pricing | Enterprise plan",
            "h1": [
              "Pricing"
            ],
            "h2": [
              "Enterprise plan"
            ],
            "ctas": [
              "Platform",
              "Solutions",
              "Resources",
              "Schedule a demo",
              "What are Sourcegraph credits?",
              "How many credits do I get?",
              "How are credits shared?",
              "Do credits expire?",
              "What happens if we exceed our credit allocation?",
              "Is there a free trial?",
              "Cookie preferences",
              "Do not sell"
            ],
            "prices": [
              "$16"
            ],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "free_trial",
            "social_proof_logos",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/02-p2/hero.png",
            "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/desktop/02-p2/full.png"
          },
          "crops": []
        }
      ]
    },
    "mobile": {
      "score": {
        "score": 45,
        "band": "Thin",
        "stars": 2
      },
      "steps": [
        {
          "n": 1,
          "id": "home",
          "label": "Homepage / Lander",
          "url": "https://sourcegraph.com/",
          "reached": true,
          "copy": {
            "title": "Code Understanding, Oversight and Evolution | Sourcegraph",
            "hero_copy": "Take control of your codebase | A tidal wave of code is coming. Code is growing faster than teams can understand or control it. | Take back control with complete codebase context",
            "h1": [
              "Take control of your codebase"
            ],
            "h2": [
              "A tidal wave of code is coming. Code is growing faster than teams can understand or control it.",
              "Take back control with complete codebase context",
              "Stripe makes their fleet of internal AI agents more effective with the Sourcegraph MCP server",
              "Understand. Oversee. Evolve.",
              "Built for Big Code",
              "The Sourcegraph guide to surviving Big Code",
              "Take control of your codebase"
            ],
            "ctas": [
              "Understanding",
              "Oversight",
              "Evolution",
              "✕",
              "Cookie preferences",
              "Do not sell",
              "Download guide",
              "Download →"
            ],
            "prices": [],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "review_wall",
            "social_proof_logos",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/mobile/01-home/hero.png",
            "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/mobile/01-home/full.png"
          },
          "crops": []
        },
        {
          "n": 2,
          "id": "p2",
          "label": "Pricing",
          "url": "https://sourcegraph.com/pricing",
          "reached": true,
          "copy": {
            "title": "Pricing | Sourcegraph",
            "hero_copy": "Pricing | Enterprise plan",
            "h1": [
              "Pricing"
            ],
            "h2": [
              "Enterprise plan"
            ],
            "ctas": [
              "What are Sourcegraph credits?",
              "How many credits do I get?",
              "How are credits shared?",
              "Do credits expire?",
              "What happens if we exceed our credit allocation?",
              "Is there a free trial?",
              "Cookie preferences",
              "Do not sell"
            ],
            "prices": [
              "$16"
            ],
            "form_fields": 0
          },
          "proof": [],
          "tactics": [
            "faq_accordion",
            "free_trial",
            "social_proof_logos",
            "demo_docs"
          ],
          "screenshots": {
            "hero": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/mobile/02-p2/hero.png",
            "full": "https://uxxray.com/reports/sourcegraph.com/2026-07-10/mobile/02-p2/full.png"
          },
          "crops": []
        }
      ]
    }
  }
}