PageSourceSearch

https://www.skinnycowboy.ai/_next/static/chunks/pages/solution/differentiation-3933c36cc2f7bcbc.js

js skinnycowboy.ai collected 2026-10-05 15:05:16 UTC 11,635 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9615],{1824:(e,s,t)=>{"use strict";t.r(s),t.d(s,{default:()=>x});var n=t(6029),i=t(95669),r=t.n(i),a=t(8588),l=t.n(a),o=t(82203),d=t.n(o),c=t(55729);let m=e=>{let{title:s,kicker:t,description:i}=e,[r,a]=c.useState(0);c.useEffect(()=>{let e=()=>a(window.scrollY||0);return window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]);let o=Math.max(-40,Math.min(40,.2*r));return(0,n.jsxs)("section",{className:"relative h-[56vh] min-h-[420px] w-full overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute inset-0",children:(0,n.jsx)(l(),{src:"/media/solar_technician.webp",alt:"",fill:!0,priority:!0,quality:90,sizes:"100vw",className:"object-cover",style:{objectPosition:"center calc(50% + ".concat(o,"px)")}})}),(0,n.jsx)("div",{className:"absolute inset-0 bg-gradient-to-tr from-black/55 via-black/35 to-transparent"}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-28 bg-gradient-to-b from-transparent to-white"}),(0,n.jsx)("div",{className:"relative z-10 mx-auto flex h-full max-w-6xl items-end px-6 pb-10 text-white",children:(0,n.jsxs)("div",{children:[t&&(0,n.jsx)("span",{className:"inline-flex items-center rounded-full bg-white/20 px-3 py-1 text-xs font-semibold backdrop-blur",children:t}),(0,n.jsx)("h1",{className:"mt-4 text-4xl font-extrabold tracking-tight drop-shadow-sm md:text-5xl",children:s}),i&&(0,n.jsx)("p",{className:"mt-3 max-w-3xl text-lg leading-7 text-white/90 drop-shadow",children:i}),(0,n.jsxs)("div",{className:"mt-6 flex gap-3",children:[(0,n.jsx)(d(),{href:"/solution/openroper-ai",className:"rounded-2xl border border-white/40 bg-white/10 px-5 py-3 text-white backdrop-blur transition hover:bg-white/20",children:"See OpenRoper Assistant"}),(0,n.jsx)(d(),{href:"/ai-strategy-ecosystem",className:"rounded-2xl px-5 py-3 text-white shadow-lg transition hover:shadow-xl",style:{background:"#f15622"},children:"Explore the Strategy"})]})]})})]})},x=()=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(r(),{children:[(0,n.jsx)("title",{children:"Why Forge + OpenRoper Are Different | SkinnyCowboy.ai"}),(0,n.jsx)("meta",{name:"description",content:"Forge is the operator-owned analysis and deployment layer for solar performance, repower, and decommissioning. OpenRoper is the assistant on top that turns those insights into field actions."})]}),(0,n.jsxs)("main",{className:"min-h-screen bg-white text-neutral-900",children:[(0,n.jsx)(m,{kicker:"Forge + OpenRoper",title:"Why We’re Different",description:(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("strong",{children:"Forge"})," is the operator-owned analysis and deployment layer for solar performance, repowering, and decommissioning. ",(0,n.jsx)("strong",{children:"OpenRoper Assistant"})," ","sits on top for technicians and O&M teams. The combination ties lifecycle decisions to field actions and makes downtime, recovered MWh, and long-term value explicit."]})}),(0,n.jsx)("section",{children:(0,n.jsxs)("div",{className:"mx-auto max-w-6xl px-6 py-14",children:[(0,n.jsxs)("div",{className:"grid grid-cols-1 gap-6 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-2xl border border-neutral-200 p-6",children:[(0,n.jsx)("div",{className:"text-sm font-semibold text-orange-600",children:"1) Who it's built for"}),(0,n.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl bg-neutral-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-neutral-500",children:"Other Solutions"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-700",children:"Engineering-heavy, algorithm-first; often sold as a black-box analytics platform."})]}),(0,n.jsxs)("div",{className:"rounded-xl bg-orange-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-orange-700",children:"Forge + OpenRoper Assistant"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-800",children:"Forge is designed for operators, asset managers, and CFOs who need a defendable performance and lifecycle story. OpenRoper is designed for field technicians and O&M managers who need clear fixes, parts, and checklists. Same data, different lenses."})]})]})]}),(0,n.jsxs)("div",{className:"rounded-2xl border border-neutral-200 p-6",children:[(0,n.jsx)("div",{className:"text-sm font-semibold text-orange-600",children:"2) Depth of context"}),(0,n.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl bg-neutral-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-neutral-500",children:"Other Solutions"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-700",children:"Broad ingestion claims, but outputs are thin dashboards or opaque scores that aren't technician-ready."})]}),(0,n.jsxs)("div",{className:"rounded-xl bg-orange-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-orange-700",children:"Forge + OpenRoper Assistant"}),(0,n.jsxs)("ul",{className:"mt-1 list-disc pl-5 text-sm text-neutral-800",children:[(0,n.jsx)("li",{children:"Forge ingests SCADA, CMMS, utility bills, and site configuration."}),(0,n.jsx)("li",{children:"Forge quantifies performance, downtime, and avoided loss across the lifecycle."}),(0,n.jsx)("li",{children:"OpenRoper explains issues in human terms and surfaces parts, steps, and safety notes."}),(0,n.jsx)("li",{children:"Both share the same data model so finance, operations, and field teams stay in sync."})]}),(0,n.jsx)("p",{className:"mt-2 text-sm text-neutral-800",children:"Context for the board deck and context for the breaker panel, from the same source of truth."})]})]})]}),(0,n.jsxs)("div",{className:"rounded-2xl border border-neutral-200 p-6",children:[(0,n.jsx)("div",{className:"text-sm font-semibold text-orange-600",children:"3) Proof of value"}),(0,n.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl bg-neutral-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-neutral-500",children:"Other Solutions"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-700",children:"Talk about “better insights” or “no second guessing,” but light on audited financial outcomes."})]}),(0,n.jsxs)("div",{className:"rounded-xl bg-orange-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-orange-700",children:"Forge + OpenRoper Assistant"}),(0,n.jsxs)("p",{className:"mt-1 text-sm text-neutral-800",children:["Forge is built around a simple chain:"," ",(0,n.jsx)("span",{className:"font-semibold",children:"fault → downtime → lost MWh → $ impact → IRR / payback"}
1),". OpenRoper is scored on how much of that lost value it helps you recover: shorter diagnosis time, fewer repeat visits, fewer missed issues. CFOs and asset managers see the link from field change to financial impact."]})]})]})]}),(0,n.jsxs)("div",{className:"rounded-2xl border border-neutral-200 p-6",children:[(0,n.jsx)("div",{className:"text-sm font-semibold text-orange-600",children:"4) Collaboration & transparency"}),(0,n.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl bg-neutral-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-neutral-500",children:"Other Solutions"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-700",children:"“AI algorithms” as the selling point; feels black-box and hard to challenge or audit."})]}),(0,n.jsxs)("div",{className:"rounded-xl bg-orange-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-orange-700",children:"Forge + OpenRoper Assistant"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-800",children:"Transparent and explainable by design. Forge maintains the data, logic, and assumptions behind performance and lifecycle models. OpenRoper shows the underlying logs, metrics, and rationale behind each recommendation. Human oversight is baked in."})]})]})]}),(0,n.jsxs)("div",{className:"rounded-2xl border border-neutral-200 p-6 md:col-span-2",children:[(0,n.jsx)("div",{className:"text-sm font-semibold text-orange-600",children:"5) Lifecycle & roadmap"}),(0,n.jsxs)("div",{className:"mt-3 grid grid-cols-1 gap-3 md:grid-cols-2",children:[(0,n.jsxs)("div",{className:"rounded-xl bg-neutral-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-neutral-500",children:"Other Solutions"}),(0,n.jsx)("p",{className:"mt-1 text-sm text-neutral-700",children:"Focused on one slice: alarm ranking, ticketing, or analytics. Limited lifecycle perspective from commissioning to repower and decommissioning."})]}),(0,n.jsxs)("div",{className:"rounded-xl bg-orange-50 p-4",children:[(0,n.jsx)("div",{className:"text-xs font-semibold text-orange-700",children:"Forge + OpenRoper Assistant"}),(0,n.jsxs)("ul",{className:"mt-1 list-disc pl-5 text-sm text-neutral-800",children:[(0,n.jsxs)("li",{children:[(0,n.jsx)("strong",{children:"Forge Solar Performance Audit"})," to establish a baseline you can defend to owners and lenders."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("strong",{children:"Repower and decommissioning modeling"})," to compare run, repair, repower, or remove scenarios in NPV / IRR terms."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("strong",{children:"OpenRoper Assistant"})," to convert that lifecycle intelligence into daily field actions and fewer wasted truck rolls."]}),(0,n.jsxs)("li",{children:[(0,n.jsx)("strong",{children:"Prevention Credits"})," as a way to quantify and track avoided underperformance and downtime value over time."]})]})]})]})]})]}),(0,n.jsx)("div",{className:"mt-12 grid grid-cols-1 gap-4 md:grid-cols-3",children:["Forge tells you what the asset is really doing. OpenRoper tells you what to do next.","Operator-owned AI: your data, your hardware, your lifecycle decisions.","More than prioritization: Forge + OpenRoper connect field fixes to financial outcomes."].map(e=>(0,n.jsx)("div",{className:"rounded-2xl border border-neutral-200 bg-white p-4",children:(0,n.jsxs)("p",{className:"text-sm font-medium text-neutral-800",children:["“",e,"”"]})},e))}),(0,n.jsx)("div",{className:"mt-10 rounded-2xl border border-neutral-200 bg-neutral-50 p-6",children:(0,n.jsxs)("div",{className:"flex flex-col items-start justify-between gap-4 md:flex-row md:items-center",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-xl font-bold",children:"Start with a Forge Solar Performance Audit, then design OpenRoper together."}),(0,n.jsx)("p",{className:"text-neutral-700",children:"We begin on one site (like SingingWater), establish a performance and ROI baseline, then co-design the OpenRoper pilot around real faults and real downtime."})]}),(0,n.jsxs)("div",{className:"flex gap-3",children:[(0,n.jsx)(d(),{href:"/forge-energy-performance-audit/request",className:"inline-block rounded-2xl bg-[--sc-orange] px-6 py-3 font-semibold text-white shadow-lg transition hover:opacity-90 focus:outline-none focus-visible:ring-2 focus-visible:ring-white/80",children:"Request Forge Audit"}),(0,n.jsx)(d(),{href:"/ai-strategy-ecosystem",className:"inline-block rounded-2xl bg-[--sc-orange] px-6 py-3 font-semibold text-white shadow-lg transition hover:opacity-90 focus:outline-none focus-visible:ring-2 focus-visible:ring-white/80",children:"Explore Strategy"})]})]})})]})})]})]})},86947:(e,s,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/solution/differentiation",function(){return t(1824)}])}},e=>{e.O(0,[8588,636,6593,8792],()=>e(e.s=86947)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.