1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,22016,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return b},useLinkStatus:function(){return v}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=e.r(90809),o=e.r(43476),s=n._(e.r(71645)),l=e.r(95057),c=e.r(8372),d=e.r(18581),u=e.r(18967),p=e.r(5550),h=e.r(88540),m=e.r(91949),f=e.r(73668),g=e.r(9396);function b(t){var a;let r,i,n,[b,v]=(0,s.useOptimistic)(m.IDLE_LINK_STATUS),w=(0,s.useRef)(null),{href:k,as:x,children:P,prefetch:S=null,passHref:I,replace:D,shallow:M,scroll:A,onClick:C,onMouseEnter:T,onTouchStart:U,legacyBehavior:R=!1,onNavigate:G,transitionTypes:E,ref:j,unstable_dynamicOnHover:L,...B}=t;r=P,R&&("string"==typeof r||"number"==typeof r)&&(r=(0,o.jsx)("a",{children:r}));let N=s.default.useContext(c.AppRouterContext),O=!1!==S,F=!1===S?"none":!0===S?"full":"auto",$="none"!==F?"auto"===F?g.FetchStrategy.PPR:g.FetchStrategy.Full:g.FetchStrategy.PPR,H="string"==typeof(a=x||k)?a:(0,l.formatUrl)(a);if(R){if(r?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});i=s.default.Children.only(r)}let z=R?i&&"object"==typeof i&&i.ref:j,_,q=s.default.useCallback(e=>(null!==N&&(w.current=(0,m.mountLinkInstance)(e,H,N,$,O,v,_)),()=>{w.current&&((0,m.unmountLinkForCurrentNavigation)(w.current),w.current=null),(0,m.unmountPrefetchableInstance)(e)}),[O,H,N,$,v,_]),W={ref:(0,d.useMergedRef)(q,z),onClick(t){R||"function"!=typeof C||C(t),R&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(t),!N||t.defaultPrevented||function(t,a,r,i,n,o,l,c="none"){if("u">typeof window){let d,{nodeName:u}=t.currentTarget;if("A"===u.toUpperCase()&&((d=t.currentTarget.getAttribute("target"))&&"_self"!==d||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,f.isLocalURL)(a)){i&&(t.preventDefault(),location.replace(a));return}if(t.preventDefault(),o){let e=!1;if(o({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:p}=e.r(99781);s.default.startTransition(()=>{p(a,i?"replace":"push",!1===n?h.ScrollBehavior.NoScroll:h.ScrollBehavior.Default,r.current,l,c)})}}(t,H,w,D,A,G,E,F)},onMouseEnter(e){R||"function"!=typeof T||T(e),R&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(e),N&&O&&(0,m.onNavigationIntent)(e.currentTarget,!0===L)},onTouchStart:function(e){R||"function"!=typeof U||U(e),R&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(e),N&&O&&(0,m.onNavigationIntent)(e.currentTarget,!0===L)}};return(0,u.isAbsoluteUrl)(H)?W.href=H:R&&!I&&("a"!==i.type||"href"in i.props)||(W.href=(0,p.addBasePath)(H)),n=R?s.default.cloneElement(i,W):(0,o.jsx)("a",{...B,...W,children:r}),(0,o.jsx)(y.Provider,{value:b,children:n})}let y=(0,s.createContext)(m.IDLE_LINK_STATUS),v=()=>(0,s.useContext)(y);("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},5500,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"Image",{enumerable:!0,get:function(){return k}});let r=e.r(55682),i=e.r(90809),n=e.r(43476),o=i._(e.r(71645)),s=r._(e.r(74080)),l=r._(e.r(25633)),c=e.r(8927),d=e.r(87690),u=e.r(18556),p=e.r(65856),h=r._(e.r(1948)),m=e.r(18581),f={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1};function g(e,t,a,r,i,n,o){let s=e?.src;e&&e["data-loaded-src"]!==s&&(e["data-loaded-src"]=s,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>
1{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),a?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;a.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function b(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let y="u"<typeof window?o.useEffect:o.useLayoutEffect,v=(0,o.forwardRef)(({src:e,srcSet:t,sizes:a,height:r,width:i,decoding:s,className:l,style:c,fetchPriority:d,placeholder:u,loading:p,unoptimized:h,fill:f,onLoadRef:v,onLoadingCompleteRef:w,setBlurComplete:k,setShowAltText:x,sizesInput:P,onLoad:S,onError:I,...D},M)=>{let A=(0,o.useRef)(!1),C=(0,o.useRef)(null);y(()=>{let{current:e}=A,{current:t}=C;e||null===t||(I&&(t.src=t.src),t.complete&&g(t,u,v,w,k,h,P),A.current=!0)},[e,u,v,w,I,h,P]);let T=(0,m.useMergedRef)(M,C);return(0,n.jsx)("img",{...D,...b(d),loading:p,width:i,height:r,decoding:s,"data-nimg":f?"fill":"1",className:l,style:c,sizes:a,srcSet:t,src:e,ref:T,onLoad:e=>{g(e.currentTarget,u,v,w,k,h,P)},onError:e=>{x(!0),"empty"!==u&&k(!0),I&&I(e)}})});function w({isAppRouter:e,imgAttributes:t}){let a={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&s.default.preload?(s.default.preload(t.src,a),null):(0,n.jsx)(l.default,{children:(0,n.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...a},"__nimg-"+t.src+t.srcSet+t.sizes)})}let k=(0,o.forwardRef)((e,t)=>{let a=(0,o.useContext)(p.RouterContext),r=(0,o.useContext)(u.ImageConfigContext),i=(0,o.useMemo)(()=>{let e=f||r||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),a=e.deviceSizes.sort((e,t)=>e-t),i=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:a,qualities:i,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:s,onLoadingComplete:l}=e,m=(0,o.useRef)(s);(0,o.useEffect)(()=>{m.current=s},[s]);let g=(0,o.useRef)(l);(0,o.useEffect)(()=>{g.current=l},[l]);let[b,y]=(0,o.useState)(!1),[k,x]=(0,o.useState)(!1),{props:P,meta:S}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:i,blurComplete:b,showAltText:k});return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(v,{...P,unoptimized:S.unoptimized,placeholder:S.placeholder,fill:S.fill,onLoadRef:m,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:x,sizesInput:e.sizes,ref:t}),S.preload?(0,n.jsx)(w,{isAppRouter:!a,imgAttributes:P}):null]})});("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},18581,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=e.r(71645);function i(e,t){let a=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=a.current;e&&(a.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(a.current=n(e,r)),t&&(i.current=n(t,r))},[e,t])}function n(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let a=e(t);return"function"==typeof a?a:()=>e(null)}}("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},70965,(e,t,a)=>{"use strict";function r(e,t){let a=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-a)<Math.abs(e-a)?t:e,t.qualities[0]):a}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"findClosestQuality",{enumerable:!0,get:function(){return r}})},1948,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return o}});let r=e.r(70965),i=e.r(43369);function n({config:e,src:t,width:a,quality:o}){let s=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//"))if(t.includes("/_next/static/immutable")&&!(0,i.getAssetToken)())s=void 0;else{let e=t.indexOf("?");if(-1!==e){let a=new URLSearchParams(t.slice(e+1)),r=a.get("dpl");if(r){s=r,a.delete("dpl");let i=a.toString();t=t.slice(0,e)+(i?"?"+i:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 2Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,
2configurable:!0});let l=(0,r.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${a}&q=${l}${t.startsWith("/")&&s?`&dpl=${s}`:""}`}n.__next_img_default=!0;let o=n},25633,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return f},defaultHead:function(){return u}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=e.r(55682),o=e.r(90809),s=e.r(43476),l=o._(e.r(71645)),c=n._(e.r(98879)),d=e.r(42732);function u(){return[(0,s.jsx)("meta",{charSet:"utf-8"},"charset"),(0,s.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function p(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}let h=["name","httpEquiv","charSet","itemProp"];function m(e){let t,a,r,i;return e.reduce(p,[]).reverse().concat(u().reverse()).filter((t=new Set,a=new Set,r=new Set,i={},e=>{let n=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let a=e.key.slice(e.key.indexOf("$")+1);t.has(a)?n=!1:t.add(a)}switch(e.type){case"title":case"base":a.has(e.type)?n=!1:a.add(e.type);break;case"meta":for(let t=0,a=h.length;t<a;t++){let a=h[t];if(e.props.hasOwnProperty(a))if("charSet"===a)r.has(a)?n=!1:r.add(a);else{let t=e.props[a],r=i[a]||new Set;("name"!==a||!o)&&r.has(t)?n=!1:(r.add(t),i[a]=r)}}}return n})).reverse().map((e,t)=>{let a=e.key||t;return l.default.cloneElement(e,{key:a})})}let f=function({children:e}){let t=(0,l.useContext)(d.HeadManagerContext);return(0,s.jsx)(c.default,{reduceComponentsToState:m,headManager:t,children:e})};("function"==typeof a.default||"object"==typeof a.default&&null!==a.default)&&void 0===a.default.__esModule&&(Object.defineProperty(a.default,"__esModule",{value:!0}),Object.assign(a.default,a),t.exports=a.default)},88143,(e,t,a)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:a,blurHeight:i,blurDataURL:n,objectFit:o}){let s=a?40*a:e,l=i?40*i:t,c=s&&l?`viewBox='0 0 ${s} ${l}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${n}'/%3E%3C/svg%3E`}Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},87690,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return n},imageConfigDefault:function(){return o}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},8927,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"getImgProps",{enumerable:!0,get:function(){return c}});let r=e.r(43369),i=e.r(88143),n=e.r(87690),o=["-moz-initial","fill","none","scale-down",void 0];function s(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:a=!1,priority:d=!1,preload:u=!1,loading:p,className:h,quality:m,width:f,height:g,fill:b=!1,style:y,overrideSrc:v,onLoad:w,onLoadingComplete:k,placeholder:x="empty",blurDataURL:P,fetchPriority:S,decoding:I="async",layout:D,objectFit:M,objectPosition:A,lazyBoundary:C,lazyRoot:T,...U},R){var G;let E,j,L,{imgConf:B,showAltText:N,blurComplete:O,defaultLoader:F}=R,$=B||n.imageConfigDefault;if("allSizes"in $)E=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>
2e-t),t=$.deviceSizes.sort((e,t)=>e-t),a=$.qualities?.sort((e,t)=>e-t);E={...$,allSizes:e,deviceSizes:t,qualities:a}}if(void 0===F)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let H=U.loader||F;delete U.loader,delete U.srcSet;let z="__next_img_default"in H;if(z){if("custom"===E.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 3Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=H;H=t=>{let{config:a,...r}=t;return e(r)}}if(D){"fill"===D&&(b=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[D];e&&(y={...y,...e});let a={responsive:"100vw",fill:"100vw"}[D];a&&!t&&(t=a)}let _="",q=l(f),W=l(g),Q=!1;if((G=e)&&"object"==typeof G&&(s(G)||void 0!==G.src)){let t=s(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(j=t.blurWidth,L=t.blurHeight,P=P||t.blurDataURL,_=t.src,Q=/\.avif(?:\?|$)/i.test(_),!b)if(q||W){if(q&&!W){let e=q/t.width;W=Math.round(t.height*e)}else if(!q&&W){let e=W/t.height;q=Math.round(t.width*e)}}else q=t.width,W=t.height}Q&&"blur"===x&&!P&&(x="empty");let V=!d&&!u&&("lazy"===p||void 0===p);(!(e="string"==typeof e?e:_)||e.startsWith("data:")||e.startsWith("blob:"))&&(a=!0,V=!1),E.unoptimized&&(a=!0),z&&!E.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(a=!0);let X=l(m),Y=Object.assign(b?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:M,objectPosition:A}:{},N?{}:{color:"transparent"},y),K=O||"empty"===x?null:"blur"===x?`url("data:image/svg+xml;charset=utf-8,${(0,i.getImageBlurSvg)({widthInt:q,heightInt:W,blurWidth:j,blurHeight:L,blurDataURL:P||"",objectFit:Y.objectFit})}")`:`url("${x}")`,J=o.includes(Y.objectFit)?"fill"===Y.objectFit?"100% 100%":"cover":Y.objectFit,Z=K?{backgroundSize:J,backgroundPosition:Y.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},ee=function({config:e,src:t,unoptimized:a,width:i,quality:n,sizes:o,loader:s}){if(a){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(t.includes("/_next/static/immutable")&&!(0,r.getAssetToken)())e=void 0;else if(e){let a=t.indexOf("?");if(-1!==a){let r=new URLSearchParams(t.slice(a+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,a)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:c}=function({deviceSizes:e,allSizes:t},a,r){if(r){let a=/(^|\s)(1?\d?\d)vw/g,i=[];for(let e;e=a.exec(r);)i.push(parseInt(e[2]));if(i.length){let a=.01*Math.min(...i);return{widths:t.filter(t=>t>=e[0]*a),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof a?{widths:e,kind:"w"}:{widths:[...new Set([a,2*a].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,i,o),d=l.length-1;return{sizes:o||"w"!==c?o:"100vw",srcSet:l.map((a,r)=>`${s({config:e,src:t,quality:n,width:a})} ${"w"===c?a:r+1}${c}`).join(", "),src:s({config:e,src:t,quality:n,width:l[d]})}}({config:E,src:e,unoptimized:a,width:q,quality:X,sizes:t,loader:H}),et=V?"lazy":p;return{props:{...U,loading:et,fetchPriority:S,width:q,height:W,decoding:I,className:h,style:{...Y,...Z},sizes:ee.sizes,srcSet:ee.srcSet,src:v||ee.src},meta:{unoptimized:a,preload:u||d,placeholder:x,fill:b}}}},18556,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"ImageConfigContext",{enumerable:!0,get:function(){return n}});let r=e.r(55682)._(e.r(71645)),i=e.r(87690),n=r.default.createContext(i.imageConfigDefault)},65856,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(55682)._(e.r(71645)).default.createContext(null)},94909,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0});var r={default:function(){return d},getImageProps:function(){return c}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=e.r(55682),o=e.r(8927),s=e.r(5500),l=n._(e.r(1948));function c(e){let{props:t}=(0,o.getImgProps)(e,{defaultLoader:l.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qual
3ities:[75,100],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!0,unoptimized:!1}});for(let[e,a]of Object.entries(t))void 0===a&&delete t[e];return{props:t}}let d=s.Image},57688,(e,t,a)=>{t.exports=e.r(94909)},73668,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"isLocalURL",{enumerable:!0,get:function(){return n}});let r=e.r(18967),i=e.r(52817);function n(e){if(!(0,r.isAbsoluteUrl)(e))return!0;try{let t=(0,r.getLocationOrigin)(),a=new URL(e,t);return a.origin===t&&(0,i.hasBasePath)(a.pathname)}catch(e){return!1}}},98183,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0});var r={assign:function(){return l},searchParamsToUrlQuery:function(){return n},urlQueryToSearchParams:function(){return s}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});function n(e){let t={};for(let[a,r]of e.entries()){let e=t[a];void 0===e?t[a]=r:Array.isArray(e)?e.push(r):t[a]=[e,r]}return t}function o(e){return"string"==typeof e?e:("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}function s(e){let t=new URLSearchParams;for(let[a,r]of Object.entries(e))if(Array.isArray(r))for(let e of r)t.append(a,o(e));else t.set(a,o(r));return t}function l(e,...t){for(let a of t){for(let t of a.keys())e.delete(t);for(let[t,r]of a.entries())e.append(t,r)}return e}},95057,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0});var r={formatUrl:function(){return s},formatWithValidation:function(){return c},urlObjectKeys:function(){return l}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=e.r(90809)._(e.r(98183)),o=/https?|ftp|gopher|file/;function s(e){let{auth:t,hostname:a}=e,r=e.protocol||"",i=e.pathname||"",s=e.hash||"",l=e.query||"",c=!1;t=t?encodeURIComponent(t).replace(/%3A/i,":")+"@":"",e.host?c=t+e.host:a&&(c=t+(~a.indexOf(":")?`[${a}]`:a),e.port&&(c+=":"+e.port)),l&&"object"==typeof l&&(l=String(n.urlQueryToSearchParams(l)));let d=e.search||l&&`?${l}`||"";return r&&!r.endsWith(":")&&(r+=":"),e.slashes||(!r||o.test(r))&&!1!==c?(c="//"+(c||""),i&&"/"!==i[0]&&(i="/"+i)):c||(c=""),s&&"#"!==s[0]&&(s="#"+s),d&&"?"!==d[0]&&(d="?"+d),i=i.replace(/[?#]/g,encodeURIComponent),d=d.replace("#","%23"),`${r}${c}${i}${d}${s}`}let l=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function c(e){return s(e)}},98879,(e,t,a)=>{"use strict";Object.defineProperty(a,"__esModule",{value:!0}),Object.defineProperty(a,"default",{enumerable:!0,get:function(){return s}});let r=e.r(71645),i="u"<typeof window,n=i?()=>{}:r.useLayoutEffect,o=i?()=>{}:r.useEffect;function s(e){let{headManager:t,reduceComponentsToState:a}=e;function s(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(a(e))}}return i&&(t?.mountedInstances?.add(e.children),s()),n(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),n(()=>(t&&(t._pendingUpdate=s),()=>{t&&(t._pendingUpdate=s)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},18967,(e,t,a)=>{"use strict";e.i(47167),Object.defineProperty(a,"__esModule",{value:!0});var r={DecodeError:function(){return b},MiddlewareNotFoundError:function(){return k},MissingStaticPage:function(){return w},NormalizeError:function(){return y},PageNotFoundError:function(){return v},SP:function(){return f},ST:function(){return g},WEB_VITALS:function(){return n},execOnce:function(){return o},getDisplayName:function(){return u},getLocationOrigin:function(){return c},getURL:function(){return d},isAbsoluteUrl:function(){return l},isResSent:function(){return p},loadGetInitialProps:function(){return m},normalizeRepeatedSlashes:function(){return h},stringifyError:function(){return x}};for(var i in r)Object.defineProperty(a,i,{enumerable:!0,get:r[i]});let n=["CLS","FCP","FID","INP","LCP","TTFB"];function o(e){let t,a=!1;return(...r)=>(a||(a=!0,t=e(...r)),t)}let s=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,l=e=>{let t=e.charCodeAt(0);return!!(t>=65&&t<=90||t>=97&&t<=122)&&s.test(e)};function c(){let{protocol:e,hostname:t,port:a}=window.location;return`${e}//${t}${a?":"+a:""}`}function d(){let{href:e}=window.location,t=c();return e.substring(t.length)}function u(e){return"string"==typeof e?e:e.displayName||e.name||"Unknown"}function p(e){return e.finished||e.headersSent}function h(e){let t=e.split("?");return t[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(t[1]?`?${t.slice(1).join("?")}`:"")}async function m(e,t){let a=t.res||t.ctx&&t.ctx.res;if(!e.getInitialProps)return t.ctx&&t.Component?{pageProps:await m(t.Component,t.ctx)}:{};let r=await e.getInitialProps(t);if(a&&p(a))return r;if(!r)throw Object.defineProperty(Error(`"${u(e)}.getInitialProps()" should resolve to an object. But found "${r}
3" instead.`),"__NEXT_ERROR_CODE",{value:"E1025",enumerable:!1,configurable:!0});return r}let f="u">typeof performance,g=f&&["mark","measure","getEntriesByName"].every(e=>"function"==typeof performance[e]);class b extends Error{}class y extends Error{}class v extends Error{constructor(e){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${e}`}}class w extends Error{constructor(e,t){super(),this.message=`Failed to load static file for page: ${e} ${t}`}}class k extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function x(e){return JSON.stringify({message:e.message,stack:e.stack})}},72064,e=>{"use strict";var t=e.i(43476);function a({size:e=16,children:r,...i}){return(0,t.jsx)("svg",{width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",...i,children:r})}e.s(["ArrowRight",0,function(e){return(0,t.jsxs)(a,{...e,children:[(0,t.jsx)("line",{x1:"5",y1:"12",x2:"19",y2:"12"}),(0,t.jsx)("polyline",{points:"12 5 19 12 12 19"})]})},"ArrowUpRight",0,function(e){return(0,t.jsxs)(a,{...e,children:[(0,t.jsx)("line",{x1:"7",y1:"17",x2:"17",y2:"7"}),(0,t.jsx)("polyline",{points:"7 7 17 7 17 17"})]})},"ChatCall",0,function(e){return(0,t.jsxs)(a,{...e,children:[(0,t.jsx)("path",{d:"M21 11.5a8.38 8.38 0 0 1-8.5 8.5 8.5 8.5 0 0 1-3.8-.9L3 21l1.9-5.7a8.5 8.5 0 0 1-.9-3.8A8.38 8.38 0 0 1 12.5 3a8.38 8.38 0 0 1 8.5 8.5z"}),(0,t.jsx)("line",{x1:"9",y1:"10",x2:"9",y2:"13"}),(0,t.jsx)("line",{x1:"12",y1:"9",x2:"12",y2:"14"}),(0,t.jsx)("line",{x1:"15",y1:"10",x2:"15",y2:"13"})]})},"Check",0,function(e){return(0,t.jsx)(a,{...e,children:(0,t.jsx)("polyline",{points:"20 6 9 17 4 12"})})},"ChevronDown",0,function(e){return(0,t.jsx)(a,{...e,children:(0,t.jsx)("polyline",{points:"6 9 12 15 18 9"})})},"ChevronRight",0,function(e){return(0,t.jsx)(a,{...e,children:(0,t.jsx)("polyline",{points:"9 18 15 12 9 6"})})},"Menu",0,function(e){return(0,t.jsxs)(a,{...e,children:[(0,t.jsx)("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),(0,t.jsx)("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),(0,t.jsx)("line",{x1:"3",y1:"18",x2:"21",y2:"18"})]})},"Sparkle",0,function(e){return(0,t.jsx)(a,{...e,children:(0,t.jsx)("path",{d:"M12 2v6m0 8v6M2 12h6m8 0h6M5 5l4 4m6 6l4 4M5 19l4-4m6-6l4-4"})})},"X",0,function(e){return(0,t.jsxs)(a,{...e,children:[(0,t.jsx)("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),(0,t.jsx)("line",{x1:"6",y1:"6",x2:"18",y2:"18"})]})},"Youtube",0,function(e){return(0,t.jsx)(a,{...e,children:(0,t.jsx)("path",{d:"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.546 15.568V8.432L15.818 12l-6.273 3.568z",fill:"currentColor",stroke:"none"})})}])},59544,e=>{"use strict";var t=e.i(43476),a=e.i(22016);let r={sm:"text-[13px] leading-none h-8 px-3",md:"text-sm leading-none h-10 px-4",lg:"text-[15px] leading-none h-11 px-5"},i={primary:"bg-[#67def9] text-[#09090b] hover:bg-[#a5ecfc] focus-visible:ring-2 focus-visible:ring-[#67def9]/40",secondary:"bg-transparent text-zinc-100 border border-zinc-700 hover:border-zinc-500 hover:bg-zinc-900/60",outline:"bg-transparent text-[#67def9] border border-[#67def9] hover:bg-[#67def9]/10 focus-visible:ring-2 focus-visible:ring-[#67def9]/40",ghost:"bg-transparent text-zinc-300 hover:text-white hover:bg-zinc-900/60"};e.s(["Button",0,function(e){let{variant:n="primary",size:o="md",className:s="",children:l,...c}=e,d=`inline-flex items-center justify-center gap-2 font-medium transition-colors duration-200 whitespace-nowrap rounded-full disabled:opacity-50 disabled:cursor-not-allowed select-none ${r[o]} ${i[n]} ${s}`;if("href"in e&&e.href){let{href:e,...r}=c;return"string"==typeof e&&/^(https?:|mailto:|tel:)/.test(e)?(0,t.jsx)("a",{href:e,className:d,target:"_blank",rel:"noopener noreferrer",...r,children:l}):(0,t.jsx)(a.default,{href:e,className:d,...r,children:l})}return(0,t.jsx)("button",{className:d,...c,children:l})}])},28540,e=>{"use strict";var t=e.i(43476);let a={sm:"max-w-[720px]",md:"max-w-[960px]",lg:"max-w-[1200px]",xl:"max-w-[1440px]",xxl:"max-w-[1600px]","3xl":"max-w-[1920px]"};e.s(["Container",0,function({as:e,size:r="lg",className:i="",...n}){return(0,t.jsx)(e??"div",{className:`mx-auto w-full px-6 md:px-8 ${a[r]} ${i}`,...n})}])},16102,e=>{"use strict";var t=e.i(43476),a=e.i(22016),r=e.i(71645),i=e.i(28540),n=e.i(57688);function o({href:e="/",className:r=""}){return(0,t.jsx)(a.default,{href:e,className:`inline-flex items-center hover:opacity-90 transition-opacity ${r}`,"aria-label":"Silicon Data â home",children:(0,t.jsx)(n.default,{src:"/assets/brand/silicon-data-logo.svg",alt:"Silicon Data",width:128,height:24,priority:!0,className:"h-6 w-auto"})})}var s=e.i(59544),l=e.i(72064),c=e.i(1205);let d=e=>"group"in e;function u({item:e,asLink:r=!0,trailing:i,active:n,...o}){let s=(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("span",{className:"flex flex-1 flex-col min-w-0",children:[(0,t.jsx)("span",{className:"text-[14px] font-medium leading-5 text-white",children:e.label}),(0,t.jsx)("span",{className:"text-[12px] leading-[18px] text-zinc-400 truncate",children:e.blurb})]}),i]}),l=`group flex items-center gap-3 rounded-[8px] p-1.5 transition-colors ${n?"bg-zinc-800/60":"hover:bg-zinc-800/60"}`;return r&&e.slug?(0,t.jsx)(a.default,{href:(0,c.productPath)(e.slug),prefetch:!1,className:l,children:s}):(0,t.jsx)("div",{className:l,...o,children:s})}function p({item:e}){return(0,t.jsx)(a.default,{href:e.href,className:"group flex items-center gap-3 rounded-[8px] p-1.5 transition-colors hover:bg-zinc-800/60",children:(0,t.jsxs)("span",{className:"flex flex-1 flex-col min-w-0",children:[(0,t.jsx)("span",{className:"text-[14px] font-medium leading-5 text-white",children:e.label}),(0,t.jsx)("span",{className:"text-[12px] leading-[18px] text-zinc-400 truncate",children:e.blurb})]})})}function h({children:e,width:a="w-[400px]"}){return(0,t.jsx)("div",{className:`${a} rounded-[14px] border border-white/5 backdrop-blur-xl`,style:{backgroundColor:"rgba(255,255,255,0.01)",padding:4},children:(0,t.jsx)("div",{className:"rounded-[12px] border border-white/10 bg-[#09090b]",style:{padding:6},children:e})})}function m({open:e,setOpen:a}){let r=c.navProducts.filter(d);return(0,t.jsxs)("div",{className:"relative",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[(0,t.jsxs)("button",{type:"button",className:"inline-flex items-center gap-1 px-3 h-9 rounded-[8px] text-[14px] text-zinc-300 hover:text-white hover:bg-zinc-900/60 transition-colors",onClick:()=>a(!e),"aria-expanded":e,"aria-haspopup":"true",children:["Products",(0,t.jsx)(l.ChevronDown,{size:14,className:`transition-transform duration-200 ${e?"rotate-180":""}`})]}),(0,t.jsx)("div",{className:`absolute top-full -left-36 xl:left-0 pt-2${e?"":" hidden"}`,children:(0,t.jsx)(h,{width:"w-[min(920px,calc(100vw-64px))]",children:(0,t.jsx)("div",{className:"grid grid-cols-3 gap-x-2 p-2",children:r.map(e=>(0,t.jsxs)("div",{className:"min-w-0",children:[(0,t.jsx)("div",{className:"px-1.5 pb-2 mb-2 border-b border-white/10 text-[12px] font-medium uppercase tracking-[0.08em] text-zinc-300",children:e.label}),(0,t.jsx)("ul",{className:"flex flex-col gap-1",children:e.children.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(u,{item:e})},e.slug))})]},e.label))})})})]})}let f={Blog:"pulse","Use Cases":"layers",Events:"trendUp","Market Research":"chip"};
3function g({open:e,setOpen:a}){return(0,t.jsxs)("div",{className:"relative",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[(0,t.jsxs)("button",{type:"button",className:"inline-flex items-center gap-1 px-3 h-9 rounded-[8px] text-[14px] text-zinc-300 hover:text-white hover:bg-zinc-900/60 transition-colors","aria-expanded":e,"aria-haspopup":"true",children:["Resources",(0,t.jsx)(l.ChevronDown,{size:14,className:`transition-transform duration-200 ${e?"rotate-180":""}`})]}),(0,t.jsx)("div",{className:`absolute left-0 top-full pt-2${e?"":" hidden"}`,children:(0,t.jsx)(h,{width:"w-[360px]",children:(0,t.jsx)("ul",{className:"flex flex-col gap-1.5",children:c.navResources.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(p,{item:{...e,icon:f[e.label]??"pulse"}})},e.label))})})})]})}let b={"About us":"layers","Research Partners":"chip","Data Partnerships":"coins",Media:"pulse"};function y({open:e,setOpen:a}){return(0,t.jsxs)("div",{className:"relative",onMouseEnter:()=>a(!0),onMouseLeave:()=>a(!1),children:[(0,t.jsxs)("button",{type:"button",className:"inline-flex items-center gap-1 px-3 h-9 rounded-[8px] text-[14px] text-zinc-300 hover:text-white hover:bg-zinc-900/60 transition-colors","aria-expanded":e,"aria-haspopup":"true",children:["Company",(0,t.jsx)(l.ChevronDown,{size:14,className:`transition-transform duration-200 ${e?"rotate-180":""}`})]}),(0,t.jsx)("div",{className:`absolute left-0 top-full pt-2${e?"":" hidden"}`,children:(0,t.jsx)(h,{width:"w-[360px]",children:(0,t.jsx)("ul",{className:"flex flex-col gap-1.5",children:c.navCompany.map(e=>(0,t.jsx)("li",{children:(0,t.jsx)(p,{item:{...e,icon:b[e.label]??"layers"}})},e.label))})})})]})}function v({label:e,open:a,onToggle:r,children:i}){return(0,t.jsxs)("div",{className:"border-b border-zinc-800/80",children:[(0,t.jsxs)("button",{type:"button",onClick:r,"aria-expanded":a,className:"flex w-full items-center justify-between py-4 text-[16px] text-white",children:[e,(0,t.jsx)(l.ChevronDown,{size:18,className:`text-zinc-400 transition-transform duration-200 ${a?"rotate-180":""}`})]}),a&&(0,t.jsx)("div",{className:"pb-3",children:i})]})}function w({onClose:e}){let[n,o]=(0,r.useState)(null),u=e=>o(t=>t===e?null:e),p=(r,i,n,o)=>(0,t.jsx)(a.default,{href:r,onClick:e,className:"flex items-center gap-3 rounded-[8px] p-2 hover:bg-zinc-900/60",children:(0,t.jsxs)("span",{className:"flex-1 min-w-0",children:[(0,t.jsx)("span",{className:"block text-[14px] font-medium text-zinc-100",children:n}),(0,t.jsx)("span",{className:"block text-[12px] text-zinc-500 mt-0.5 truncate",children:o})]})});return(0,t.jsx)("div",{className:"lg:hidden border-t border-zinc-900 bg-[#09090b]",children:(0,t.jsx)(i.Container,{size:"3xl",children:(0,t.jsxs)("div",{className:"max-h-[calc(100vh-4rem)] overflow-y-auto py-2",children:[(0,t.jsx)(v,{label:"Products",open:"products"===n,onToggle:()=>u("products"),children:(0,t.jsx)("ul",{className:"space-y-1",children:c.navProducts.flatMap(e=>d(e)?e.children:[e]).map(e=>(0,t.jsx)("li",{children:p(`/products/${e.slug}`,e.icon,e.label,e.blurb)},e.slug))})}),(0,t.jsx)(a.default,{href:"/pricing",onClick:e,className:"flex w-full items-center justify-between border-b border-zinc-800/80 py-4 text-[16px] text-white",children:"Pricing"}),(0,t.jsx)(v,{label:"Company",open:"company"===n,onToggle:()=>u("company"),children:(0,t.jsx)("ul",{className:"space-y-1",children:c.navCompany.map(e=>(0,t.jsx)("li",{children:p(e.href,b[e.label]??"layers",e.label,e.blurb)},e.label))})}),(0,t.jsx)(v,{label:"Resources",open:"resources"===n,onToggle:()=>u("resources"),children:(0,t.jsx)("ul",{className:"space-y-1",children:c.navResources.map(e=>(0,t.jsx)("li",{children:p(e.href,f[e.label]??"pulse",e.label,e.blurb)},e.label))})}),(0,t.jsxs)("div",{className:"flex flex-col gap-2 pt-5 pb-2",children:[(0,t.jsxs)("a",{href:c.company.portalUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-1.5 h-11 px-3 rounded-full border border-zinc-700 text-[14px] text-[#67def9]",children:["Access Portal",(0,t.jsx)(l.ArrowUpRight,{size:15})]}),(0,t.jsx)(s.Button,{href:"/pricing",size:"lg",className:"w-full",children:"Getting Started"})]})]})})})}e.s(["NavBar",0,function(){let[e,n]=(0,r.useState)(!1),[d,u]=(0,r.useState)(!1),[p,h]=(0,r.useState)(!1),[f,b]=(0,r.useState)(null),[v,k]=(0,r.useState)(!1),[x,P]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e=()=>n(window.scrollY>12);return e(),window.addEventListener("scroll",e,{passive:!0}),()=>window.removeEventListener("scroll",e)},[]),(0,r.useEffect)(()=>
3{if(d){let e=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=e}}},[d]),(0,t.jsxs)("header",{className:`sticky top-0 z-40 w-full transition-colors duration-200 ${e?"bg-[#09090b]/80 backdrop-blur-md border-b border-zinc-900":"bg-transparent"}`,children:[(0,t.jsx)(i.Container,{size:"3xl",children:(0,t.jsxs)("div",{className:"flex h-16 items-center justify-between gap-6",children:[(0,t.jsxs)("div",{className:"flex items-center gap-8",children:[(0,t.jsx)(o,{}),(0,t.jsxs)("nav",{className:"hidden lg:flex items-center gap-1","aria-label":"Primary",children:[(0,t.jsx)(m,{open:p,setOpen:e=>{h(e),e||b(null)},activeGroup:f,setActiveGroup:b}),c.navItems.filter(e=>"Products"!==e.label).map(e=>"Resources"===e.label?(0,t.jsx)(g,{open:v,setOpen:k},e.label):"Company"===e.label?(0,t.jsx)(y,{open:x,setOpen:P},e.label):(0,t.jsx)(a.default,{href:e.href,className:"px-3 h-9 inline-flex items-center rounded-[8px] text-[14px] text-zinc-300 hover:text-white hover:bg-zinc-900/60 transition-colors",children:e.label},e.label))]})]}),(0,t.jsxs)("div",{className:"hidden lg:flex items-center gap-3",children:[(0,t.jsxs)("a",{href:c.company.portalUrl,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 px-3 h-9 rounded-[8px] text-[14px] text-zinc-300 hover:text-white transition-colors",children:["Access Portal",(0,t.jsx)(l.ArrowUpRight,{size:14})]}),(0,t.jsx)(s.Button,{href:"/pricing",size:"sm",variant:"outline",children:"Getting Started"})]}),(0,t.jsx)("button",{type:"button",className:"lg:hidden inline-flex h-10 w-10 items-center justify-center rounded-[8px] text-zinc-200 hover:bg-zinc-900/60","aria-label":d?"Close menu":"Open menu","aria-expanded":d,onClick:()=>u(e=>!e),children:d?(0,t.jsx)(l.X,{size:22}):(0,t.jsx)(l.Menu,{size:22})})]})}),d&&(0,t.jsx)(w,{onClose:()=>u(!1)})]})}],16102)},1205,e=>{"use strict";e.i(47167);let t="https://portal.silicondata.com",a={name:"Silicon Data",domain:"www.silicondata.com",email:"[email protected]",portalUrl:t,docsUrl:"https://docs.silicondata.com/introduction",bookCallUrl:"https://calendly.com/smyers-silicondata/30min",linkedinUrl:"https://linkedin.com/company/silicon-data",youtubeUrl:"https://www.youtube.com/@silicondataofficial",xUrl:"https://x.com/Silicon_Data",copyright:"© 2026 Silicon Data® is a registered trademark of Silicon Data Inc. All rights reserved."},r={"silicon-mark":"SiliconMarkâ¢","site-iq":"SiliconSiteIQâ¢","silicon-index":"GPU Rental Price Indices","price-iq":"SiliconPriceIQâ¢","forward-curve":"GPU Forward Curve","gpu-residual-value":"GPU Residual Value","ram-index":"RAM Index","silicon-carbon":"SiliconCarbonâ¢","token-marketpulse":"Token Market Pulse","token-pricebook":"Token Pricebook","llm-token-index":"LLM Token Expenditure Index","gpu-pricing-dataset":"GPU Pricing Dataset","index-datasets":"Index & Curve Datasets",mcp:"Silicon Data MCP"},i=[{group:!0,label:"Indices",blurb:"Daily benchmarks for the compute economy",icon:"pulse",children:[{slug:"silicon-index",label:"All Silicon Indices",blurb:"Every GPU, token & memory index at a glance",icon:"layers"},{slug:"silicon-index/h100",label:"H100 Index",blurb:"Neocloud & Hyperscaler · SDH100RT",icon:"pulse"},{slug:"silicon-index/h200",label:"H200 Index",blurb:"Daily H200 rental price index",icon:"pulse"},{slug:"silicon-index/a100",label:"A100 Index",blurb:"Neocloud & Hyperscaler · SDA100RT",icon:"pulse"},{slug:"silicon-index/b200",label:"B200 Index",blurb:"Daily B200 rental price index · SDB200RT",icon:"pulse"},{slug:"silicon-index/b300",label:"B300 Index",blurb:"Daily B300 rental price index",icon:"pulse"},{slug:"silicon-index/mi300x",label:"MI300X Index",blurb:"Daily MI300X rental price index",icon:"pulse"},{slug:"ram-index",label:"RAM Index",blurb:"Daily GDDR6 price updates",icon:"memory"},{slug:"llm-token-index",label:"LLM Token Index",blurb:"Daily blended LLM inference token prices",icon:"trendUp"}]},{group:!0,label:"Web Tools",blurb:"Portal dashboards & applications",icon:"speedometer",children:[{slug:"silicon-mark",label:"SiliconMarkâ¢",blurb:"Instant, accurate GPU performance benchmarking",icon:"speedometer"},{slug:"site-iq",label:"SiliconSiteIQâ¢",blurb:"Underwrite any AI data centerâs deployable GPU capacity",icon:"server"},{slug:"price-iq",label:"SiliconPriceIQâ¢",blurb:"Predictive intelligence for GPU pricing",icon:"tag"},{slug:"silicon-carbon",label:"SiliconCarbonâ¢",blurb:"Carbon insights for compute",icon:"leaf"}]}
3,{group:!0,label:"Datasets",blurb:"Raw pricing data â download & API",icon:"layers",children:[{slug:"gpu-pricing-dataset",label:"GPU Pricing Dataset",blurb:"Instance & country-level GPU rental pricing",icon:"server"},{slug:"token-marketpulse",label:"Token Market Pulse",blurb:"Daily updates of model pricing, usage and trending",icon:"layers"},{slug:"token-pricebook",label:"Token Pricebook",blurb:"Financial standard for AI model economics",icon:"coins"},{slug:"index-datasets",label:"Index & Curve Datasets",blurb:"Index, forward & residual value series",icon:"trendUp"},{slug:"forward-curve",label:"Implied Forward Curve",blurb:"See where GPU rental prices are heading",icon:"trendUp"},{slug:"gpu-residual-value",label:"GPU Residual Value",blurb:"Market-calibrated GPU resale value",icon:"coins"}]}],n=i.flatMap(e=>"group"in e?e.children:[e]);function o(e){return"llm-token-index"===e?"/products/silicon-index/llm-token-expenditure-index":"mcp"===e?"/mcp":`/products/${e}`}let s=[{label:"Blog",href:"/blog",blurb:"Perspectives from inside the GPU economy."},{label:"Use Cases",href:"/use-cases",blurb:"Our customers best practises"},{label:"Events",href:"/events",blurb:"Visit our exhibitions"},{label:"Market Research",href:"/market-research",blurb:"Deep research on the GPU economy"}],l=new Set(["silicon-index","ram-index","llm-token-index"]);[...n.filter(e=>!l.has(e.slug)).map(e=>({label:r[e.slug]??e.label,href:o(e.slug)}))],[...s.map(e=>({label:e.label,href:e.href}
3)),a.docsUrl],encodeURIComponent("As an AI, ML, infrastructure, or financial leader, I want to understand what makes Silicon Data the most authoritative source of GPU market intelligence â and why relying on Silicon Dataâs country-level and instance-level datasets is far superior to scraping cloud vendors, maintaining spreadsheets, or making procurement and investment decisions without real performance, pricing, or market transparency. Summarize the highlights of Silicon Dataâs platform and explain the unique value proposition across benchmarking (SiliconMark), predictive pricing (PriceIQ), GPU specification and hardware analytics (Navigator), daily global price indices, and multi-region / multi-provider insights. Present the explanation in a way that resonates with CTOs, ML heads, infrastructure teams, procurement and FinOps leaders, as well as hedge funds, quant firms, and other financial institutions evaluating the GPU market");let c=["Monitor rental and resale prices across clouds, brokers, and multiple GPU design houses, with data refreshed daily.","Seamlessly integrate GPU data into your tools via API or on-demand downloads.","Leverage up to 8 years of historical data for deep trend analysis and strategic planning."],d={hero:{title:"Select Your Plan",sub:"Unlock the full power of Silicon Data."},tiers:[{eyebrow:"Free",name:"Basic",sub:"Explore Silicon Data with limited access. No credit card required.",highlighted:!1,ctas:[{label:"Start Free",variant:"outline",kind:"portal",plan:"base-package"}],groups:[{label:"Data Products",items:[{access:"limited",title:"SiliconIndexâ¢",desc:"30 days history"},{access:"limited",title:"Market Trends",desc:"Limited view â no filters or charts"},{access:"limited",title:"Forward Curve",desc:"6 months forward; cannot choose history date"},{access:"limited",title:"GPU Residual Value",desc:"6 months of history"},{access:"limited",title:"Application Library",desc:"Navigator (limited) · PriceIQ 5 credits/mo · SiteIQ 1 credit/day"}]},{label:"Benchmark Products",items:[{access:"limited",title:"SiliconMark⢠Dashboard",desc:"QuickMark suite & limited benchmark access"}]}]},{eyebrow:"$998 / Month",badge:"7-day trial",name:"Pro",sub:"Full self-service dashboard access to Silicon Data's core products.",highlighted:!0,ctas:[{label:"Start Pro Trial",variant:"primary",kind:"portal",plan:"pro-trial"}],groups:[{label:"Data Products",items:[{access:"full",title:"SiliconIndexâ¢",desc:"GPU, RAM & Token indices â full history"},{access:"full",title:"Market Trends",desc:"Full access â filters, charts & insights"},{access:"full",title:"Forward Curve",desc:"36 months forward + history date selection"},{access:"full",title:"GPU Residual Value",desc:"Full history â H100, A100 & B200"}
3,{access:"full",title:"Application Library",desc:"All records · PriceIQ & SiteIQ unlimited"}]},{label:"Benchmark Products",items:[{access:"full",title:"SiliconMark⢠Dashboard",desc:"Dashboard access to benchmark results & comparisons"}]}]},{eyebrow:"Custom",name:"Enterprise",sub:"Everything in Pro, plus optional data & benchmark add-ons.",highlighted:!1,ctas:[{label:"Contact Sales",variant:"primary",kind:"contact"}],groups:[{label:"Data Products",items:[{access:"full",title:"Everything in Pro",desc:"Full History"},{access:"full",title:"API & CSV download",desc:"Sales-led onboarding & dedicated account support"},{access:"full",title:"Custom Package Option",desc:"Build a package around your data & benchmark needs"},{access:"full",title:"Data Product Add-Ons",desc:"Downloadable data, raw exports, full history, Token Intelligence",info:!0}]},{label:"Benchmark Products",items:[{access:"full",title:"SiliconMark⢠Dashboard",desc:"Dashboard access to benchmark results & comparisons"},{access:"full",title:"SiliconMark⢠Enterprise",desc:"Have a large cluster? Deploy SiliconMark at scale.",info:!0}]}]}],faq:{eyebrow:"Pricing FAQ",headline:"Questions about plans, data and billing",items:[{q:"How much does Silicon Data cost?",a:"Basic is free and needs no credit card. Pro is $998 per month and includes a 7-day free trial. Enterprise is priced per organisation and covers the data and benchmark packages, which are quoted individually because they depend on which datasets you take and how they are delivered. Every plan reads the same GPU, RAM and token indices â what changes is history depth, export rights and how much of the Application Library you can use."},{q:"Is there a free plan, and can I see the data before I buy?",a:"Yes to both. Basic is free with no credit card and is the fastest way to see the real indices rather than a mockup, though it is limited to 30 days of history and a restricted Market Trends view. For the data packages, request a sample through Sales â samples are scoped to the specific datasets you are evaluating so you can check coverage and methodology before committing."},{q:"How does the 7-day Pro trial work?",a:"Starting a Pro trial gives you full access to the Pro dashboards for seven days, and each account is eligible for one Pro trial. After the 7-day trial ends, your account will automatically downgrade to the Basic package with limited data access. Enterprise data packages do not include a trial and are purchased
3separately through Sales."},{q:"What does Pro include that Basic does not?",a:"Pro unlocks full history on the GPU, RAM and token indices instead of 30 days, the complete Market Trends view with filters and charts, 36 months of Forward Curve with history date selection, and unlimited PriceIQ and SiteIQ runs. Basic keeps the same indices but caps history at 30 days, removes filters and charts, and meters the Application Library."},{q:"How much price history do I get?",a:"Basic includes 30 days of index history and six months of Forward Curve. Pro includes the full published history for every index and 36 months of Forward Curve, with the ability to select a history date. The indices update every business day, so a subscription covers both the historical series and ongoing daily values rather than a one-off extract. Package history is agreed per dataset."},{q:"How is the data delivered â dashboard, API or file?",a:"Self-serve plans are used through the portal dashboards, with API access available on paid plans and keys managed from the API section of the portal. The Enterprise data packages are delivered as feeds rather than dashboard views, and the format is agreed when the package is scoped. If you need a particular delivery method or schedule for your systems, raise it with Sales before you sign."},{q:"Can I buy a single index or dataset instead of a full plan?",a:"Yes. The self-serve plans bundle the dashboards, but the Enterprise packages are scoped per dataset, so you can take only the indices you need rather than the whole suite. This is the usual route for teams that want one series, such as country-level GPU pricing or a single token index. Adding another dataset later is priced as an increment rather than a new subscription."},{q:"Do I need a separate licence to redistribute the index?",a:"Yes. A subscription lets your organisation use the data internally. Redistributing an index, publishing it to your own clients, or using it to settle or reference a financial product is covered by a separate index licence rather than the plan price. Contact Sales if you intend to redistribute or reference the indices, and the licensing terms will be scoped alongside the data itself."}]},suite:{eyebrow:"Full access matrix",title:"The Complete Suite",sub:"Access our Data and Benchmark tools across our scalable tiers.",legend:[{s:"full",label:"Full access"},{s:"limited",label:"Limited / teaser"},{s:"none",label:"Not included"}],matrices:[{badge:"DATA",title:"Data Products",sub:"Market data, indices, forward curves, application library & token intelligence",groups:[{label:"Dashboards & Access",items:[{title:"SiliconIndexâ¢",desc:"GPU, RAM & Token indices",cells:[{s:"limited",n:"30 days history"},{s:"full",n:"Full history"},{s:"full",n:"Full history"}]},{title:"Market Trends",desc:"Direction, volatility & regional views",cells:[{s:"limited",n:"No filters or charts"},{s:"full",n:"Full function"},{s:"full",n:"Full function"}]},{title:"Forward Curve",desc:"GPU forward pricing curves",cells:[{s:"limited",n:"6mo · fixed date"},{s:"full",n:"Full dashboard access"},{s:"full",n:"Full dashboard access"}]},{title:"GPU Residual Value",desc:"Daily GPU resale value indices",cells:[{s:"limited",n:"6 months history"},{s:"full",n:"Full history"},{s:"full",n:"Full history"}]}]},{label:"Application Library",items:[{title:"Silicon Carbon",desc:"Carbon analytics",cells:[{s:"full",n:"All features"},{s:"full",n:"All features"},{s:"full",n:"All features"}]},{title:"SiliconPriceIQâ¢",desc:"Predictive GPU pricing",cells:[{s:"limited",n:"5 credits / mo"},{s:"full",n:"Unlimited"},{s:"full",n:"Unlimited"}]},{title:"SiliconSiteIQâ¢",desc:"Data center site intelligence",cells:[{s:"limited",n:"1 credit / day"},{s:"full",n:"Unlimited"},{s:"full",n:"Unlimited"}]}]},{label:"Download & Share",items:[{title:"Download image / chart",desc:"Dashboard visuals",cells:[{s:"limited"},{s:"full"},{s:"full"}]}]},{label:"Data Product Add-Ons",items:[{title:"GPU pricing Data Download",desc:"Raw instance & country-level option",cells:[{s:"none"},{s:"none"},{s:"full"}],tooltip:{title:"GPU Pricing",rows:[["Option 1: GPU Instance Level","Raw instance-level GPU pricing: specs, location, datacenter conditions, power efficiency, workload types"],["Option 2: Country Level","Derived from Option 1: Raw Data. Country-level GPU pricing by contract type: spot, interruptible, 3/6-month reserved, second-hand, brand-new"]]}},{title:"Token Pricebook",desc:"Model-level token pricing data",cells:[{s:"none"},{s:"none"},{s:"full"}]},{title:"Token Market Pulse",desc:"Pricing, volume & market signals",cells:[{s:"none"},{s:"none"},{s:"full"}]},{title:"Index Products",desc:"Data Download & API access",cells:[{s:"none"},{s:"none"},{s:"full"}],tooltip:{title:"Index Products",rows:[["H100 Neocloud","Neocloud H100 GPU rental price index · Bloomberg: SDH100RT"],["H100 Hyperscaler","Hyperscaler H100 GPU rental price index"],["A100 Neocloud","Neocloud A100 GPU rental price index · Bloomberg: SDA100RT"],["A100 Hyperscaler","Hyperscaler A100 GPU rental price index"],["B200 Neocloud","Neocloud B200 GPU rental price index · Bloomberg: SDB200RT"],["MI300X Neocloud","Neocloud MI300X GPU rental price index"],["DDR6 Memory","GDDR6 memory pricing index â covers DDR4, DDR5, GDDR6, GDDR6X"],["Token Expenditure","LLM token expenditure index tracking aggregate token spending trends"]]}},{title:"Forward Curve",desc:"Data Download & API access",cells:[{s:"none"},{s:"none"},{s:"full"}],tooltip:{title:"Forward Curve",rows:[["H100","H100 GPU rental term structure and forward rate curve"],["B200","B200 GPU rental term structure and forward rate curve"],["A100","A100 GPU rental term structure and forward rate curve"]]}},{title:"Residual Value",desc:"Data Download & API access",cells:[{s:"none"},{s:"none"},{s:"full"}],tooltip:{title:"Residual Value",rows:[["H100","H100 daily resale value index â DCF from the forward curve"],["A100","A100 daily resale value index â DCF from the forward curve"],["B200","B200 daily resale value index â DCF from the forward curve"]]}}]}]},{badge:"BENCHMARK",title:"Benchmark Products",sub:"SiliconMark⢠benchmarking, performance reports & certification",groups:[{label:"SiliconMarkâ¢",items:[{title:"SiliconMark⢠Dashboard",desc:"Direction, volatility & regional views",cells:[{s:"full"},{s:"full"},{s:"full"}]}]},{label:"Benchmark Product Add-On",items:[{title:"SiliconMark⢠Enterprise",desc:"Unlimited runs, history, PDF reports & certification badge",cells:[{s:"none"},{s:"none"},{s:"full"}]}]}]}]},tabs:[{value:"dashboard",label:"Data Plans"},{value:"benchmark",label:"Benchmark Plans"}],basePlan:{badge:"Pro Plan",highlight:"7-day trial",title:"Silicon Data Portal Access",description:"Understand price trends in GPU and LLM markets.",price:"$998",priceCadence:"/ month",features:["Silicon Index⢠Dashboard â GPU, RAM & Token indices, full history","GPU Residual Value â market-calibrated hardware valuation","Forward Curve â 36 months forward","PriceIQ predictive modeling â unlimited","NeoCloud vs Hyperscaler comparison","SiliconMark⢠Dashboard & SiliconCarbonâ¢"]},moduleSections:[{title:"Additional Modules",items:[{id:"market-trends",icon:"chart",title:"Market Trends",description:"Configuration-level pricing, volatility, spot vs reserved, and regional insights.",bullets:["Pricing breakdown by GPU configuration","Volatility metrics & trend anal
3ysis","Spot vs Reserved price comparison","Regional pricing insights"]},{id:"gpu-forward-curve",icon:"curve",title:"GPU Forward Curve",description:"Forward-looking term structure and implied forward rates for GPU rental markets across leading models.",bullets:["Term structure & forward-rate curves","H100, B200 & multi-GPU coverage","Curve shape & contango indicators","Capacity procurement & cost forecasting"]}]},{title:"Alternative Datasets",items:[{id:"token-market-pulse",icon:"market-pulse",title:"Token Market Pulse",description:"Daily-updated view of how every major model is priced, used, and trending so teams can track shifts across the market.",bullets:["Cost, adoption & momentum panels","142+ models tracked daily","Standardized cross-model comparability","Price-performance & market-share views"]},{id:"token-pricebook",icon:"pricebook",title:"Token Pricebook",description:"A unified, financial-grade standard for AI model economics, making token consumption transparent, comparable, and predictable.",bullets:["Unified daily pricing across providers","Standardized economic metrics","Lifecycle coverage (active, legacy, deprecated)","8+ metadata fields per model record"]},{id:"gpu-index-feed",icon:"gpu-index-feed",title:"GPU Index Feed",description:"Financial-grade GPU pricing benchmarks with full API access and the complete historical archive.",bullets:["Direct API access","Full historical archive","Licensing for internal use or product creation"]},{id:"country-specific-data",icon:"globe",title:"GPU Pricing by Country",description:"GPU pricing, availability, and infrastructure data segmented by country and region.",bullets:["Regional GPU pricing breakdowns","Country-level availability tracking","Global deployment cost modeling","Cross-region arbitrage insights","Rental and Retail pricing available"]},{id:"raw-datasets",icon:"database",title:"GPU Pricing - Raw Data",description:"Structured, machine-readable datasets covering GPU and accelerator pricing and market activity.",bullets:["Flat file & API delivery","GPU & accelerator pricing history","Benchmark & market activity data","Provider-level granularity","Rental and Retail pricing available","30,000 rows daily"]}]}],summary:{eyebrow:"Your Package",totalLabel:"Total:",primaryCta:{idle:"Sign Up",withModules:"Sign Up & Schedule Call"},secondaryCta:{label:"Talk to Sales",href:"https://calendly.com/d/cth8-7tw-fww"},subscribeBaseUrl:`${t}/subscribe?plan=base-package`},benchmark:{cards:[{tier:"Individual Use",name:"SiliconMark Benchmarking",description:"Run standardized GPU performance benchmarks, compare against manufacturer specs, and generate shareable PDF reports.",priceLabel:"Free",cta:{label:"Cho
3ose plan",href:`${t}/subscribe?plan=siliconmark`},features:["QuickMark benchmarking suite","Run tests on all supported GPUs","Compare results vs manufacturer specs","One-week benchmark history","One sample PDF report included","PriceIQ predictive modeling"]},{tier:"Enterprise",name:"Enterprises & Large Clusters",description:"For organizations managing large GPU fleets, we offer annual licensing with unlimited benchmark runs, extended history, PDF exports, and the option to earn a publicly visible Certified by SiliconMark badge for your infrastructure.",bodyText:"Enterprise pricing is determined on a per-organization basis. Contact our team to discuss your requirements and get a custom quote.",cta:{label:"Contact Sales"},features:["Annual membership fee (tiered by nodes & GPU classes)","Unlimited benchmark runs","Extended benchmark history","PDF Performance Reports","SiliconMark certification badge for performance validation"]}]},featureMatrix:{heading:"Compare access across every tier",sub:"Start with the Pro Plan, add the modules you need, and license alternative datasets separately â here's exactly what's included at every level.",tiers:[{key:"free",label:"Base",price:"$0",desc:"Mirrors the public website. Read-only preview views."},{key:"pro",label:"Pro Plan",price:"$998",cadence:"/ mo",featured:!0,desc:"Single seat, self-serve. Full Silicon Data Portal."},{key:"mod",label:"Module",price:"+ Pro",desc:"à la carte add-ons on top of Pro. Talk to sales."},{key:"alt",label:"Alt data",price:"Custom",desc:"Standalone licensing, separate from the Pro stack."}],groups:[{group:"SiliconIndex Dashboard",items:[{name:"H100 Index",sub:"SDH100RT â NeoCloud + Hyperscaler",free:["limited","7d window"],pro:["full","3mo dashboard"],mod:["none"],alt:["none"]},{name:"A100 Index",sub:"SDA100RT â NeoCloud + Hyperscaler",free:["limited","7d window"],pro:["full","3mo dashboard"],mod:["none"],alt:["none"]},{name:"B200 Index",sub:"SDB200RT â NeoCloud + Hyperscaler",free:["limited","7d window"],pro:["full","3mo dashboard"],mod:["none"],alt:["none"]},{name:"MI300X Index",sub:"SDMI3XRT â NeoCloud + Hyperscaler",free:["limited","7d window"],pro:["full","3mo dashboard"],mod:["none"],alt:["none"]},{name:"RAM Index",sub:"DDR + HBM memory benchmark",free:["limited","7d window"],pro:["limited","3mo dashboard"],mod:["full","Full history + segments"],alt:["none"]},{name:"LLM Token Expenditure Index",sub:"SDLLMTX â inference token rates",free:["limited","7d window"],pro:["limited","3mo dashboard"],mod:["full","Per-model, in/out rates"],alt:["none"]}]},{group:"Market Trends Dashboard",items:[{name:"Direction & volatility",sub:"Trend + volatility metrics",free:["limited","Preview"],pro:["full"],mod:["none"],alt:["none"]},{name:"Spot vs reserved, Neo vs HS",sub:"Comparison views",free:["limited","Preview"],pro:["full"],mod:["none"],alt:["none"]},{name:"Regional breakdown",sub:"NA / EU / APAC / ME",free:["limited","Preview"],pro:["full"],mod:["none"],alt:["none"]}]},{group:"Forward analytics",items:[{name:"GPU Forward Curve",sub:"Term structure",free:["limited","6mo"],pro:["full","36mo"],mod:["full","36mo"],alt:["none"]},{name:"GPU Residual Value",sub:"Daily resale value â H100, A100, B200",free:["limited","6mo"],pro:["full","Full history"],mod:["none"],alt:["none"]},{name:"PriceIQ",sub:"Predictive GPU pricing model",free:["full"],pro:["full"],mod:["none"],alt:["none"]}]},{group:"SiliconMark",items:[{name:"Run benchmarks",sub:"Self-serve cluster benchmarking",free:["full"],pro:["full"],mod:["full","Certified runs available"],alt:["none"]},{name:"PDF performance reports",sub:"Monthly, all indices",free:["full"],pro:["full"],mod:["none"],alt:["none"]}]},{group:"Infrastructure modules",items:[{name:"SiteIQ",sub:"Data center capacity & underwriting",free:["limited","Preview"],pro:["full","Included at launch"],mod:["full","MW-to-margin, PUE, payback"],alt:["none"]}]},{group:"Access",items:[{name:"Web portal, single seat, email support",sub:"Self-serve",free:["limited","Read-only"],pro:["full"],mod:["none"],alt:["none"]}]},{group:"Alternative datasets",items:[{name:"Token Market Pulse",sub:"140+ models, daily commentary",free:["none"],pro:["none"],mod:["none"],alt:["full"]},{name:"Token Pricebook",sub:"Standardized AI model economics",free:["none"],pro:["none"],mod:["none"],alt:["full"]},{name:"GPU Index Feed",sub:"API access + full historical archive, SLA-backed delivery",free:["none"],pro:["none"],mod:["none"],alt:["full"]},{name:"GPU Pricing by Country",sub:"Geo-segmented, arbitrage data",free:["none"],pro:["none"],mod:["none"],alt:["full"]},{name:"GPU Pricing â Raw Data",sub:"30k rows daily, flat file + API",free:["none"],pro:["none"],mod:["none"],alt:["full"]}]}]}},u={tiers:[{...d.tiers[1],badge2:"No credit card required",sub:"Full self-service dashboard access to Silicon Data's core products. Free for 7 days.",note:"No credit card required. If you don't subscribe within 7 days, your account automatically moves to the free Basic plan below."},d.tiers[2]],basicTile:{eyebrow:"After your trial",name:"Basic",sub:"If you decide not to subscribe when your trial ends, you keep a free Basic account with limited access â no action needed.",groups:d.tiers[0].groups}};a.email,a.bookCallUrl,a.xUrl,a.linkedinUrl;let p={hero:{eyebrow:"SiliconMarkâ¢",headline:"The trusted benchmark for GPU performance",sub:"Trusted by businesses, developers, and data centers to evaluate and compare GPU performance with confidence.",ctas:[{label:"Getting Started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],meshImage:"/assets/products/silicon-mark/hero-mesh.png"},scoreboard:{eyebrow:"SiliconMarkâ¢",headline:"Scoreboard",image:"/assets/products/silicon-mark/scoreboard-table-truecolor.png",cta:{label:"View more",href:"/contact-us"}},beforeAfter:{before:{tag:"BEFORE SiliconMarkâ¢",title:"Inconsistent benchmarks and unclear choices",sub:"Stop guessing with unclear performance claims"},after:{tag:"AFTER SiliconMarkâ¢",title:"Clarity, confidence, and smarter decisions",sub:"Start relying on independent, trusted benchmarks"}},measures:{eyebrow:"PERFORMANCE BENCHMARKS THAT MATTER",headline:"What SiliconMark⢠Measures",body:"SiliconMark⢠evaluates five key performance metrics to give you a clear, apples-to-apples view of system capabilities. For multi-node cluster
3s, it also measures inter-node bandwidth and latency â helping you understand how your system handles distributed workloads, which is critical for modern AI and HPC applications.",tiles:[{label:"GPU Performance",icon:"chip",bullets:["GPU agnostic","Compute Performance","Memory Performance","Data Transfer Performance","Multi-GPU Performance","System Metrics","Efficiency Metrics","Thermal Metrics (upcoming)"],details:{title:"GPU Performance Metrics",groups:[{title:"GPU Agnostic",items:["Nvidia GPUs","AMD GPUs","TPUs (upcoming)"]},{title:"Compute Performance",items:["FP32 TFLOPS","FP32 CUDA Core TFLOPS","FP16 TFLOPS","BF16 TFLOPS","FP8/4 TFLOPS (coming soon)","Mixed Precision TFLOPS"]},{title:"Memory Performance",items:["Memory Bandwidth (GB/s)","L2 Cache Bandwidth (GB/s)"]},{title:"Data Transfer Performance",items:["Host-to-Device Bandwidth (GB/s)","Device-to-Host Bandwidth (GB/s)"]},{title:"Multi-GPU Performance",items:["GPU Bandwidth Matrix","AllReduce Bandwidth (GB/s)","Broadcast Bandwidth (GB/s)"]},{title:"System Metrics",items:["Temperature (°C)","Power Consumption (Watts)","Kernel Launch Overhead (μs)"]},{title:"Efficiency Metrics",items:["FP32 TFLOPS per Watt","FP16 TFLOPS per Watt"]}]}},{label:"Cluster Performance",icon:"hierarchy",bullets:["Inter-Node Network Bandwidth","NCCL tests (upcoming)"]},{label:"LLM Performance",icon:"checklist",bullets:["Inference","Training (pretrain/fine-tuning)","Cluster support"]},{label:"Machines Inventory",icon:"inventory",bullets:["GPU","CPU","Disk Performance","Download/upload speed"]}]},useCases:{eyebrow:"CERTIFIED BENCHMARKS AND MORE",headline:"Who is SiliconMark⢠for",cards:[{title:"Reduce benchmarking effort and complexity",image:"/assets/products/silicon-mark/usecase-mesh.png"},{title:"Build customer trust with certified benchmarks",image:"/assets/products/silicon-mark/usecase-certificate.png"},{title:"Compare GPUs across providers and time",image:"/assets/products/silicon-mark/usecase-compare.png"}]},finalCta:{headline:"Power Smarter GPU Decisions with\nSiliconMark",sub:"",body:"Whether you're deploying at scale, renting GPUs, or optimizing internal infrastructure, SiliconMark provides the data you need to move with confidence.",ctas:[{label:"Getting Started",href:"/pricing",variant:"primary"},{label:"Talk to Sales",href:"/contact-us",variant:"secondary"}],backgroundImage:"/assets/hero/server-room.jpg"}},h={hero:{eyebrow:"Silicon Index â daily GPU price benchmarks",headline:"GPU Rental Price Indices â Daily Benchmarks Across the AI Compute Market",sub:"Silicon Indices give financial institutions, AI companies, and infrastructure providers a transparent, independent view of what GPU capacity actually costs â updated every day, across neo-clouds and hyperscalers.",stats:["95% of neo-cloud GPU providers","100% of major hyperscalers","Daily via API & partners"],ctas:[{label:"Getting started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],chart:{ticker:"H100",tickerNote:"Bloomberg ticker: SDH100RT"}},indexFamily:{eyebrow:"The Silicon Index family",headline:"Every Silicon Index, updated daily",sub:"GPU rental, LLM token and memory benchmarks â each reflects the full market, not a single provider's rate card.",unavailable:"Live index readings are temporarily unavailable.",popup:{note:"We are constantly updating our indices. For announcements, please visit ",noteLink:{label:"Index announcements",href:"/products/silicon-index#methodology"},cta:"Open index page"}},why:{eyebrow:"Why Silicon Data Indices",headline:"Built for institutional use",sub:"GPU pricing moves daily, but the market has no common reference point. Silicon Indices are the first benchmarks built for institutional use â transparent, independent, and actionable.",items:[{number:"1",title:"Market Transparency",body:"The first daily benchmarks spanning the full GPU rental market, from neo-clouds to hyperscalers. Published openly, not gated behind a single vendor's pricing page."},{number:"2",title:"Independent and Objective",body:"Silicon Data does not sell GPUs, operate clouds, or broker capacity. Our indices are calculated by independent agents and validated against multiple data sources."},{number:"3",title:"Built for Action",body:"Structured for procurement decisions, contract benchmarking, financial reporting, and capacity planning. Every number is traceable to a defined methodology."},{number:"4",title:"Distribution Across Platforms",body:"Available via direct API and distributed through partners including Kaiko."}]},whoUses:{eyebrow:"Who uses Silicon Indices",headline:"From trading desks to ML infrastru
3cture teams",cards:[{title:"Financial Institutions",sub:"Banks, insurers, and investment funds use the indices to value AI infrastructure exposure, benchmark private compute assets, and underwrite GPU-backed contracts.",image:"/assets/products/silicon-index/use-financial.png"},{title:"AI Companies & Infrastructure Buyers",sub:"AI labs, startups, and enterprise ML teams use the indices to negotiate supplier contracts, plan training budgets, and validate internal cost forecasts.",image:"/assets/products/silicon-index/use-ai-companies.png"},{title:"Infrastructure Providers",sub:"Neo-clouds, data center operators, and GPU lessors use the indices to price offerings competitively and communicate value to customers. Many pair index access with SiteIQ.",image:"/assets/products/silicon-index/use-infrastructure.png"}]},coverage:{headline:"Coverage across the GPU rental market",sub:"The Silicon Index coverage network spans the full rental supply chain â from large neo-cloud operators to every major hyperscaler.",tiles:[{value:"95%",label:"Neo-cloud GPU providers tracked"},{value:"100%",label:"Major hyperscalers covered"},{value:"80%",label:"Of the available global rental market"}]},methodology:{eyebrow:"Raw Data to Benchmark",headline:"Methodology",pdf:"/documents/silicon-data-index-methodology.pdf",summary:"Every GPU rental record is first converted to a standardized per-hour, per-GPU rate â unit price equals total rental price divided by the number of GPUs times duration. Preprocessed data then undergoes multi-stage filtering to remove reporting errors without ignoring genuine structural price movements. Because simply aggregating prices would fluctuate with the daily mix of configurations, a basis adjustment standardizes each record to a benchmark-equivalent contract, accounting for rental type, geography, CPU platform, and GPU variant. Basis-adjusted prices are aggregated at the provider level, and the final index value is a weighted average across providers.",steps:[{num:"01",nav:"Data Preprocessing",title:"Deep Data Coverage",body:"Disparate billing models â monthly leases versus hourly on-demand â are converted into a\nstandardized per-hour, per-GPU rate:",formula:"/assets/products/silicon-index/icons/formula.svg"},{num:"02",nav:"Data Filtering",title:"Data Filtering",body:"Preprocessed data undergoes multi-stage filtering to ensure reliability and remove reporting errors â without ignoring genuine structural price movements.",items:[{icon:"/assets/products/silicon-index/icons/meth-completeness.svg",title:"Completeness checks",body:"drops records lacking valid parameters."},{icon:"/assets/products/silicon-index/icons/meth-anomaly.svg",title:"Anomaly checks",body:"flags significant day-over-day shifts for manual review."},{icon:"/assets/products/silicon-index/icons/meth-outlier.svg",title:"Outlier detection",body:"screens records against dynamic historical price bands."}]},{num:"03",nav:"Standardization (Basis Adjustment)",title:"Standardization (Basis Adjustment)",body:"Simply aggregating prices causes fluctuations based on the daily mix of configurations. A basis adjustment standardizes each idiosyncratic record to a benchmark-equivalent contract, considering factors such as:",items:[{icon:"/assets/products/silicon-index/icons/meth-rental-type.svg",title:"Rental type",body:"On-demand, reserved, or spot."},{icon:"/assets/products/silicon-index/icons/meth-geography.svg",title:"Geography",body:"Countries and geolocations."},{icon:"/assets/products/silicon-index/icons/meth-cpu.svg",title:"CPU platform",body:"Host configuration tier."},{icon:"/assets/products/silicon-index/icons/meth-gpu.svg",title:"GPU variant",body:"SXM, PCIe, and form factors."}]},{num:"04",nav:"Index Calculation",title:"Index Calculation",body:"Basis-adjusted prices are aggregated at the provider level before contributing to the final index value â\na weighted average across providers.",flow:{from:"Adjusted prices",via:"aggregate within provider",mid:"Provider-level mean",via2:"weighted average",result:"Index value"}}]},faq:{headline:"Frequently asked questions",items:[{q:"What is the Silicon GPU rental price index?",a:"The Silicon GPU rental price index is a family of daily benchmarks tracking hourly rental prices for specific GPU models across the full rental market. Each index represents a standardized, like-for-like price drawn from neo-cloud providers, hyperscalers, colocation markets, and private rental platforms."},{q:"How often are the Silicon Indices updated?",a:"Every index is processed and published once per business day, reflecting the latest captured rental and transaction data."},{q:"Which GPUs do the Silicon Indices cover?",a:"Today the family covers H100, H200, A100, B200, B300, and MI300X rental price indices, plus the LLM Token Expenditure Index â with more models added as coverage expands."},{q:"How do neo-cloud and hyperscaler prices differ?",a:"Neo-cloud and marketplace capacity typically prices below hyperscaler on-demand rates. H100 and A100 are tracked across both segments, with each reading published separately so you can see the spread and how it moves."},{q:"Where can I access the Silicon Indices?",a:"Via the Silicon Data portal, direct API (e.g. ticker SDH100RT), and distribution partners including Kaiko."},{q:"How does Silicon Data collect pricing data?",a:"We aggregate real-time rental and private transaction data across neo-cloud providers, hyperscalers, colocation markets, and private rental platforms, then standardize it into a like-for-like benchmark."}]},cta:{headline:"Get access to Silicon Data",sub:"Full access to every Silicon Index, the complete portal, and historical pricing â distributed via web and API.",card:{title:"Silicon Data Portal Access",trial:"7-day trial",tagline:"Daily GPU and LLM market intelligence, built for institutional use.",features:["Silicon Index⢠Dashboard â all GPU, CPU & accelerator indices","Market direction tracking","PriceIQ predictive modeling","Daily index values & 90-day historical pricing","NeoCloud vs Hyperscaler comparison","SiliconCarbonâ¢"]},ctas:[{label:"Get started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]}},m=[{slug:"h100",name:"H100",ticker:"SDH100RT"},{slug:"h200",name:"H200",ticker:"SDH200RT"},{slug:"a100",name:"A100",ticker:"SDA100RT"},{slug:"b200",name:"B200",ticker:"SDB200RT"},{slug:"b300",name:"B300",ticker:"--"},{slug:"mi300x",name:"MI300X",ticker:"SDMI3XRT"}],f=new Set(["mi300x","h200","b300"]);function g(e){let t=[...m.filter(t=>t.slug!==e.slug).map(e=>({name:e.name,ticker:f.has(e.slug)?"--":e.ticker,value:"$68",change:"2.1% (7D)",href:`/products/silicon-index/${e.slug}`})),{name:"LLM Token Expenditure",ticker:"SDLLMTK",value:"$68",change:"2.1% (7D)",href:"/products/llm-token-index"}];return{slug:e.slug,hero:{breadcrumb:["GPU Indices",e.name],eyebrow:`${e.name} Rental Price Index${f.has(e.slug)?"":` â ${e.ticker}`}`,headline:`Silicon Data ${e.name} Rental Price Index`,sub:e.dualSegment?`Daily benchmark for ${e.gpuName} hourly rental pricing, with separate neo-cloud and hyperscaler readings. ${f.has(e.slug)?"Published every day":`The Neo-Cloud index is published daily as ticker ${e.ticker}`}.`:`Daily benchmark for ${e.gpuName} hourly rental pricing â a single standardized reading across the GPU rental market. Published every day${f.has(e.slug)?"":` as ticker ${e.ticker}`}.`,ctas:[{label:"Get Access",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]},charts:e.dualSegment?[{tab:"Neo-Cloud",label:`${e.name} Neo-Cloud Index${f.has(e.slug)?"":` \xb7 ${e.ticker}`}`,src:`https://portal.silicondata.com/gpu-index-chart?standalone=true&gpu=${e.slug}&mainTab=neo-cloud`},{tab:"Hyperscaler",label:`${e.name} Hyperscaler Index`,src:`https://portal.silicondata.com/gpu-index-chart?standalone=true&gpu=${e.slug}&mainTab=hyperscaler`}]:[{tab:null,label:null,src:`https://portal.silicondata.com/gpu-index-chart?standalone=true&gpu=${e.slug}`}],about:{eyebrow:"ABOUT THIS INDEX",headline:`What the ${e.name} Silicon Index tracks`,paragraphs:[["The ",{b:`${e.name} Rental Price Index`},`${f.has(e.slug)?" is":e.dualSegment?` (Neo-Cloud ticker ${e.ticker}) is`:` (${e.ticker}) is`} the Silicon Data benchmark for ${e.gpuName}
3 GPU rental pricing. It is published daily as a standardized, like-for-like hourly rate expressed in USD per GPU-hour, drawn from observations across neo-cloud providers, hyperscalers, colocation markets, and private rental platforms.${e.aboutLead?` ${e.aboutLead}`:""}`],e.dualSegment?["The index ",{b:"separates neo-cloud and hyperscaler pricing"},e.aboutMid??" into distinct readings so buyers can compare segments directly. Every observation entering the calculation is standardized for rental term length, cluster scale, and interconnect â the index reflects the underlying compute cost, not the headline rate on any single provider's website."]:["The index blends neo-cloud, hyperscaler, colocation, and private-market observations into a ",{b:"single standardized reading"},e.aboutMid??". Every observation entering the calculation is standardized for rental term length, cluster scale, and interconnect â the index reflects the underlying compute cost, not the headline rate on any single provider's website."],[e.aboutClose??`Investors and operators planning ${e.name} deployments pair index access with SiteIQ â the Silicon Data data center capacity-planning platform â to feed live ${e.name} prices into deployable-power, climate-adjusted PUE, and GPU payback models before committing capex.`]],stats:[{value:e.neoCloudPct??"95%",label:"Neo-cloud GPU providers tracked"},{value:"100%",label:"Major hyperscalers covered"}],footnote:e.coverageFootnote??"Together this represents more than 80% of the available global GPU rental market today."},regional:{eyebrow:"REGIONAL BREAKDOWN",headline:`${e.name} rental prices by region`,sub:"Regional averages reflect the same standardized methodology applied to providers operating in each region.",columns:["Region","Neo-cloud avg ($/GPU-hour)","Hyperscaler avg ($/GPU-hour)","Spread"],rows:e.regional??[],footnote:"Regional averages are updated on the same daily cadence as the global index."},drivers:{eyebrow:"PRICE DRIVERS",headline:`What drives ${e.name} rental prices`,body:e.driversBody??`${e.name} rental prices move with the broad balance of supply and demand for GPU capacity â new clusters and provider capacity coming online, the pace at which workloads shift toward newer accelerators, and the mix of on-demand versus reserved commitments. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than in any single provider's list price.`},methodology:{eyebrow:"Methodology",headline:`How the ${e.name} index is calculated`,sub:`The ${e.name} Silicon Index is calculated daily from observations across cloud providers, colocation markets, brokered cluster sales, and private rental platforms. Observations are standardized for machine specs, rental terms, platform performance, and geolocation, then filtered for outliers and independently validated before publication.`,cta:{label:"Read the full Silicon Data methodology",href:"/products/silicon-index#methodology"}},related:{eyebrow:"RELATED INDICES",headline:"Other Silicon Indices",cards:t},faq:{eyebrow:"",headline:"Frequently Asked Questions (FAQ)",items:[{q:`What is the current ${e.name} rental price?`,a:`The current ${e.name} rental price is ${e.price} per GPU-hour, based on the Silicon Data ${e.name} Rental Price Index${f.has(e.slug)?"":e.dualSegment?` (Neo-Cloud ticker ${e.ticker})`:` (ticker ${e.ticker})`}. The reading is a standardized, like-for-like rate across neo-cloud and hyperscaler providers${e.dualSegment?", and the two segment readings are published separately on this page":""}.`},...e.dualSegment?[{q:`Why does the ${e.name} price differ between neo-clouds and hyperscalers?`,a:"Hyperscaler on-demand capacity typically prices above neo-cloud and marketplace supply. The index publishes both segment readings so you can see the spread and how it moves."}]:[],{q:`What drives ${e.name} rental price changes?`,a:"New cluster availability and provider capacity additions, substitution pressure as other accelerators come online, and contract length (on-demand vs reserved). Every observation is standardized before it enters the index."},{q:`What does the ${e.name} Silicon Index track?`,a:`The realized, standardized hourly rental price of ${e.gpuName} capacity in USD per GPU-hour, drawn from neo-cloud providers, hyperscalers, colocation markets, and private rental platforms.`},...e.extraFaq??[],...f.has(e.slug)?[]:[{q:`How is the ${e.ticker} ticker calculated?`,a:`${e.ticker}
3 is published daily as a standardized, like-for-like hourly rate across tracked ${e.name} providers; observations are standardized for machine specs, rental terms, platform performance, and geography, statistical outliers removed, and each day's value independently validated.`}]]},cta:{headline:"Get access to Silicon Data",sub:"Full access to every Silicon Index, the complete portal, and historical pricing â distributed via web and API.",card:{title:"Silicon Data Portal Access",trial:"7-day trial",tagline:"Daily GPU and LLM market intelligence, built for institutional use.",features:["Silicon Index⢠Dashboard â GPU, RAM & Token indices, full history","GPU Residual Value â market-calibrated hardware valuation","Forward Curve â 36 months forward","PriceIQ predictive modeling â unlimited","NeoCloud vs Hyperscaler comparison","SiliconMark⢠Dashboard & SiliconCarbonâ¢"]},ctas:[{label:"Get started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]}}}g({slug:"h100",name:"H100",gpuName:"NVIDIA H100",ticker:"SDH100RT",price:"$2.53",dualSegment:!0,substitution:"newer accelerators such as the B200",regional:[["North America","$2.48","$3.12","+25.8%"],["Europe","$2.61","$3.34","+28.0%"],["Asia-Pacific","$2.72","$3.45","+26.8%"],["Middle East","$2.55","$3.28","+28.6%"]]}),g({slug:"h200",name:"H200",gpuName:"NVIDIA H200",ticker:"SDH200RT",price:"$3.10",substitution:"the B200 and newer Blackwell capacity",regional:[["North America","$2.95","$3.72","+26.1%"],["Europe","$3.10","$3.95","+27.4%"],["Asia-Pacific","$3.22","$4.08","+26.7%"],["Middle East","$3.04","$3.88","+27.6%"]],aboutLead:"The H200 pairs the Hopper compute of the H100 with 141GB of HBM3e memory and substantially higher bandwidth, making it the preferred choice for memory-bound inference and long-context serving.",coverageFootnote:"H200 shares the Hopper platform with H100, so provider coverage tracks closely as data centers upgrade memory-bound fleets.",driversBody:"H200 rental prices sit between H100 and B200 and move with the value of memory capacity and bandwidth. Its 141GB of HBM3e makes it the preferred choice for memory-bound inference and long-context serving, sustaining a premium over H100 wherever model size or KV-cache is the binding constraint. As Blackwell supply broadens, some frontier training demand migrates past H200 to B200, while inference demand keeps a durable floor under H200 rates. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than in any single provider's list price.",extraFaq:[{q:"How does H200 pricing compare to H100 and B200?",a:"H200 typically rents at a premium to H100 and below B200, reflecting its larger 141GB HBM3e memory and higher bandwidth on the same Hopper compute. The spread over H100 is widest for memory-bound inference and long-context workloads, while B200 commands more where raw training throughput is the priority. All indices are published on the same standardized, like-for-like basis, so the differences reflect real market pricing rather than methodology."}]}),g({slug:"a100",name:"A100",gpuName:"NVIDIA A100",ticker:"SDA100RT",price:"$1.29",dualSegment:!0,substitution:"the H100 and newer accelerators",regional:[["North America","$1.38","$1.79","+29.7%"],["Europe","$1.45","$1.92","+32.4%"],["Asia-Pacific","$1.51","$1.98","+31.1%"],["Middle East","$1.44","$1.90","+31.9%"]],aboutLead:"The A100 remains the workhorse GPU for inference pipelines, fine-tuning, and cost-sensitive training workloads.",aboutClose:"Operators sustaining A100 fleets for inference workloads use SiteIQ â the Silicon Data data center capacity-planning platform â to model deployable density, climate-adjusted PUE, and break-even utilization for ongoing capacity planning.",coverageFootnote:"A100 is the most widely distributed data-center GPU in the rental market. Older fleets remain in active service across inference-heavy providers.",driversBody:"A100 rental prices are pulled between three forces. Training workloads that can afford higher per-GPU throughput increasingly migrate up to H100 and B200, softening A100 demand at the high end, while established inference and fine-tuning pipelines stay on A100 for its unit economics â a durable price floor even as frontier training moves up the stack. At the same time, as large operators retire A100 clusters in favor of newer accelerators, that released capacity re-enters the on-demand market and compresses hourly rates. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than
3in any single provider's list price.",extraFaq:[{q:"How does A100 pricing compare to H100 and B200?",a:"A100 rents well below H100 and B200 on a per-GPU-hour basis, reflecting its position as the prior-generation workhorse. The spread to H100 widens or narrows with how quickly training demand migrates to newer accelerators, while A100's floor is set by inference and fine-tuning workloads that stay on it for unit economics. All three indices are published on the same standardized, like-for-like basis, so the differences reflect real market pricing rather than methodology."}]}),g({slug:"b200",name:"B200",gpuName:"NVIDIA Blackwell B200",ticker:"SDB200RT",price:"$5.45",substitution:"additional B200 supply and H200 capacity",regional:[["North America","$3.95","$4.86","+23.0%"],["Europe","$4.18","$5.21","+24.6%"],["Asia-Pacific","$4.32","$5.38","+24.5%"],["Middle East","$4.06","$5.02","+23.6%"]],aboutLead:"The B200 is the successor to H100 â the flagship for frontier training workloads where per-GPU throughput gains on Blackwell justify a premium over Hopper.",aboutMid:". Supply remains constrained relative to demand, so expect wider bid-ask spreads than on older indices until broader provider rollout.",aboutClose:"Investors underwriting B200-based deployments use SiteIQ â the Silicon Data data center capacity-planning platform â to model the premium-cost economics, feeding live B200 prices into deployable power, climate-adjusted PUE, and payback timelines before committing capex.",coverageFootnote:"B200 coverage is expanding rapidly as more neo-cloud providers bring Blackwell capacity online.",driversBody:"B200 rental prices are set by a market where supply is still catching up with demand. Limited initial provider rollout keeps Blackwell capacity constrained relative to frontier training demand, and large AI labs locking in multi-year reserved capacity absorb much of that supply ahead of broader availability â both keeping on-demand rates elevated. Underpinning the premium is raw throughput: fewer B200s can do the work of substantially more H100s on modern training workloads, so per-GPU economics justify paying up. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than in any single provider's list price.",extraFaq:[{q:"How does B200 pricing compare to H100 and A100?",a:"B200 commands a clear premium over H100 and A100, reflecting Blackwell's throughput advantage and constrained early-rollout supply. The spread over H100 tracks how much of the market values per-GPU performance enough to pay up, and it is expected to compress as more providers bring Blackwell capacity online. All indices are published on the same standardized, like-for-like basis, so the differences reflect real market pricing rather than methodology."}]}),g({slug:"b300",name:"B300",gpuName:"NVIDIA B300",ticker:"--",price:"$6.95",substitution:"additional B300 supply and B200 capacity",aboutLead:"The B300 pairs the Blackwell compute of the B200 with 288GB of HBM3e memory and higher inference throughput, making it the preferred choice for frontier reasoning and long-context serving.",coverageFootnote:"B300 shares the Blackwell platform with B200, so provider coverage tracks closely as data centers bring Blackwell Ultra capacity online.",driversBody:"B300 rental prices sit above B200 and move with the value of memory capacity and inference throughput. Its 288GB of HBM3e makes it the preferred choice for frontier reasoning and long-context serving, sustaining a premium over B200 wherever model size or KV-cache is the binding constraint. As Blackwell Ultra supply broadens, that premium is expected to compress, while frontier training and inference demand keeps a durable floor under B300 rates. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than in any single provider's list price.",extraFaq:[{q:"How does B300 pricing compare to B200 and H200?",a:"B300 typically rents at a premium to B200 and well above H200, reflecting its larger 288GB HBM3e memory and higher inference throughput on the Blackwell platform. The spread over B200 is widest for frontier reasoning and long-context workloads, while H200 remains the value option for memory-bound Hopper deployments. All indices are published on the same standardized, like-for-like basis, so the differences reflect real market pricing rather than methodology."}]}),g({slug:"mi300x",name:"MI300X",gpuName:"AMD Instinct MI300X",ticker:"SDMI3XRT",price:"$2.12",substitution:"NVIDIA H100 and H200 capacity",regional:[["North America","$2.02","$2.61","+29.2%"],["Europe","$2.14","$2.79","+30.4%"],["Asia-Pacific","$2.21","$2.8
36","+29.4%"],["Middle East","$2.08","$2.71","+30.3%"]],aboutLead:"The MI300X is AMD's flagship data-center accelerator, configured with 192GB HBM3 memory â a configuration that outperforms alternatives on large-model inference and memory-bound training.",aboutMid:". The index moves on its own supply-demand cycle, largely independent of the NVIDIA indices.",aboutClose:"Teams evaluating MI300X for large-memory inference pair the index with SiteIQ â the Silicon Data data center capacity-planning platform â to model deployable density and hardware cooling profiles before committing capex.",coverageFootnote:"MI300X coverage grows as more neo-cloud providers add AMD-ready environments. Not every cloud currently offers MI300X â the index includes only those that do.",driversBody:"MI300X rental prices move on their own cycle, largely independent of NVIDIA supply dynamics. The pace of ROCm ecosystem maturity is the single largest driver â as more frameworks and inference engines mature on AMD, the substitution rate against NVIDIA GPUs grows. The 192GB HBM3 configuration sustains demand for large-model inference, particularly where fitting a full model on a single GPU removes tensor-parallel overhead. And AMD's share-capture pricing strategy means MI300X rates often move inversely to NVIDIA's rather than in lockstep. Because the index reports a standardized hourly rate, these forces show up as movements in a like-for-like benchmark rather than in any single provider's list price.",extraFaq:[{q:"How does MI300X pricing compare to H100 and B200?",a:"MI300X pricing moves on its own supply-demand cycle rather than tracking NVIDIA indices in lockstep â AMD's share-capture pricing often pushes rates inversely to Hopper and Blackwell. Where large-memory inference favors the 192GB HBM3 configuration, MI300X can undercut comparable NVIDIA capacity. All indices are published on the same standardized, like-for-like basis, so the differences reflect real market pricing rather than methodology."}]}),e.s(["aboutUs",0,{hero:{eyebrow:"ABOUT SILICON DATA",headline:"The data intelligence platform delivering systematic visibility and institutional benchmarks across the AI economy.",mediaLabel:"- Media Coverage -",mediaCoverage:[{name:"CNBC",logo:"cnbc",href:"https://www.cnbc.com/2026/05/12/new-futures-market-for-semiconductors-comes-as-ai-drives-costs-skyward.html",excerpt:"CNBC reports that traders will soon be able to bet on computer-chip prices as AI drives compute costs skyward â with CME Group building the first futures market on top of Silicon Dataâs GPU rental benchmarks."},{name:"CME Group",logo:"cme-group",href:"https://www.cmegroup.com/media-room/press-releases/2026/5/12/cme_group_and_silicondatapartnertolaunchfirstcomputefutures.html",excerpt:"CME Group and Silicon Data partnered to launch the first compute futures, letting market participants hedge and price GPU rental costs using Silicon Dataâs daily indices â a milestone in turning compute into a tradable asset class."},{name:"Bloomberg",logo:"media-0",href:"https://www.bloomberg.com/news/articles/2025-05-27/silicon-data-creates-first-of-its-kind-index-for-ai-chips?embedded-checkout=true",excerpt:"Silicon Data, a market-intelligence firm focused on cost transparency of graphics-processing units, has launched the worldâs first daily index to track the specialized chips powering artificial intelligence. The flagship SDH100RT (also known as the H100 Re
3ntal Index) monitors the hourly cost of renting a top-tier GPU model."},{name:"The Wall Street Journal",logo:"media-wsj",href:"https://www.wsj.com/tech/ai/ai-needs-a-lot-of-computing-power-is-a-market-for-compute-the-next-big-thing-2302133c",excerpt:"As AI demand surges, computing power is becoming the worldâs most valuable resource. Silicon Data provides the transparency layer for this new market â powering price discovery, benchmarking, and performance intelligence across the global GPU economy."},{name:"IEEE",logo:"media-1",href:"https://spectrum.ieee.org/gpu-prices",excerpt:"IEEE Spectrum highlights how Silicon Data has launched the worldâs first daily rental-price index for high-end GPUs â tracking the hourly cost of renting a chip like the NVIDIA H100. The index draws on millions of data-points to bring pricing transparency to an otherwise opaque compute market."},{name:"Fortune",logo:"media-5",href:"https://fortune.com/2025/03/20/jd-vance-has-a-message-for-silicon-valley-the-trump-administration-is-working-with-you/",excerpt:"In an interview with Fortune, U.S. Vice President JD Vance emphasized the administrationâs plans to work closely with technology and AI companies to strengthen domestic innovation and computing infrastructure. The piece highlights how AI firms and data-infrastructure players â including those building GPU-market transparency tools like Silicon Data â fit into broader national tech and industrial policy priorities."},{name:"Yahoo Finance",logo:"media-4",href:"https://finance.yahoo.com/news/silicon-data-secures-4-7m-120000230.html?guccounter=1",excerpt:"Silicon Data has secured $4.7 million in funding to accelerate its mission of bringing transparency and market structure to the global GPU economy. The round, backed by investors including DRW and Jump Trading Group, will support the expansion of Silicon Dataâs benchmarking and pricing products such as SiliconMark and the H100 Re
3ntal Index."},{name:"AIM Research",logo:"media-6",href:"https://aimmediahouse.com/market-industry/silicon-datas-pitch-to-make-ai-costs-predictable",excerpt:"AIM Media House explores how Silicon Data is building the pricing and benchmarking layer for the AI infrastructure economy. By standardizing GPU performance metrics and introducing daily rental-price indices, the company aims to make compute costs more transparent and predictable for AI developers, data centers, and investors."}]},values:{heading:"WE WORK WITH HONESTY, OPENNESS, AND RESILIENCE",sub:"FINDING MEANING IN THE CHALLENGES AND JOY IN THE JOURNEY.",photo:"/assets/products/about-us/team-photo.png",items:[{icon:"integrity",name:"Integrity",body:"Speak truthfully, act with integrity, and give feedback with care."},{icon:"merit",name:"Merit",body:"Ideas win on merit. We reward impact, not credentials."},{icon:"open-minds",name:"Open Minds",body:"Value conviction, adapt quickly to better data and arguments."},{icon:"grit",name:"Grit",body:"Learn fast, bounce back stronger, thrive on challenge."},{icon:"fun",name:"Fun",body:"We take the work seriously not ourselves. Celebrate the journey."}]},leaders:[{name:"Donald Wilson",role:"Founder and CEO @ DRW",photo:"/assets/products/about-us/leader-don.png",photoSide:"left",photoAspect:"3 / 2",quote:"Silicon Data is at the leading edge of providing transparency into compute markets, I believe weâre in the early days of compute becoming the world's largest commodity, and market participants will need the infrastructure and risk management tools to efficiently navigate volatility and make informed decisions in this rapidly changing environment. Carmen and her team have a profound understanding of these dynamics, and weâre excited to support what they are building."},{name:"Carmen Li",role:"Founder and CEO @ Silicon Data",photo:"/assets/products/about-us/leader-carmen.png",photoSide:"right",photoAspect:"1 / 1",quote:"Silicon Dataâs data aggregating capabilities would also make the development of compute market indices â which would track the price performance of a basket of GPU platforms in a similar fashion to a traditional financially settled commodity index â a very real possibility, further emphasizing how our product suite would secure widespread and democratic access to the buying and selling of compute products for all our customers."}],news:{heading:"NEWS ROOM",videoId:"Y_wM-_k3qTk",items:[{date:"May 12, 2026",location:"CHICAGO",title:"CME Group and Silicon Data Partner to Launch First Compute Futures",slug:"cme-group-and-silicon-data-partner-to-launch-first-compute-futures"},{date:"Apr 20, 2026",location:"New York",title:"Silicon Data Unveils First GPU Forward Curve, Signaling Transition of AI Compute into a Tradable Commodity",slug:"silicon-data-unveils-first-gpu-forward-curve"},{date:"Dec 5, 2025",location:"New York",title:"Silicon Data Announces Major Revision to A100 & H100 Rental Indices, Launches First-Ever B200 Index, and Introduces New Hyperscaler Rental Benchmarks",slug:"silicon-data-announces-major-revision-to-a100-h100-rental-indices-launches-first-ever-b200-index-and-introduces-new-hyperscaler-rental-benchmarks"},{date:"Oct 8, 2025",location:"New York",title:"Silicon Data Partners with dxFeed to Expand GPU Index Coverage on Refinitiv, Driving Vital Transparency in AI Infrastructure Markets",slug:"silicon-data-partners-with-dxfeed-to-expand-gpu-index-coverage-on-refinitiv-driving-vital-transparency-in-ai-infrastructure-markets"},{date:"May 20, 2025",location:"New York",title:"Silicon Data Secures $4.7M in Seed Funding and Expands Compute Industry Data Product Suite",slug:"silicon-data-secures-4-7m-in-seed-funding-and-expands-compute-industry-data-product-suite"},{date:"May 20, 2025",location:"New York",title:"Silicon Data Launches World's First Daily GPU Rental Index to Bring Transparency to the AI Infrastructure Economy",slug:"silicon-data-launches-world-s-first-daily-gpu-rental-index-to-bring-transparency-to-the-ai-infrastructure-economy-copy"}]},blog:{heading:"BLOG",cards:[{author:"Carmen Li",date:"May 1, 2026",title:"The GPU Forward Curve: Pricing the Curve, Not Just the Spot",excerpt:"Why a GPU forward curve is the missing primitive that turns compute rental into a tradeable, hedgeable asset class for financial institutions.",slug:"the-gpu-forward-curve-pricing-the-curve-not-just-the-spot"},{author:"Carmen Li",date:"Apr 27, 2026",title:"H100 Hyperscaler Index, April 2026: A Benchmark in Flat Mode",excerpt:"H100 Hyperscaler on-demand rates held flat from Mar 1âApr 20, 2026, with a 0.47% coefficient of variation. Why that stability is the institutional signal.",slug:"h100-hyperscaler-index-april-2026"},{author:"Yang Gao",date:"Apr 2, 2026",title:"March 2026 RAM Price Update: DDR5 Spot Prices Dip While GDDR6 Stays Firm",excerpt:"DDR5 chip spot prices softened after the TurboQuant announcement while GDDR6 kept rising. Silicon Dataâs RAM Index and March sample data explain why the late-March memory selloff was narrative-driven, not broad-based.",slug:"march-2026-ram-price-update"}]},finalCta:{headline:"Make better compute decisions today",ctas:[{label:"Getting Started",href:"/pricing",variant:"primary"},{label:"Talk to Sales",href:"/contact-us",variant:"secondary"}]}},"company",0,a,"forwardCurve",0,{hero:{eyebrow:"Forward Curve",headline:"GPU Term Rental Implied\nForward Rates",sub:"Time has a price. We publish it daily. GPU term rates, and the rental rates they imply for a future moment â forward rates. Out to 36 months, they become the term and forward curves.",ctas:[{label:"Get Started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],image:"/assets/products/forward-curve/hero.png"},chart:{src:"https://portal.silicondata.com/forward-curve-chart",height:1100},segments:{eyebrow:"TARGET SEGMENT USE CASES",headline:"Built for Every Side of the Compute Market",sub:"From pricing strategy to derivatives origination â forward-looking intelligence for operators, buyers, and financiers.",cards:[{image:"/assets/products/forward-curve/card-gpu-providers.png",title:"GPU Providers & Data Centers",body:"Anchor your pricing strategy to market expectations. Benchmark rental rates against the term structure, identify contango or backwardation regimes, and structure long-term contracts with market-calibrated confidence."},{image:"/assets/products/forward-curve/card-ai-buyers.png",title:"AI Companies & Compute Buyers",body:"Time your procurement. Compare locked-in term rates against forward expectations to decide when to commit, when to wait, and when to negotiate. Validate every broker quote against the curve."},{image:"/assets/products/forward-curve/card-financial.png",title:"Financial Institutions & Risk",body:"The no-arbitrage forward rate is y
3our settlement reference. Price swaps, build structured products, underwrite GPU-collateralized loans, and design parametric insurance â all anchored to a published, methodology-backed forward curve."}]},methodology:{eyebrow:"METHODOLOGY & DATA SCHEMA",headline:"How the Term-Implied Forward Curve is built",items:[{icon:"data",title:"Real Market Data Collection",body:"We collect actual GPU rental transaction data and published rates across 95% of Neo-Cloud providers and 100% of major hyperscalers."},{icon:"structure",title:"Term Structure Construction",body:"Rental rates are organized by term length (1-month through 36-month) to build the term structure (the blue line)."},{icon:"formula",title:"No-Arbitrage Forward Derivation",body:"The implied forward rate (orange line) is mathematically derived from the term structure using established no-arbitrage pricing methodology."},{icon:"publish",title:"Daily Publication",body:"Both curves are recalculated every business day and can be accessed via the Silicon Data portal."}]},faq:{eyebrow:"FORWARD CURVE",headline:"Frequently Asked Questions (FAQ)",items:[{q:"What is the exact difference between the Term Structure Rate and the Implied Forward Rate?",a:"The Term Structure Rate (the blue line) represents the actual cost you would pay today to lock in a GPU rental for a specific duration (e.g., a 12-month contract). The Implied Forward Rate (the orange line) is a mathematical derivation that shows the market's expected spot rental price at a specific point in the future (e.g., what a 1-month rental will cost exactly 12 months from now)."},{q:"Are these just published âlist pricesâ from cloud providers?",a:"No. The term structure is built from actual GPU rental transaction data and published rates collected daily across 95% of Neo-Cloud providers and 100% of major hyperscalers, then standardized per GPU-hour. The Implied Forward Rate is derived from that term structure using no-arbitrage pricing â it is a market-calibrated benchmark, not a single providerâs rate card."},{q:"Which GPU models are currently tracked on the Forward Curve?",a:"The Forward Curve currently tracks the Nvidia H100, B200 and A100 markets, as these possess the trading volume and liquidity required for robust forward pricing. Forward indices for other GPU models will be published as those markets mature."},{q:"Can the Forward Curve be used as a settlement reference for actual derivative contracts?",a:"Yes. Unlike static pricing aggregators, the Silicon Data Forward Curve is built specifically for financial application. By utilizing standard no-arbitrage derivation and publishing daily, the curve serves as a reliable, methodology-backed reference rate for pricing and settling compute futures, swaps, options, and parametric insurance products."},{q:"How do we ingest this data into our internal trading or FinOps models?",a:"Depending on your subscription tier, the Forward Curve data is accessible via direct REST API, the Silicon Data web portal, and directly through the Bloomberg Terminal (Ticker: SDH100RT)."},{q:"Is historical data available for backtesting?",a:"Yes. Full historical data archives of the forward curve are available to users on our Enterprise Tier, enabling quant desks and researchers to backtest models and analyze historical contango/backwardation regimes."}]},finalCta:{headline:"Get access to Silicon Data",sub:"Full access to every Silicon Index, the complete portal, and historical pricing â distributed via web and API.",card:{title:"Silicon Data Portal Access",trial:"7-day trial",tagline:"Daily GPU and LLM market intelligence, built for institutional use.",features:["Silicon Index⢠Dashboard â all GPU, CPU & accelerator indices","Market direction tracking","PriceIQ predictive modeling","Daily index values & 90-day historical pricing","NeoCloud vs Hyperscaler comparison","SiliconCarbonâ¢"]},ctas:[{label:"Get started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]}},"gpuIndices",0,h,"home",0,{hero:{headline:"Compute market\nintelligence for\nbetter decisions",sub:"The data intelligence platform delivering systematic visibility\nand institutional benchmarks across the AI economy.",ctas:[{label:"Getting Started",href:"/pricing",variant:"primary"},{label:"Talk to Sales",href:"/contact-us",variant:"secondary"}],backgroundImage:"/assets/hero/server-room.jpg",backgroundVideo:"/assets/hero/home-intro.mp4",partnersEyebrow:"Our Partners",partners:[{name:"TSMC",src:"/assets/partners/logos/tsmc.svg",href:"https://www.tsmc.com",width:109,height:48},{name:"NVIDIA",src:"/assets/partners/logos/nvidia.svg",href:"https://www.nvidia.com",width:179,height:48},{name:"DRW",src:"/assets/partners/logos/drw.svg",href:"https://drw.com",width:108,height:48},{name:"Jump Trading",src:"/assets/partners/logos/jump-trading.svg",href:"https://www.jumptrading.com",width:113,height:48}]},productShowcase:[{slug:"silicon-index",label:"Silicon Data Indices",
3icon:"/assets/products/icons/silicon-index.svg",eyebrow:"Silicon Data Indices",title:"Standardized GPU price indexing",bullets:c,cta:{label:"Explore products",href:"/products/silicon-index"},image:"/assets/products/89lXbwmxeRDpfV9iDz0w3GhQm8o.png"},{slug:"forward-curve",label:"GPU Forward Curve",icon:"/assets/products/icons/forward-curve.svg",eyebrow:"GPU Forward Curve",title:"See where GPU rental prices are heading",bullets:c,cta:{label:"Explore products",href:"/products/forward-curve"},image:"/assets/products/forward-curve/hero.png"},{slug:"silicon-mark",label:"SiliconMarkâ¢",icon:"/assets/products/icons/silicon-mark.svg",eyebrow:"SiliconMarkâ¢",title:"Instant, accurate GPU performance benchmarking",bullets:c,cta:{label:"Explore products",href:"/products/silicon-mark"},image:"/assets/products/44F2qQ4ZBAwvqiQsgpW1lY5X8JE-truecolor.png"},{slug:"price-iq",label:"SiliconPriceIQâ¢",icon:"/assets/products/icons/silicon-price-iq.svg",eyebrow:"SiliconPriceIQâ¢",title:"Predictive intelligence for GPU pricing",bullets:c,cta:{label:"Explore products",href:"/products/price-iq"},image:"/assets/products/5GHwMWD88K9RzEKCsShpsROrqU.png"},{slug:"site-iq",label:"SiliconSiteIQâ¢",icon:"/assets/products/icons/site-iq.svg",eyebrow:"SiliconSiteIQâ¢",title:"Underwrite any AI data centerâs deployable GPU capacity",bullets:c,cta:{label:"Explore products",href:"/products/site-iq"},image:"/assets/products/site-iq/hero-dashboard.png"}],audiences:[{id:"financial-institutions",eyebrow:"FOR FINANCIAL INSTITUTIONS",title:"Understand the global\ncompute market, in realtime",image:"/assets/products/EIbD86C2I0lKTS97RW6VqyoRc.png",features:[{title:"Price new products confidently",body:"Use SiliconIndex as the benchmark to build swaps, futures, and structured notes tied to GPU markets."},{title:"Manage risk with foresight",body:"Combine Silicon Dataâs live index data and PriceIQ⢠forecasts to hedge exposure to GPU price volatility."},{title:"Meet ESG mandates",body:"Leverage SiliconCarbon⢠to quantify and report carbon impact on financed AI infrastructure portfolios."}]},{id:"compute-buyers",eyebrow:"FOR COMPUTE BUYERS",title:"Know you're getting the most\nout of your compute spend",image:"/assets/products/7G46ZgOwlzypA3YgjTRP39KvRv8-truecolor.png",features:[{title:"Optimize procurement decisions",body:"Compare rental and resale options across regions and vendors in real time with Silicon Dataâs daily market data."},{title:"Validate performance before deployment",body:"Run SiliconMark⢠benchmarks to confirm actual throughput, latency, and drift before committing workloads."},{title:"Control costs proactively",body:"Apply Silicon PriceIQ⢠forecasts to negotiate better contracts and plan longâterm infrastru
3cture budgets."}]},{id:"data-centers",eyebrow:"FOR DATA CENTERS",title:"Provide your customers peace\nof mind when buying compute",image:"/assets/products/nnf6CfPO01UHvXEbNDKRrlzQZk.png",features:[{title:"Differentiate with transparency",body:"Publish a results to prove realâworld performance to prospective customers."},{title:"Monitor market positioning",body:"Track competitor pricing and trends with Silicon Dataâs daily indices and align offerings dynamically."},{title:"Enable sustainability reporting",body:"Integrate SiliconCarbon⢠to provide clients with carbonâimpact metrics, winning ESGâminded deals."}]}],backedByLeaders:{headline:"Backed by leaders in AI & finance",readMoreLink:{label:"Read about our fundraise",href:"/news-room/silicon-data-secures-4-7m-in-seed-funding-and-expands-compute-industry-data-product-suite"},quotes:[{quote:"Silicon Data® is at the leading edge of providing transparency into compute markets.",name:"Donald Wilson",role:"Founder and CEO @ DRW",photo:"/assets/team/don-wilson.png"},{quote:"The data aggregation capability of Silicon Data will also make the development of calculating market indices a very realistic possibility.",name:"Carmen Li",role:"Founder and CEO @ Silicon Data",photo:"/assets/team/carmen-li.png"}]},statBand:{datapointsLabel:"Over 3.5 million datapoints",datapointsValue:"3,500,000",distributionLabel:"Built to financial-index standards and distributed on the Bloomberg and Refinitiv.",distributionImage:"/assets/partners/distribution-partners.png",distributionAlt:"Bloomberg and Refinitiv Eikon"},finalCta:{headline:"Make better compute\ndecisions today",ctas:[{label:"Getting started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],backgroundImage:"/assets/hero/server-room.jpg"}},"hubspotMeeting",0,{region:"na2",slug:"smyers1/silicon-data-intro-call",links:{default:"smyers1/silicon-data-intro-call",data:"smyers1/data-sales-request"},portalId:0xe6fc6b1,durationMs:18e5,rep:"Scott Myers",contactEmail:"[email protected]"},"llmTokenIndex",0,{hero:{breadcrumb:["Silicon Index","LLM Token Expenditure Index"],eyebrow:"Silicon Index â daily LLM token price benchmarks",headline:"LLM Token Expenditure Index Family",sub:"Daily benchmarks for what the market pays per million LLM tokens, across the broad market, open models, and proprietary models.\nThe flagship broad-market series is published on Bloomberg as SDLLMTK; Open and Proprietary series are available in the Silicon Data portal.",ctas:[{label:"Get Access",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]},chart:{tabs:[{key:"llm-token",label:"LLM Token",title:"LLM Token Expenditure Index",subtitle:"Daily readings of ticker SDLLMTK â Silicon Data's benchmark for blended LLM inference token prices.",caption:"LLM token expenditure trend (SDLLMTK), frontier segment, 7-day view. Source: Silicon Data,",src:"https://portal.silicondata.com/token-indexes-chart",baseline:{value:"1.02",change:"9.1% (7D)",trend:"down",asOf:"As of Aug 16, 2026"}},{key:"open-llm",label:"Open LLM",title:"Open LLM Token Expenditure Index",subtitle:"Daily readings of Silicon Data's benchmark for open LLM inference token prices.",caption:"Open LLM token expenditure trend, 7-day view. Source: Silicon Data,",src:"https://portal.silicondata.com/token-indexes-chart?token=open_expenditure",baseline:{value:"0.50",change:"13.3% (7D)",trend:"down",asOf:"As of Aug 16, 2026"}},{key:"proprietary-llm",label:"Proprietary LLM",title:"Proprietary LLM Token Expenditure Index",subtitle:"Daily readings of Silicon Data's benchmark for proprietary LLM inference token prices.",caption:"Proprietary LLM token expenditure trend, 7-day view. Source: Silicon Data,",src:"https://portal.silicondata.com/token-indexes-chart?token=closed_expenditure",baseline:{value:"2.16",change:"6.7% (7D)",trend:"down",asOf:"As of Aug 16, 2026"}}],unit:"USD / M tokens",note:"We are constantly updating our indices. For announcements, please visit ",noteLink:{label:"Index announcements",href:"/products/silicon-index#methodology"}},about:{eyebrow:"ABOUT THIS INDEX",headline:"What the LLM Token Expenditure Index tracks",intro:"The Silicon Data LLM Token Expenditure Index family is a set of daily benchmarks for the price of large-language-model tokens. Each series computes the usage-weighted price of one million tokens across a defined
3LLM universe. The indices blend active provider pricing with real consumption volume observed across multi-provider routing gateways and inference networks, publishing a true effective price per million tokens daily.",indexList:[{title:"LLM Token Expenditure Index",chip:"Bloomberg ticker SDLLMTK",desc:"The broad-market benchmark covering the observable active LLM market."},{title:"Open LLM Token Expenditure Index",desc:"An internal portal benchmark covering open-source and open-weight models."},{title:"Proprietary LLM Token Expenditure Index",desc:"An internal portal benchmark covering closed-source models."}],stats:[{value:"200+",label:"Open models tracked"},{value:"120+",label:"Proprietary models tracked"},{value:"20+",label:"Price and volume sources"}],closing:"Posted price sheets alone do not describe the market: a model may remain listed while losing economic relevance, and real activity may concentrate in a different set of models. The indices price each market segment as it is consumed, not as it is cataloged. They are intended to answer practical questions:",pullQuote:"Given where real usage sits today, how much is the market actually paying for a million tokens?"},drivers:{eyebrow:"INDEX DRIVERS",headline:"How to read an LLM Token Expenditure Index move",cards:[{icon:"pricing",title:"Pricing",body:"The index moves when model providers change posted or reference token prices. These repricing events can directly raise or lower the effective cost of access, especially when they affect models with meaningful observed usage."},{icon:"mix",title:"Mix",body:"The index moves even when individual model prices are unchanged. If usage shifts toward higher-priced models, the index rises; if usage shifts toward lower-priced models, the index falls. This makes the index a measure of where demand is concentrating, not just what providers list."},{icon:"composition",title:"Composition",body:"The index evolves as the market evolves. Models can enter or leave the basket as their economic relevance changes, and a model's input/output token balance can shift as workloads change. These composition effects can alter the index without a headline provider price change."}]},methodology:{eyebrow:"Methodology",headline:"How the LLM index is calculated",sub:"The LLM Token Expenditure Index Family is calculated daily from observations across different model providers. Observations are normalized for input/output mix, context window, then filtered for models with sustained usage and market expenditure. Each day's publication is independently validated.",cta:{label:"Read the full Silicon Data methodology",href:"/products/silicon-index#methodology"}},related:{eyebrow:"RELATED INDICES",headline:"Other Silicon Indices",cards:[{name:"H100",ticker:"SDH100RT",value:"$68",change:"2.1% (7D)",href:"/products/silicon-index/h100"},{name:"A100",ticker:"SDA100RT",value:"$68",change:"2.1% (7D)",href:"/products/silicon-index/a100"},{name:"B200",ticker:"SDB200RT",value:"$68",change:"2.1% (7D)",href:"/products/silicon-index/b200"},{name:"MI300X",ticker:"--",value:"$68",change:"2.1% (7D)",href:"/products/silicon-index/mi300x"}]},faq:{eyebrow:"",headline:"Frequently Asked Questions (FAQ)",items:[{q:"What does the LLM Token Expenditure Index actually measure?",a:"The LLM Token Expenditure Index measures the effective expenditure level of the large-language-model market, expressed as a price-per-million-token benchmark. It is not a vendor price sheet, a model leaderboard, or a raw usage chart. It is a daily market reference that combines model pricing with market activity so users can understand what it effectively costs to access the active LLM market.\n\nWithin the index family, the broad-market index is complemented by Open LLM and Proprietary LLM views, allowing users to compare the active market with open-source/open-weight and closed-source model segments."},{q:"Why use the term âtoken expenditureâ instead of âtoken priceâ?",a:"âToken priceâ is too narrow for the way LLM markets work. A customer does not experience one universal token price. They experience a mix of input tokens, output tokens, model choices, provider prices, and workload patterns. Two models can have similar posted prices but very different expenditure impact if one receives more market activity or has a different input-output mix.\n\nThis is why the same framework can support the broad-market, Open LLM, and Proprietary LLM views: each view measures expenditure conditions for a defined model universe rather than a single posted token price."},{q:"How does the index avoid becoming a static catalog of models?",a:"The index is designed to follow sustained economic relevance, not catalog availability. Models enter the benchmark basket because they show meaningful market activity, not simply because they appear on a provider page. Older models can lose influence as usage fades, and emerging models can gain influence as market adoption becomes durable.\n\nThe same principle applies across the Open LLM and Proprietary LLM series, where each segment follows sustained activity inside its own model universe."},{q:"What can cause the index to move up or down?",a:"The index can rise when providers increase prices, when usage shifts toward more expensive models, when output-heavy workloads become more important, or when high-expenditure models gain benchmark weight. It can fall when prices decline, when lower-cost models gain adoption, when users substitute toward more efficient model choices, or when the market diversifies away from expensive concentration.\n\nAcross the index family, a move in the Open LLM view may point to changing open-model competitiveness, while a move in the Proprietary LLM view may reflect shifts in the premium paid for closed-model capability, integration, or distribution."},{q:"How should customers use the index in practice?",a:"Customers can use the index as a market baseline for LLM cost conditions. Procurement teams can compare internal token spend against the broader market and separate vendor-specific exposure from market-wide movement. Finance teams can use it to monitor whether LLM access is becoming structurally more or less expensive. Product and platform teams can use it to understand whether their model-routing decisions are moving with or against the market.\n\nThe index family also helps customers compare whether market movement is being led by open models, proprietary models, or neither. If the broad-market index begins to follow the Open LLM view lower, that may suggest open models are gaining enough economic weight to influence the market benchmark. If it follows the Proprietary LLM view instead, demand may still be set by closed-model capability and willingness to pay. If neither view explains the broad-market move cleanly, the change may reflect broader mix, composition, or input-output dynamics across the market."},{q:"What does the index deliberately not disclose or claim?",a:"The index does not disclose proprietary raw usage inputs, or private commercial terms. It is also not a guarantee of any customerâs realized invoice, because individual bills can depend on private discounts, routing policy, workload design, c
3aching, context length, and provider-specific terms.\n\nThe index is meant to be a high-integrity benchmark, not a replacement for account-level cost accounting. It is supported by validation checks around market coverage, model activity, basket composition, weight concentration, and day-to-day movement."}]},finalCta:{headline:"Get access to Silicon Data",sub:"Put the LLM Token Expenditure Index to work â track frontier and open-weight token economics daily, alongside Silicon Data's full family of GPU and compute indices.",ctas:[{label:"Get Access",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]}},"navCompany",0,[{label:"About us",href:"/about-us",blurb:"Who we are and what we're building."},{label:"Careers",href:"/careers",blurb:"Open roles â help build the price layer for compute."},{label:"Data Partnerships",href:"/data-partnerships",blurb:"Contribute data and power the GPU economy's price layer."},{label:"Media",href:"/media",blurb:"Press releases, coverage, videos & brand kit."}],"navItems",0,[{label:"Products",href:"#",hasMenu:!0},{label:"Pricing",href:"/pricing"},{label:"Company",href:"#",hasMenu:!0},{label:"Resources",href:"#",hasMenu:!0}],"navProducts",0,i,"navResources",0,s,"pricing",0,d,"pricingTrialFirst",0,u,"productPath",0,o,"ramIndex",0,{hero:{eyebrow:"RAM Indexâ¢",headline:"Stop Guessing What Memory Costs",sub:"One number, every business day â the independent GDDR6 spot benchmark that procurement teams, analysts, and traders use to price, settle, and negotiate with confidence.",note:"Published daily at 16:00 UTC. Weighted. Transparent. Settlement-ready.",ctas:[{label:"Get RAM Index Access",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],image:"/assets/products/ram-index/hero.png"},problem:{headline:"GDDR6 Pricing Has No Standard â Until Now",body:["Today, GDDR6 memory pricing is scattered across private broker quotes, manufacturer NDAs, and back-channel deals. Procurement teams overpay because they can't verify what the market actually trades at. Analysts model GPU margins on stale, quarterly data. Traders can't settle contracts against a number both
3sides trust.","The RAM Index solves this by aggregating wholesale spot activity into a single, independently published daily benchmark â giving every participant the same transparent reference point to price, negotiate, and settle against."],chart:{src:"https://portal.silicondata.com/ram-index-chart"},pattern:"/assets/products/ram-index/pattern.png"},useCases:{eyebrow:"WHO IT'S FOR",headline:"Built for Decision-Makers Across Memory Markets",cards:[{title:"Procurement & Supply Chain",bullets:["Reduce memory spend by timing purchases to verified market lows instead of supplier quotes","Strengthen negotiation leverage with an independent, third-party price reference","De-risk inventory commitments by modeling cost exposure against historical cycles"]},{title:"Financial Analysts & Investors",bullets:["Identify DRAM cycle inflection points early to position ahead of margin shifts in GPU makers","Quantify memory cost pressure on semiconductor earnings with a daily signal, not quarterly guesses","Build higher-conviction models by grounding assumptions in a transparent, published benchmark"]},{title:"Traders & Market Makers",bullets:["Settle GDDR6 derivatives and forwards against a neutral, methodology-backed reference rate","Launch prediction markets with a credible underlying that participants trust","Meet audit and compliance requirements with full methodology transparency and version control"]}]},whatYouCanDo:{eyebrow:"SILICON DATA INDEXES HELP YOU",headline:"What You Can Do With It",items:[{icon:"benchmark",title:"Benchmark Vendor Quotes",body:"Compare supplier pricing against the daily market rate to verify you're paying fair value before signing."},{icon:"model",title:"Model BOM Cost Exposure",body:"Plug live memory pricing into bill-of-materials models to stress-test hardware margins under different cycle scenarios."},{icon:"settle",title:"Settle Contracts & Derivatives",body:"Use a neutral, methodology-backed reference rate as the settlement layer for forwards, swaps, and structured products."},{icon:"predict",title:"Power Prediction Markets",body:"Launch standardized GDDR6 prediction markets with a transparent underlying that participants and regulators trust."}]},methodology:{eyebrow:"METHODOLOGY",headline:"How the Index Is Built",body:["The RAM Index applies a weighted basket methodology across constituent GDDR6 products. Multiple intra-day wholesale spot quotes are averaged into a single daily product price, then aggregated using dynamic weights to produce the final index value, published daily at 16:00 UTC.","Constituent weights are reviewed every two months to maintain representativeness across evolving production and liquidity conditions. The index is rounded to four decimal places and enforces a strict uniqueness constraint per trading date."],stats:[{label:"Frequency",value:"Daily (business days)"},{label:"Publication",value:"16:00 UTC"},{label:"Weight Review",value:"Every 2 months"}],pattern:"/assets/products/ram-index/pattern.png"},getStarted:{eyebrow:"GET STARTED",headline:"Start Pricing Memory With Confidence",body:"The RAM Index is included with every Silicon Data Portal Access subscription. Get daily GDDR6 benchmarks, historical time series, and API access â so you never negotiate, model, or settle without a verified market price again.",ctas:[{label:"Get RAM Index Access",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}],items:[{icon:"dashboard",title:"Daily index values via dashboard & API"},{icon:"clock",title:"90-day historical pricing included"},{icon:"pin",title:"Settlement-ready reference endpoint"},{icon:"download",title:"Bulk download & system integration"}],pattern:"/assets/products/ram-index/pattern-side.png"},ecosystem:{eyebrow:"ECOSYSTEM",headline:"Silicon Data Benchmarks",body:"Together, these products form a standardized intelligence layer across compute and semiconductor markets.",products:[{icon:"/assets/products/ram-index/ecosystem/ram-active.svg",glyph:"pulse",active:!0,title:"RAM Indexâ¢",body:"Graphics memory spot benchmark",href:"/products/ram-index"},{icon:"/assets/products/ram-index/ecosystem/navigator.png",glyph:"chip",active:!1,title:"SiliconNavigatorâ¢",body:"Hardware & pricing intelligence",href:"/products/silicon-navigator"},{icon:"/assets/products/ram-index/ecosystem/index.png",glyph:"dashboard",active:!1,title:"SiliconIndexâ¢",body:"GPU rental pricing benchmark",href:"/products/silicon-index"},{icon:"/assets/products/ram-index/ecosystem/priceiq.png",glyph:"tag",active:!1,title:"SiliconPriceIQâ¢",body:"Predictive GPU pricing",href:"/products/price-iq"}]},finalCta:{headline:"One Intelligence Layer. Multiple Use Cases.",sub:"Standardized datasets. Daily updates. Decision-ready insights.",ctas:[{label:"Getting Started",href:"/pricing",variant:"primary"},{label:"Talk to sales",href:"/contact-us",variant:"secondary"}]}},"siliconMark",0,p])}]);
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.