{
  "analytics": {
    "captures": [],
    "checkout_status": "payment_link_ready",
    "google_analytics_enabled": false,
    "offer_id": "esm_launch_sprint_10k",
    "posthog_enabled": false,
    "posthog_host": "",
    "track_local": false
  },
  "checkout": {
    "checkout_params": {
      "cancel_url": "https://protelynx.ai/checkout/cancel",
      "client_reference_id": "public-offer",
      "line_items": [
        {
          "price_data": {
            "currency": "usd",
            "product_data": {
              "description": "Standard 2-4 week customer-specific ESM workflow implementation.",
              "metadata": {
                "protelynx_offer_id": "esm_launch_sprint_10k",
                "protelynx_offer_kind": "implementation"
              },
              "name": "Protelynx ESM Launch Sprint - esm_launch_sprint_10k"
            },
            "unit_amount": 1000000
          },
          "quantity": 1
        }
      ],
      "metadata": {
        "protelynx_offer_id": "esm_launch_sprint_10k",
        "protelynx_offer_kind": "implementation",
        "protelynx_project_id": "public-offer"
      },
      "mode": "payment",
      "success_url": "https://protelynx.ai/checkout/success?session_id={CHECKOUT_SESSION_ID}"
    },
    "checkout_url": "https://buy.stripe.com/bJe3cwaI2avYewJ5nR7ss00",
    "customer_email_present": false,
    "live_mode_requested": false,
    "missing_configuration": [],
    "notes": [
      "Using configured Stripe payment link for implementation offer."
    ],
    "offer": {
      "currency": "usd",
      "deliverable": "Configured workflow harness, batch run path, review queue, export bundle, handoff report.",
      "description": "Standard 2-4 week customer-specific ESM workflow implementation.",
      "interval": null,
      "kind": "implementation",
      "mode": "payment",
      "name": "Protelynx ESM Launch Sprint",
      "offer_id": "esm_launch_sprint_10k",
      "target_customer": "Small biotech or AI-bio team with a concrete workflow and data set.",
      "unit_amount_cents": 1000000
    },
    "project_id": "public-offer",
    "provider": "stripe",
    "status": "payment_link_ready",
    "stripe_api_key_present": false,
    "stripe_session_id": null
  },
  "contact_email": "founder@protelynx.ai",
  "cta_url": "",
  "files": {
    "index_html": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/index.html",
    "launch_pack_manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.json",
    "launch_pack_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.md",
    "manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.json",
    "offer_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.md",
    "readiness_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.md",
    "revenue_cadence_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.md",
    "sales_kit_checklist": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/implementation-checklist.md",
    "sales_kit_manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/sales-kit.json",
    "sales_kit_offer": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/offer.md",
    "sales_kit_sample_report": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/sample-report.md"
  },
  "generated_at": "2026-06-06T17:21:20.871131Z",
  "html": "<!doctype html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"utf-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n  <title>Protelynx ESM Launch Sprint</title>\n  <style>:root { color-scheme: light; --ink: #13231f; --muted: #52635e; --line: #d8e4df; --panel: #f6faf8; --paper: #fbfdfc; --accent: #146c63; --blue: #245a8d; --amber: #a45f1a; --violet: #5c527d; }\n* { box-sizing: border-box; }\nhtml { width: 100%; overflow-x: hidden; -webkit-text-size-adjust: 100%; }\nbody { width: 100%; margin: 0; overflow-x: hidden; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif; color: var(--ink); background: var(--paper); }\nmain { width: 100%; max-width: 1120px; margin: 0 auto; padding: 40px 24px 56px; }\n.hero { padding: 48px 0 36px; border-bottom: 1px solid var(--line); }\n.eyebrow { margin: 0 0 12px; color: var(--accent); font-weight: 700; letter-spacing: 0; text-transform: uppercase; font-size: 0.82rem; }\nh1 { margin: 0; font-size: 4.25rem; line-height: 0.98; letter-spacing: 0; max-width: 920px; overflow-wrap: break-word; }\nh2 { margin: 0 0 18px; font-size: 1.45rem; line-height: 1.18; letter-spacing: 0; }\nh3 { margin: 0; font-size: 1rem; line-height: 1.3; letter-spacing: 0; }\n.lede { max-width: 820px; margin: 22px 0 0; color: var(--muted); font-size: 1.18rem; line-height: 1.55; overflow-wrap: break-word; }\nsection { padding: 34px 0; border-bottom: 1px solid var(--line); }\n.actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }\n.button { display: inline-flex; align-items: center; justify-content: center; max-width: 100%; min-height: 42px; padding: 0 16px; border: 1px solid var(--accent); color: var(--accent); text-align: center; text-decoration: none; font-weight: 700; line-height: 1.25; white-space: normal; overflow-wrap: anywhere; border-radius: 6px; }\n.button.primary { background: var(--accent); color: white; }\n.button.muted { border-color: var(--line); color: var(--muted); }\n.workflow-visual { margin-top: 34px; border: 1px solid #cfded8; border-radius: 8px; background: #ffffff; overflow: hidden; box-shadow: 0 16px 40px rgba(31, 62, 55, 0.08); }\n.visual-top { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 14px 16px; border-bottom: 1px solid var(--line); background: #eef5f2; }\n.visual-top span, .section-kicker, .metric span, .handoff span { color: var(--muted); font-size: 0.84rem; font-weight: 700; letter-spacing: 0; text-transform: uppercase; }\n.visual-top strong { color: var(--accent); font-size: 0.95rem; line-height: 1.3; }\n.workflow-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1px; background: var(--line); }\n.workflow-step { min-width: 0; background: #ffffff; padding: 18px; }\n.workflow-step span { display: inline-flex; align-items: center; justify-content: center; width: 28px; height: 28px; margin-bottom: 14px; border-radius: 50%; background: var(--ink); color: #ffffff; font-weight: 800; }\n.workflow-step b, .workflow-step small { display: block; }\n.workflow-step small { margin-top: 6px; color: var(--muted); line-height: 1.4; }\n.run-panel { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px; background: var(--line); border-top: 1px solid var(--line); }\n.run-panel div { min-width: 0; padding: 16px; background: #fcf7ed; }\n.run-panel span { display: block; color: #76511b; font-size: 0.85rem; font-weight: 700; }\n.run-panel strong { display: block; margin-top: 6px; color: #3b2b15; overflow-wrap: break-word; }\n.section-grid { display: grid; grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr); gap: 32px; align-items: start; }\n.section-heading { max-width: 760px; margin-bottom: 18px; }\n.section-kicker { margin: 0 0 8px; color: var(--blue); }\n.copy-stack { color: var(--muted); font-size: 1rem; line-height: 1.65; }\n.copy-stack p { margin: 0 0 14px; }\n.copy-stack p:last-child { margin-bottom: 0; }\n.lane-grid, .handoff-grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; }\n.handoff-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }\n.lane, .handoff { min-width: 0; border: 1px solid var(--line); border-radius: 8px; background: #ffffff; padding: 18px; }\n.lane:nth-child(1) { border-top: 4px solid var(--accent); }\n.lane:nth-child(2) { border-top: 4px solid var(--blue); }\n.lane:nth-child(3) { border-top: 4px solid var(--amber); }\n.lane:nth-child(4) { border-top: 4px solid var(--violet); }\n.lane p, .handoff p { margin: 10px 0 0; color: var(--muted); font-size: 0.95rem; line-height: 1.55; }\n.handoff strong { display: block; margin-top: 10px; line-height: 1.3; overflow-wrap: break-word; }\n.metrics { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 210px), 1fr)); gap: 12px; }\n.metric { min-width: 0; border: 1px solid var(--line); border-radius: 8px; padding: 16px; background: var(--panel); min-height: 92px; }\n.metric strong { display: block; margin-top: 10px; font-size: 1.35rem; line-height: 1.2; overflow-wrap: break-word; word-break: normal; }\nul, ol { margin: 0; padding-left: 22px; color: var(--muted); line-height: 1.7; }\n.step-list { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 12px; padding-left: 0; list-style: none; color: var(--ink); }\n.step-list li { min-width: 0; border-left: 3px solid var(--accent); padding: 0 16px; }\n.step-list span { display: block; color: var(--ink); font-weight: 800; }\n.step-list p { margin: 8px 0 0; color: var(--muted); line-height: 1.55; }\n.file-list { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)); gap: 10px; padding-left: 0; list-style: none; }\n.file-list li { min-width: 0; }\n.file-list a { display: block; min-height: 42px; padding: 10px 12px; border: 1px solid var(--line); border-radius: 6px; background: #ffffff; text-decoration: none; font-weight: 700; overflow-wrap: anywhere; }\na { color: var(--accent); }\nfooter { padding-top: 22px; color: var(--muted); font-size: 0.9rem; }\n@media (max-width: 900px) { .workflow-steps, .lane-grid, .step-list { grid-template-columns: repeat(2, minmax(0, 1fr)); } .handoff-grid, .run-panel, .section-grid { grid-template-columns: 1fr; } }\n@media (max-width: 760px) { h1 { font-size: 2.75rem; line-height: 1.04; max-width: 100%; } h2 { font-size: 1.28rem; } .lede { font-size: 1.05rem; } .visual-top { align-items: flex-start; flex-direction: column; } }\n@media (max-width: 640px) { main { padding: 28px 16px 44px; } .hero { padding-top: 24px; } .actions { display: grid; grid-template-columns: 1fr; } .button { width: 100%; } .metrics { grid-template-columns: 1fr; } .workflow-steps, .lane-grid, .step-list { grid-template-columns: 1fr; } }\n@media (max-width: 420px) { h1 { font-size: 2.2rem; } .metric, .lane, .handoff, .workflow-step { padding: 14px; } .metric strong { font-size: 1.18rem; } }</style>\n\n</head>\n<body>\n  <main>\n    <section class=\"hero\">\n      <p class=\"eyebrow\">Protelynx.ai</p>\n      <h1>Protelynx ESM Launch Sprint</h1>\n      <p class=\"lede\">Working ESM3, ESMC, and ESMFold2 workflows in 2-4 weeks, with auditable run records, responsible-use gates, reports, and reusable product extraction.</p>\n      <div class=\"actions\"><a class=\"button primary\" data-analytics-event=\"cta_click\" data-analytics-target=\"checkout\" href=\"https://buy.stripe.com/bJe3cwaI2avYewJ5nR7ss00\">Start Checkout</a>\n<a class=\"button\" data-analytics-event=\"cta_click\" data-analytics-target=\"email\" href=\"mailto:founder@protelynx.ai\">Email Protelynx</a>\n<a class=\"button\" data-analytics-event=\"cta_click\" data-analytics-target=\"sample_report\" href=\"sales-kit/sample-report.md\">View Sample Report</a></div>\n      <div class=\"workflow-visual\" aria-label=\"Protelynx workflow preview\">\n  <div class=\"visual-top\"><span>Research workflow board</span><strong>Mock proof first, Biohub when configured</strong></div>\n  <div class=\"workflow-steps\">\n    <div class=\"workflow-step\"><span>1</span><b>Intake</b><small>Sequence, FASTA, objective</small></div>\n    <div class=\"workflow-step\"><span>2</span><b>Route</b><small>ESM3 / ESMC / ESMFold2</small></div>\n    <div class=\"workflow-step\"><span>3</span><b>Review</b><small>Safety, artifacts, metrics</small></div>\n    <div class=\"workflow-step\"><span>4</span><b>Convert</b><small>Checkout + Workflow Hub</small></div>\n  </div>\n  <div class=\"run-panel\">\n    <div><span>Checkout handoff</span><strong>payment link ready</strong></div>\n    <div><span>Readiness</span><strong>warn</strong></div>\n    <div><span>Pass / warn / fail</span><strong>9/6/0</strong></div>\n  </div>\n</div>\n    </section>\n    <section class=\"section-grid\">\n      <div>\n        <p class=\"section-kicker\">For research teams</p>\n        <h2>Start with the workflow your team already needs to run</h2>\n      </div>\n      <div class=\"copy-stack\">\n        <p>Protelynx is a paid implementation lane for teams that have protein-model questions but need operational software: provider routing, batch runs, audit-ready records, review gates, exports, and repeatable reports.</p>\n        <p>The public proof stays honest. It uses mock output without credentials, then switches to Biohub or local/Hugging Face execution only when the customer provider lane is configured.</p>\n      </div>\n    </section>\n    <section>\n      <div class=\"section-heading\"><p class=\"section-kicker\">Model lanes</p><h2>Show Biohub and the new ESM model family without blurring roles</h2></div>\n      <div class=\"lane-grid\"><article class=\"lane\"><h3>ESM3 design</h3><p>Generate and iterate masked-sequence or design-loop candidates, then force review before wet-lab handoff.</p></article>\n<article class=\"lane\"><h3>ESMC embedding</h3><p>Triage FASTA sets, cluster candidates, and produce high-throughput embedding reports for teams with many sequences.</p></article>\n<article class=\"lane\"><h3>ESMFold2 structure</h3><p>Create structure-confidence reports and exported artifacts when the question needs fold-level review.</p></article>\n<article class=\"lane\"><h3>Biohub / local provider lane</h3><p>Keep hosted Biohub and local/Hugging Face execution behind explicit credentials while the public page uses mock proof.</p></article></div>\n    </section>\n    <section>\n      <h2>Proof Snapshot</h2>\n      <div class=\"metrics\"><div class=\"metric\"><span>Implementation sprint</span><strong>$5k-$15k fixed fee</strong></div>\n<div class=\"metric\"><span>Workflow Hub</span><strong>$500-$2,000/month</strong></div>\n<div class=\"metric\"><span>Sample report</span><strong>ready</strong></div>\n<div class=\"metric\"><span>Checkout</span><strong>payment_link_ready</strong></div>\n<div class=\"metric\"><span>Readiness</span><strong>warn</strong></div>\n<div class=\"metric\"><span>Requirements</span><strong>9/6/0</strong></div></div>\n    </section>\n    <section>\n      <div class=\"section-heading\"><p class=\"section-kicker\">Launch Sprint</p><h2>What the implementation delivers</h2></div>\n      <ol class=\"step-list\"><li><span>Scope</span><p>Choose one customer workflow, one input format, and one report that would matter within 30 days.</p></li>\n<li><span>Implement</span><p>Wire CLI/API execution, provider routing, persisted run records, safety findings, and artifacts.</p></li>\n<li><span>Prove</span><p>Ship a mock-provider report first, then run Biohub or local provider paths only after credentials are configured.</p></li>\n<li><span>Operationalize</span><p>Export the customer bundle, extract reusable deltas, and decide whether the account converts into Workflow Hub.</p></li></ol>\n    </section>\n    <section>\n      <div class=\"section-heading\"><p class=\"section-kicker\">Conversion handoff</p><h2>Move from discovery to checkout, then recurring Workflow Hub</h2></div>\n      <div class=\"handoff-grid\"><article class=\"handoff\"><span>Implementation checkout</span><strong>esm_launch_sprint_10k at $10,000</strong><p>payment link ready. Payment link ready.</p></article>\n<article class=\"handoff\"><span>Workflow Hub follow-on</span><strong>$500-$2,000/month</strong><p>Recurring review queue, templates, exports, reports, and implementation support after the sprint is accepted.</p></article>\n<article class=\"handoff\"><span>Analytics lane</span><strong>offer_page_view + cta_click</strong><p>Analytics scripts are disabled until GA4 or PostHog public keys are configured.</p></article></div>\n    </section>\n    <section>\n      <div class=\"section-heading\"><p class=\"section-kicker\">Proof library</p><h2>Generated artifacts</h2></div>\n      <ul class=\"file-list\"><li><a href=\"offer-page.md\">Offer markdown</a></li>\n<li><a href=\"offer-page.json\">Offer manifest</a></li>\n<li><a href=\"sales-kit/sales-kit.json\">Sales kit manifest</a></li>\n<li><a href=\"sales-kit/offer.md\">Sales kit offer</a></li>\n<li><a href=\"sales-kit/implementation-checklist.md\">Implementation checklist</a></li>\n<li><a href=\"sales-kit/sample-report.md\">Sample report</a></li>\n<li><a href=\"launch-pack/launch-pack.md\">Launch pack</a></li>\n<li><a href=\"launch-pack/launch-pack.json\">Launch pack manifest</a></li>\n<li><a href=\"launch-pack/readiness/readiness.md\">Readiness report</a></li>\n<li><a href=\"launch-pack/revenue-cadence/revenue-cadence.md\">Revenue cadence</a></li></ul>\n    </section>\n    <section>\n      <h2>Next Actions</h2>\n      <ol><li>Send the prepared sales kits/outreach and book discovery calls for the top GTM accounts.</li>\n<li>Convert completed discovery calls into fixed-fee ESM Launch Sprint proposals.</li>\n<li>Close one proposal as paid implementation before using `--advance-statuses --mark-won`.</li>\n<li>Activate Workflow Hub only after delivery proof and subscription approval.</li>\n<li>Open `readiness/readiness.md` and resolve remaining warning rows before claiming full launch readiness.</li></ol>\n    </section>\n    <section>\n      <h2>Measurement</h2>\n      <ul><li>Google Analytics: not configured</li><li>PostHog: not configured</li></ul>\n    </section>\n    <footer>Generated 2026-06-06T17:21:20.871131Z. Public proof uses mock output unless real-provider credentials are configured separately.</footer>\n  </main>\n\n</body>\n</html>\n",
  "html_path": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/index.html",
  "launch_pack": {
    "advance_statuses": false,
    "cadence_summary": {
      "action_count": 3,
      "advance_statuses": false,
      "artifact_count": 6,
      "open_gap_count": 5,
      "plan_id": "gtm-plan-20260606T172120882127Z",
      "prepared_count": 3,
      "run_delivery": false,
      "skipped_count": 0,
      "state_advanced_count": 0,
      "top_action": "send_sales_kit_and_outreach"
    },
    "files": {
      "gtm_action_plan": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/gtm-action-plan.md",
      "launch_pack_manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.json",
      "launch_pack_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.md",
      "readiness_manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.json",
      "readiness_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.md",
      "revenue_cadence_manifest": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.json",
      "revenue_cadence_markdown": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.md"
    },
    "generated_at": "2026-06-06T17:21:20.873426Z",
    "gtm_summary": {
      "closed_won": 0,
      "discovery_calls": 0,
      "mrr_pipeline_cents": 2000000,
      "mrr_won_cents": 0,
      "proposals_sent": 0,
      "qualified_targets": 20,
      "segments": {
        "AI-bio founder": 5,
        "Academic translational lab": 4,
        "Bioinformatics consultant": 5,
        "Small biotech / platform biology": 6
      },
      "services_pipeline_cents": 18500000,
      "services_revenue_cents": 0,
      "statuses": {
        "qualified": 20
      },
      "targets": {
        "closed_won": 1,
        "discovery_calls": 5,
        "mrr_won_cents": 100000,
        "proposals_sent": 2,
        "qualified_targets": 20,
        "services_revenue_cents": 1000000
      },
      "total_accounts": 20
    },
    "import_seed_targets": true,
    "imported_count": 20,
    "launch_pack_id": "launch-pack-20260606T172120873426Z",
    "manifest_path": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.json",
    "markdown": "# Protelynx Launch Pack\n\n## Summary\n\n- Launch pack id: `launch-pack-20260606T172120873426Z`\n- Generated at: `2026-06-06T17:21:20.873426Z`\n- Project id: `public-offer`\n- Output dir: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack`\n- Import seed targets: `true`\n- Seed targets: `examples/gtm_targets.json`\n- Imported targets: `20`\n- Qualified targets: `20`\n- Discovery calls: `0`\n- Proposals sent: `0`\n- Closed won: `0`\n- Services revenue: `$0`\n- MRR won: `$0/month`\n- Readiness status: `warn`\n- Requirement pass/warn/fail: `9/6/0`\n- Cadence prepared/skipped: `3/0`\n\n## Files\n\n- `launch_pack_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.md`\n- `launch_pack_manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.json`\n- `readiness_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.md`\n- `readiness_manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.json`\n- `revenue_cadence_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.md`\n- `revenue_cadence_manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.json`\n- `gtm_action_plan`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/gtm-action-plan.md`\n\n## Next Actions\n\n- Send the prepared sales kits/outreach and book discovery calls for the top GTM accounts.\n- Convert completed discovery calls into fixed-fee ESM Launch Sprint proposals.\n- Close one proposal as paid implementation before using `--advance-statuses --mark-won`.\n- Activate Workflow Hub only after delivery proof and subscription approval.\n- Open `readiness/readiness.md` and resolve remaining warning rows before claiming full launch readiness.\n",
    "markdown_path": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.md",
    "next_actions": [
      "Send the prepared sales kits/outreach and book discovery calls for the top GTM accounts.",
      "Convert completed discovery calls into fixed-fee ESM Launch Sprint proposals.",
      "Close one proposal as paid implementation before using `--advance-statuses --mark-won`.",
      "Activate Workflow Hub only after delivery proof and subscription approval.",
      "Open `readiness/readiness.md` and resolve remaining warning rows before claiming full launch readiness."
    ],
    "output_dir": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack",
    "project_id": "public-offer",
    "readiness_status": "warn",
    "requirement_summary": {
      "fail": 0,
      "pass": 9,
      "total": 15,
      "warn": 6
    },
    "run_delivery": false,
    "run_mock_demo": true,
    "run_real_demo": false,
    "seed_targets_path": "examples/gtm_targets.json"
  },
  "manifest_path": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.json",
  "markdown": "# Protelynx ESM Launch Sprint\n\nProtelynx helps research teams implement ESM3, ESMC, and ESMFold2 workflows with run records, review gates, reports, and reusable product extraction.\n\n## Offer\n\n- Outcome: `ESM workflow in 2-4 weeks`\n- Implementation sprint: `$5k-$15k fixed fee`\n- Workflow Hub follow-on: `$500-$2,000/month`\n- Generated at: `2026-06-06T17:21:20.871131Z`\n\n## Proof\n\n- Mock sample report: `true`\n- Checkout status: `payment_link_ready`\n- Launch pack run: `true`\n- Imported GTM targets: `20`\n- Qualified targets: `20`\n- Readiness status: `warn`\n- Requirement pass/warn/fail: `9/6/0`\n- Cadence actions prepared: `3`\n\n## Call To Action\n\n- Start checkout: https://buy.stripe.com/bJe3cwaI2avYewJ5nR7ss00\n- Contact: founder@protelynx.ai\n\n## Analytics\n\n- GA4 enabled: `false`\n- PostHog enabled: `false`\n- Local capture enabled: `false`\n\n## Researcher Experience\n\n- Pick the narrow workflow first: ESM3 design, ESMC embedding triage, or ESMFold2 structure review.\n- Start with mock-provider proof so scope, artifacts, and review language are visible before Biohub or local credentials are connected.\n- Deliver a customer export bundle with run history, review decisions, reports, and implementation deltas.\n- Convert repeated usage into Workflow Hub after the Launch Sprint is accepted.\n\n## Conversion Handoff\n\n- Implementation checkout offer: `esm_launch_sprint_10k` (`$10,000`)\n- Checkout status: `payment_link_ready`\n- Workflow Hub follow-on: `$500-$2,000/month`\n- Analytics captures: `offer_page_view`, `cta_click` when GA4 or PostHog is configured.\n\n## Files\n\n- `index_html`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/index.html`\n- `offer_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.md`\n- `manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.json`\n- `sales_kit_manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/sales-kit.json`\n- `sales_kit_offer`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/offer.md`\n- `sales_kit_checklist`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/implementation-checklist.md`\n- `sales_kit_sample_report`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit/sample-report.md`\n- `launch_pack_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.md`\n- `launch_pack_manifest`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/launch-pack.json`\n- `readiness_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/readiness/readiness.md`\n- `revenue_cadence_markdown`: `/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/launch-pack/revenue-cadence/revenue-cadence.md`\n\n## Next Actions\n\n- Send the prepared sales kits/outreach and book discovery calls for the top GTM accounts.\n- Convert completed discovery calls into fixed-fee ESM Launch Sprint proposals.\n- Close one proposal as paid implementation before using `--advance-statuses --mark-won`.\n- Activate Workflow Hub only after delivery proof and subscription approval.\n- Open `readiness/readiness.md` and resolve remaining warning rows before claiming full launch readiness.\n",
  "markdown_path": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/offer-page.md",
  "next_actions": [
    "Send the prepared sales kits/outreach and book discovery calls for the top GTM accounts.",
    "Convert completed discovery calls into fixed-fee ESM Launch Sprint proposals.",
    "Close one proposal as paid implementation before using `--advance-statuses --mark-won`.",
    "Activate Workflow Hub only after delivery proof and subscription approval.",
    "Open `readiness/readiness.md` and resolve remaining warning rows before claiming full launch readiness."
  ],
  "offer_id": "esm_launch_sprint_10k",
  "output_dir": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page",
  "page_id": "offer-page-20260606T172120871131Z",
  "proof_summary": {
    "cadence_prepared": 3,
    "checkout_mode": "payment",
    "checkout_offer_id": "esm_launch_sprint_10k",
    "checkout_offer_name": "Protelynx ESM Launch Sprint",
    "checkout_price": "$10,000",
    "checkout_status": "payment_link_ready",
    "checkout_url": "https://buy.stripe.com/bJe3cwaI2avYewJ5nR7ss00",
    "checkout_url_present": true,
    "implementation_price": "$5k-$15k fixed fee",
    "imported_targets": 20,
    "launch_pack_run": true,
    "mock_sample_report": true,
    "offer": "ESM workflow in 2-4 weeks",
    "qualified_targets": 20,
    "readiness_status": "warn",
    "requirement_fail": 0,
    "requirement_pass": 9,
    "requirement_warn": 6,
    "sales_kit_files": [
      "implementation-checklist.md",
      "offer.md",
      "sales-kit.json",
      "sample-report.md"
    ],
    "workflow_hub_price": "$500-$2,000/month"
  },
  "run_mock_demo": true,
  "sales_kit": {
    "account": "Protelynx ESM Launch Sprint",
    "account_id": null,
    "checklist_markdown": "# Protelynx Implementation Checklist: Protelynx ESM Launch Sprint\n\n## Scope\n\n- Project id: `public-offer`\n- Segment: `Small biotech, AI-bio founders, translational labs, and consultants`\n- Target workflow: ESM3 design loop\n- Input data: FASTA or raw protein sequence\n- Desired output: review-ready run report and export bundle\n- Provider lane: mock first, then Biohub or local/Hugging Face when configured\n\n## Delivery Checklist\n\n- Confirm input data and one narrow workflow outcome.\n- Select the workflow template: ESM3 design loop, ESMC embedding report, or ESMFold2 structure report.\n- Run mock-provider smoke path without credentials.\n- Run real-provider path or return sanitized missing-configuration status.\n- Persist run records, checksummed artifacts, metrics, safety findings, and review state.\n- Record human review before wet-lab, clinical, synthesis, expression, pathogen, toxin, or regulated use.\n- Export customer bundle and implementation-delta report.\n- Decide which deltas become reusable template defaults for Workflow Hub.\n\n## Acceptance Evidence\n\n- `protelynx demo --provider mock --time-budget 300`\n- `protelynx delivery --project-id public-offer --provider mock --out artifacts/public-offer-delivery`\n- `protelynx export --project-id public-offer --out artifacts/public-offer-export`\n- `protelynx workflow-hub --account-id <account-id> --mark-active` after recurring subscription is real.\n",
    "created_at": "2026-06-06T17:21:20.873413Z",
    "files": [
      "implementation-checklist.md",
      "offer.md",
      "sales-kit.json",
      "sample-report.md"
    ],
    "kit_id": "sales-kit-public-offer",
    "next_steps": [
      "Send offer.md and sample-report.md with first-contact or post-discovery follow-up.",
      "Use implementation-checklist.md to scope a fixed-fee Launch Sprint.",
      "protelynx proposal --account-id <account-id> --mark-sent",
      "protelynx kickoff --account-id <account-id> --mark-won",
      "protelynx delivery --project-id public-offer --provider mock"
    ],
    "offer_id": "esm_launch_sprint_10k",
    "offer_markdown": "# Protelynx ESM Launch Sprint: Protelynx ESM Launch Sprint\n\n## Offer\n\nProtelynx implements a working ESM3, ESMC, or ESMFold2 workflow in 2-4 weeks for teams that need operational protein-model workflows without building provider wrappers, batch runners, run logs, reports, and responsible-use gates from scratch.\n\n## Fit\n\n- Segment: `Small biotech, AI-bio founders, translational labs, and consultants`\n- Pain hypothesis: ESM workflow implementation and auditable reporting\n- Offer fit: `Protelynx ESM Launch Sprint`\n\n## Commercial Shape\n\n- Fixed-fee sprint: `Protelynx ESM Launch Sprint` at `$10,000`\n- Workflow Hub follow-on: `$1,000/month target`\n- Timeline: `2-4 weeks`\n\n## What The Customer Gets\n\n- Scoped ESM workflow around the customer's input format.\n- CLI/API execution path with mock-provider proof and real-provider lane when configured.\n- Batch FASTA processing, run records, safety findings, metrics, artifacts, and review state.\n- Customer export bundle with JSON, CSV, markdown, PDF, and provider artifacts.\n- Reusable-template extraction and implementation-delta capture for follow-on Workflow Hub use.\n",
    "output_dir": "/Users/mfethe/.codex/worktrees/protelynx-goal-main/artifacts/offer-page/sales-kit",
    "project_id": "public-offer",
    "sample_report_markdown": "# Protelynx Sample ESM Launch Sprint Report\n\n## Summary\n\n- Status: `completed`\n- Task: `design_loop`\n- Provider: `mock`\n- Model: `default`\n- Objective: Sample ESM Launch Sprint masked-sequence design report\n\n## Model Strategy\n\n- Protein-model lane: `ESM3`\n- Agentic reasoning role: Frontier reasoning agents may route, critique, enforce safety/review gates, and synthesize reports; protein outputs come from the selected ESM-family provider.\n- Routing basis: Direct task `design_loop` selected the lane.\n\n## Steps\n\n- `intake_validation`: `passed`\n- `responsible_use_screen`: `passed`\n- `provider_health`: `passed`\n- `provider_routing`: `passed`\n- `model_execution`: `passed`\n\n## Safety Findings\n\n- None\n\n## Result\n\n- Result task: `design_loop`\n- Result provider: `mock`\n- Result model: `mock-esm3`\n- Sequence length: `8`\n- Artifact keys: `embedding, generated`\n\n## Metrics JSON\n\n```json\n{\n  \"charged_fraction\": 0.25,\n  \"embedding_metrics\": {\n    \"charged_fraction\": 0.25,\n    \"hydrophobic_fraction\": 0.25,\n    \"length\": 8,\n    \"mask_fraction\": 0.0,\n    \"residue_counts\": {\n      \"A\": 1,\n      \"C\": 1,\n      \"D\": 1,\n      \"G\": 2,\n      \"K\": 1,\n      \"M\": 1,\n      \"T\": 1\n    }\n  },\n  \"hydrophobic_fraction\": 0.25,\n  \"length\": 8,\n  \"mask_fraction\": 0.0,\n  \"residue_counts\": {\n    \"A\": 1,\n    \"C\": 1,\n    \"D\": 1,\n    \"G\": 2,\n    \"K\": 1,\n    \"M\": 1,\n    \"T\": 1\n  }\n}\n```\n\n## Review Gate\n\nHuman review is required before synthesis, expression, wet-lab, clinical, pathogen, toxin, or regulated use.\n",
    "segment": "Small biotech, AI-bio founders, translational labs, and consultants",
    "status": "created"
  },
  "title": "Protelynx ESM Launch Sprint"
}
