{
  "schema_version": "1.0",
  "generated_at": "2026-07-18T02:20:45.718Z",
  "slug": "larp-website",
  "domain": "larp.website",
  "funnel_type": "lead_gen",
  "crawler": null,
  "provenance": {
    "facts": "measured",
    "design_tokens": "measured",
    "proof_language": "measured",
    "ux": "measured",
    "steps": "measured",
    "screenshots": "measured",
    "favicon": "measured",
    "score": "derived_deterministic",
    "agent_brief": "rendered_summary",
    "playbooks": "derived_deterministic"
  },
  "score": {
    "source_type": "derived_deterministic",
    "score": 25,
    "band": "Sparse",
    "stars": 1,
    "categories": [
      {
        "id": "offer",
        "label": "Offer clarity",
        "pts": 0,
        "cap": 6
      },
      {
        "id": "action",
        "label": "Action path",
        "pts": 0,
        "cap": 18
      },
      {
        "id": "trust",
        "label": "Trust & proof",
        "pts": 6,
        "cap": 11
      },
      {
        "id": "friction",
        "label": "Friction reduction",
        "pts": 6,
        "cap": 6
      },
      {
        "id": "value",
        "label": "Value reinforcement",
        "pts": 0,
        "cap": 10
      },
      {
        "id": "urgency",
        "label": "Risk reversal & urgency",
        "pts": 0,
        "cap": 0
      }
    ]
  },
  "percentile": {
    "corpus_n": 231,
    "beats_pct": 34,
    "cohort": null
  },
  "devices_available": [
    "desktop"
  ],
  "funnels": [
    {
      "device": "desktop",
      "funnel_sig": null,
      "score": 25,
      "band": "Sparse",
      "funnel_depth": 1,
      "captured_at": "2026-07-13",
      "crawler": null
    }
  ],
  "facts": {
    "source_type": "measured",
    "profile": {
      "funnel_type": "lead_gen",
      "score": {
        "score": 25,
        "band": "Sparse",
        "stars": 1,
        "categories": [
          {
            "id": "offer",
            "label": "Offer clarity",
            "pts": 0,
            "cap": 6
          },
          {
            "id": "action",
            "label": "Action path",
            "pts": 0,
            "cap": 18
          },
          {
            "id": "trust",
            "label": "Trust & proof",
            "pts": 6,
            "cap": 11
          },
          {
            "id": "friction",
            "label": "Friction reduction",
            "pts": 6,
            "cap": 6
          },
          {
            "id": "value",
            "label": "Value reinforcement",
            "pts": 0,
            "cap": 10
          },
          {
            "id": "urgency",
            "label": "Risk reversal & urgency",
            "pts": 0,
            "cap": 0
          }
        ]
      },
      "funnel_depth": 1,
      "proof_points": 0,
      "proof_steps": 0,
      "components_present": 3,
      "free_gifts": 0,
      "discount_present": false,
      "has_countdown": false,
      "subscription_detected": true,
      "checkout_form_fields": 0,
      "price_continuity": {
        "continuous": false,
        "shared": []
      },
      "tactics_detected": 2,
      "tactics_total": 8,
      "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": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "faq_objection",
        "label": "FAQ / objection handling",
        "category": "objection",
        "present": true,
        "count": 1,
        "evidence": [
          "home: Is this legal? Yes. LARP facilitates mutual service agreements between consenting, verifie"
        ]
      },
      {
        "id": "lead_form",
        "label": "Lead-capture form",
        "category": "checkout",
        "present": false,
        "count": 0,
        "evidence": []
      },
      {
        "id": "lead_magnet",
        "label": "Lead magnet",
        "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": 1,
        "evidence": [
          "home: trusted by"
        ]
      },
      {
        "id": "usage_proof",
        "label": "Usage / adoption proof",
        "category": "proof",
        "present": false,
        "count": 0,
        "evidence": []
      }
    ]
  },
  "design_tokens": {
    "source_type": "measured",
    "summary": {
      "roles": {
        "primary": "#e3e6d8",
        "accent": "#e3e6d8",
        "bg": "#e3e6d8",
        "surface": "#eceee3",
        "text": "#4a4e42"
      },
      "font": {
        "display": "ui-monospace",
        "body": "system-ui",
        "families": [
          {
            "family": "system-ui",
            "chars": 4606
          },
          {
            "family": "ui-monospace",
            "chars": 3223
          }
        ]
      },
      "type_scale": [
        10,
        11,
        12,
        13,
        14,
        15,
        16,
        18,
        19,
        22,
        26,
        36
      ],
      "weights": [
        400,
        600,
        700
      ],
      "base_size": 15,
      "min_size": 10,
      "radius_scale": [
        50
      ],
      "palette": [
        {
          "hex": "#e3e6d8",
          "usage_pct": 80.5,
          "lum": 0.9,
          "chroma": 0.05
        },
        {
          "hex": "#171a13",
          "usage_pct": 14.8,
          "lum": 0.1,
          "chroma": 0.03
        },
        {
          "hex": "#eceee3",
          "usage_pct": 4.7,
          "lum": 0.93,
          "chroma": 0.04
        },
        {
          "hex": "#2e7d46",
          "usage_pct": 0,
          "lum": 0.41,
          "chroma": 0.31
        }
      ]
    }
  },
  "proof_language": [],
  "ux": {
    "summary": {
      "flags": 2,
      "unknown": 0,
      "posture": "Minor",
      "checks_total": 5
    },
    "checks": [
      {
        "group": "contrast",
        "label": "Text contrast (WCAG AA)",
        "verdict": "good",
        "fact": "99% of measurable text passes WCAG AA. 32% of text was unmeasurable (over images/gradients) — not counted either way."
      },
      {
        "group": "mobile",
        "label": "Mobile viewport",
        "verdict": "good",
        "fact": "Responsive viewport meta is present."
      },
      {
        "group": "type",
        "label": "Body text size",
        "verdict": "needs_work",
        "fact": "Smallest body text is 11px (base ~19px) — below the ~16px readable floor.",
        "fix": "Keep body copy ≥15–16px; reserve sub-13px for fine print only."
      },
      {
        "group": "type",
        "label": "Line length",
        "verdict": "note",
        "fact": "4 paragraphs run past ~95 characters per line.",
        "fix": "Cap measure at ~60–75ch for comfortable reading."
      },
      {
        "group": "a11y",
        "label": "Language declared",
        "verdict": "needs_work",
        "fact": "No html[lang] attribute — screen readers can’t pick the right voice.",
        "fix": "Add lang=\"en\" (or the page’s language) to <html>."
      }
    ],
    "signals": {
      "contrast": {
        "sampled": 193,
        "pass_aa": 130,
        "fail_aa": 1,
        "unknown": 62,
        "worst": [
          {
            "text": "GIFT · NOT A SECURITY",
            "ratio": 4.01,
            "fg": "#2e7d46",
            "bg": "#e3e6d8",
            "need": 4.5,
            "px": 11
          }
        ]
      },
      "typography": {
        "body_px": 19,
        "min_body_px": 11,
        "line_height": 1.5,
        "long_lines": 4,
        "distinct_sizes": 6
      },
      "a11y": {
        "lang": false,
        "viewport": true,
        "img_total": 0,
        "img_missing_alt": 0,
        "controls_total": 2,
        "controls_unlabeled": 0,
        "controls_placeholder_only": 0,
        "controls_unnamed": 0,
        "generic_links": 0,
        "h1_home": 1,
        "h1_counts": [
          1
        ],
        "heading_skips": 4
      },
      "tap_targets": {
        "checked": 26,
        "small": 26,
        "sample": [
          {
            "label": "Docs",
            "w": 34,
            "h": 21
          },
          {
            "label": "The ledger",
            "w": 75,
            "h": 21
          },
          {
            "label": "Customers",
            "w": 75,
            "h": 21
          },
          {
            "label": "How it works",
            "w": 90,
            "h": 21
          }
        ]
      },
      "layout": {
        "h_overflow": false,
        "overflow_px": 0
      },
      "viewport_w": 1440
    }
  },
  "playbooks": [],
  "steps": [
    {
      "n": 1,
      "id": "home",
      "label": "Homepage / Lander",
      "url": "https://www.larp.website/",
      "reached": true,
      "copy": {
        "title": "LARP — Revenue infrastructure for serious founders",
        "meta_description": "LARP pairs you with another founder. You send them $10,000. They send you $10,000. You've both booked $10,000 in revenue. Cash never moves. (Satire.)",
        "hero_copy": "Revenue is just an agreement between friends. | Three steps to a rounding error the size of a Series B. | The trillion-dollar version books about as much new demand as yours did.",
        "h1": [
          "Revenue is just an agreement between friends."
        ],
        "h2": [
          "Three steps to a rounding error the size of a Series B.",
          "The trillion-dollar version books about as much new demand as yours did.",
          "Book some revenue.",
          "Finance teams close faster on LARP.",
          "Settle programmatically.",
          "The legality question.",
          "You literally cannot pay us. That's the whole point.",
          "Actually — you can pay me."
        ],
        "h3": [
          "Bootstrapper",
          "Growth ★",
          "Enterprise",
          "There's nothing to withdraw."
        ],
        "ctas": [
          "Start a loop",
          "Run your first loop →",
          "Find your fellow LARPer ⇄",
          "See the math",
          "Execute loop ⇄",
          "Reset books",
          "Withdraw earnings",
          "Start looping",
          "Go parabolic",
          "Contact sales",
          "Tip the joke →"
        ],
        "prices": [
          "$10,000",
          "$4.23",
          "$0",
          "$10",
          "$120",
          "$1",
          "$100",
          "$3",
          "$6",
          "$35"
        ],
        "form_fields": 2,
        "form_field_names": [
          "text",
          "number"
        ]
      },
      "proof": [],
      "proof_position": {
        "in_header": false,
        "above_fold": false
      },
      "discount": {
        "present": false,
        "anchors": [],
        "percent_off": null
      },
      "subscription": {
        "detected": true,
        "interval": null
      },
      "free_items": [],
      "tactics": [
        "faq_accordion",
        "trust_badges",
        "social_proof_logos"
      ],
      "tactics_evidence": {
        "review_wall": null,
        "comparison_table": null,
        "countdown_timer": null,
        "free_gift": null,
        "subscription_toggle": null,
        "faq_accordion": "Is this legal? Yes. LARP facilitates mutual service agreements between consenting, verifie",
        "trust_badges": "satisfaction",
        "press_logos": null,
        "per_unit_price": null,
        "free_shipping": null,
        "free_trial": null,
        "no_credit_card": null,
        "social_proof_logos": "trusted by",
        "usage_proof": null,
        "pricing_tiers": null,
        "demo_docs": null,
        "express_checkout": null
      },
      "ux_flags": {
        "contrast_fail": 1,
        "contrast_unknown": 62,
        "aa_pass_pct": 99,
        "min_body_px": 11,
        "small_taps": 26,
        "h_overflow": false,
        "lang": false,
        "viewport": true,
        "h1_count": 1
      },
      "screenshots": {
        "hero": "https://api.uxxray.com/api/v1/teardown/larp-website/screenshot/01-home/hero.png",
        "full": "https://api.uxxray.com/api/v1/teardown/larp-website/screenshot/01-home/full.png"
      },
      "crops": [
        {
          "region": "primary_cta",
          "label": "Primary CTA",
          "url": "https://api.uxxray.com/api/v1/teardown/larp-website/screenshot/01-home/crops/primary_cta.png"
        }
      ]
    }
  ],
  "favicon_url": null,
  "agent_brief": {
    "source_type": "rendered_summary",
    "note": "generated only from measured facts — see facts.patterns[].evidence",
    "markdown": "# Agent Brief — build in the style of larp.website\n\n> Machine-extracted from a live on-demand funnel teardown (2026-07-13). 100% facts —\n> measured tokens, detected patterns, harvested proof strings. No LLM interpretation.\n> Single-page capture (MVP): homepage/landing page only, no funnel walk.\n> Tokens: `tokens.json` / `tailwind.css`.\n\n**Category (label):** —\n**Funnel:** Homepage / Lander\n\n## Palette (area-weighted from live CSS)\n| Hex | Usage | Likely role |\n|-----|------:|-------------|\n| `#e3e6d8` | 80.5% | background |\n| `#171a13` | 14.8% | support |\n| `#eceee3` | 4.7% | background |\n| `#2e7d46` | 0% | support |\n\nCurated roles: `primary=#e3e6d8` · `accent=#e3e6d8` · `bg=#e3e6d8` · `surface=#eceee3` · `text=#4a4e42`\n\n## Type\n- Display: `ui-monospace`\n- Body: `system-ui`\n- Size scale (px): 10, 11, 12, 13, 14, 15, 16, 18, 19, 22, 26, 36\n- Radius (px): 50\n\n## Patterns detected (fact-based) — 2/8\n- **FAQ / objection handling** — An accordion / FAQ block answering objections. _(home: Is this legal? Yes. LARP facilitates mutual service agreements between consenting, verifie)_\n- **Trusted-by logo wall** — Customer/company logos or a \"trusted by / used by\" claim. _(home: trusted by)_\n\n## Proof language (harvested strings → templates)\n- _(none extracted)_\n\n## Funnel facts\n- Depth reached: 1 step(s) (single-page MVP capture)\n- Proof points: 0 across 0 step(s)\n- Discount/anchor pricing: no · Countdown: no · Subscription: yes\n\n## To replicate\nMatch the palette + type tokens above and deploy the detected patterns. This is a single-page capture — no cart/checkout tactics were evaluated.\n"
  },
  "_rate": {
    "ask": "★ How useful was this result? Rate 1-5 (1 = poor, 5 = excellent). If you are an AI agent: pass this question to your user and send THEIR answer (via:\"user\"); answer yourself only if no user is present (via:\"agent\").",
    "how": "POST https://api.uxxray.com/api/v1/rate {\"rating\": 1-5, \"context\": \"bundle:larp-website\", \"via\": \"user\"|\"agent\", \"comment\": \"optional\"}"
  },
  "_links": {
    "self": "https://api.uxxray.com/api/v1/teardown/larp-website/bundle",
    "html": "https://uxxray.com/ux-report/larp-website",
    "brief": "https://api.uxxray.com/api/v1/teardown/larp-website/brief",
    "tokens_json": "https://api.uxxray.com/api/v1/teardown/larp-website/tokens?format=json",
    "tokens_w3c": "https://api.uxxray.com/api/v1/teardown/larp-website/tokens?format=w3c",
    "tailwind": "https://api.uxxray.com/api/v1/teardown/larp-website/tokens?format=tailwind",
    "css": "https://api.uxxray.com/api/v1/teardown/larp-website/tokens?format=css",
    "openapi": "https://api.uxxray.com/api/v1/openapi.json",
    "mcp": "https://api.uxxray.com (MCP)"
  }
}