PageSourceSearch

https://www.halborn.com/case-studies/post/case-study-securing-rayl…cture-for-institutional-blockchain-adoption

html halborn.com collected 2026-09-24 08:37:06 UTC 297,326 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html data-dpl-id="dpl_3rSiAHR85E7toowkridMuWHJRYaN" class="bg-white-black " lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/2kyguw25wn3_9.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/3sjn7z4xf04-u.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1mlr85_nl3v21.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/3qqg8fjve4rg4.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/>
1<script src="/_next/static/chunks/3h1yoy5hn04d0.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/21q-zydbptz3d.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/2y00hvzgg1jws.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/25b_jqwwi29st.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/turbopack-1zoawv5kjywl_.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/1i-fsx225ngd2.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/1ju5kfotu944l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<script src="/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" async=""></script>
1<meta name="color-scheme" content="dark light"/><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"/><link rel="manifest" href="/site.webmanifest" crossorigin="use-credentials"/><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#c5ff01"/><link rel="alternate" type="application/rss+xml" title="Halborn - All Updates" href="/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Blog" href="/blog/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Videos" href="/blog/videos/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Reports" href="/reports/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Audits" href="/audits/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Case Studies" href="/case-studies/feed.xml"/><link rel="alternate" type="application/rss+xml" title="Halborn Disclosures" href="/disclosures/feed.xml"/><link rel="dns-prefetch" href="https://prod.spline.design"/><link rel="preconnect" href="https://prod.spline.design" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://cdn.mainframe.halborn.com"/><link rel="preconnect" href="https://cdn.mainframe.halborn.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://cdn.halbornmainframe.com"/><link rel="preconnect" href="https://cdn.halbornmainframe.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://cdn.dev.halbornmainframe.com"/><link rel="preconnect" href="https://cdn.dev.halbornmainframe.com" crossorigin="anonymous"/><link rel="dns-prefetch" href="https://cdn.mainframe.dev.halborn.com"/><link rel="preconnect" href="https://cdn.mainframe.dev.halborn.com" crossorigin="anonymous"/><meta name="msapplication-TileColor" content="#c5ff01"/><meta name="theme-color" content="#c5ff01"/>
1<script>!function(t){function e(){var e=this||self;e.globalThis=e,delete t.prototype._T_}"object"!=typeof globalThis&&(this?e():(t.defineProperty(t.prototype,"_T_",{configurable:!0,get:e}),_T_))}(Object);</script>
1<script>(function(){try{var t=null;try{t=window.localStorage.getItem('preferredTheme');}catch(e){}if(t!=='dark'&&t!=='light'){t=(window.matchMedia&&window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}var d=document.documentElement;if(t==='dark'){d.classList.add('dark');}else{d.classList.remove('dark');}d.style.colorScheme=t;}catch(e){}})();</script>
1<script>window.addEventListener("error",function(e){if(e&&e.message&&(e.message.indexOf("ResizeObserver loop completed with undelivered notifications")!==-1)){e.stopImmediatePropagation();e.preventDefault();}});</script>
1<script>(self.__next_s=self.__next_s||[]).push([0,{"children":"(() =\u003e {\n            if (typeof window === 'undefined') return;\n            const createMemoryStorage = () =\u003e {\n              let store = {};\n              return {\n                getItem: (k) =\u003e (k in store ? store[k] : null),\n                setItem: (k, v) =\u003e {\n                  store[k] = String(v);\n                },\n                removeItem: (k) =\u003e {\n                  delete store[k];\n                },\n                clear: () =\u003e {\n                  store = {};\n                },\n                key: (i) =\u003e Object.keys(store)[i] || null,\n                get length() {\n                  return Object.keys(store).length;\n                },\n              };\n            };\n            try {\n              const testKey = '__ls_test__';\n              window.localStorage.setItem(testKey, '1');\n              window.localStorage.removeItem(testKey);\n            } catch (e) {\n              try {\n                Object.defineProperty(window, 'localStorage', {\n                  value: createMemoryStorage(),\n                  configurable: true,\n                });\n              } catch (e2) {\n                // Fallback if defineProperty fails\n                window.localStorage = createMemoryStorage();\n              }\n            }\n          })();","id":"safe-localstorage"}])</script>
1<noscript><img height="1" width="1" style="display:none" alt="" src="https://px.ads.linkedin.com/collect/?pid=9761857&amp;fmt=gif"/></noscript>
1<script src="/_next/static/chunks/0cz1d0mv5g_q7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" noModule=""></script>
1</head><body class="text-white font-secondary text-lg leading-9 bg-transparent min-h-screen flex flex-col"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section><!--$--><!--/$--><div class="flex flex-col-reverse md:flex-row grow"><div class="relative w-full flex flex-col grow overflow-x-clip"><div aria-hidden="true" class="absolute top-0 left-0 right-0 bottom-0 w-full pointer-events-none -z-10 site-bg" style="min-height:100vh"></div><div class="sticky top-0 z-30"><div class="w-full px-8 sm:px-10 flex items-center justify-center min-h-[28px] bg-[#C5FF01] relative group print:hidden"><!--$--><a class="hover:opacity-90" href="/reports/top-100-digital-asset-hacks-2026-h1"><div class="w-full text-center text-black font-secondary text-[12px] leading-none tracking-[0.12px] uppercase font-bold -mt-[2px] [&amp;_p]:inline [&amp;_p]:m-0 [&amp;_a]:underline [&amp;_a]:font-bold"><p>The State of Digital Asset Security: The Top 100 Hacks Report - Download Now</p></div></a><!--/$--><button class="absolute right-2 top-1/2 -translate-y-1/2 p-1 text-black/60 hover:text-black transition-colors" aria-label="Dismiss banner"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18M6 6L18 18" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="z-40 fixed w-full left-0 bottom-0 bg-black ease-300 opacity-0 pointer-events-none" style="top:0;transform:translate3d(0, 0, 0);backface-visibility:hidden;-webkit-backface-visibility:hidden"></div><header class="print:hidden print:mb-2 sticky top-0 z-50 w-full mb-0 lg:py-6 transition-colors duration-300 py-4 header-container"><div class="relative flex justify-between items-center px-5 lg:px-[60px]"><style>#nprogress{pointer-events:none}#nprogress .bar{background:#C5FF01;position:fixed;z-index:1600;top: 0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #C5FF01,0 0 5px #C5FF01;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1600;top: 15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#C5FF01;border-left-color:#C5FF01;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}</style><div class="grid my-auto"><!--$?--><template id="B:1"></template><svg width="1854" height="190" viewBox="0 0 1854 190" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-black-ashGray h-4 w-auto mx-0 lg:mx-2 lg:h-auto lg:w-[203px]"><g clip-path="url(#clip0_23_8698)"><path d="M1658.11 0H1612.9L1570.65 190H1615.86L1658.11 0Z"></path><path d="M1854 0H1808.79L1766.54 190H1811.75L1854 0Z"></path><path d="M1703.31 0L1766.54 190H1721.34L1658.11 0H1703.31Z"></path><path d="M585.164 144.995L617.407 0H572.203L529.951 190H771.05L781.055 144.995H585.164Z"></path><path d="M832.382 0L790.131 190H958.296C998.573 190 1038.45 157.49 1047.37 117.391L1012.18 72.3859H1057.38C1066.27 32.4094 1040.92 0.00371667 1000.77 0.00371667H832.382V0ZM968.536 144.991H845.347L851.484 117.387H1002.17L1002.12 117.614C998.759 132.734 983.722 144.991 968.536 144.991ZM1012.18 72.3822H861.493L867.582 45.0052H990.771C1005.96 45.0052 1015.54 57.2628 1012.18 72.3822Z"></path><path d="M1551.57 190L1567.71 117.391L1532.52 72.3859H1577.72C1586.61 32.4094 1561.26 0 1521.11 0H1352.72L1310.47 189.996H1355.67L1371.82 117.387H1522.51L1506.36 189.996H1551.57V190ZM1532.52 72.3859H1381.83L1387.92 45.0089H1511.11C1526.29 45.0089 1535.88 57.2665 1532.52 72.3859Z"></path><path d="M1092.54 0L1050.29 190H1291.38L1333.63 0H1092.54ZM1256.19 144.995H1105.5L1127.73 45.0089H1278.42L1256.19 144.995Z"></path><path d="M427.778 0H377.777L260.184 190H305.388L427.778 0H477.775L510.869 190H465.665L427.778 0Z"></path><path d="M238.142 0L222.023 72.4974H71.336L87.4555 0H42.2513L0 190H45.2079L71.336 72.4974L106.532 117.506H2
112.014L195.891 190H241.099L283.347 0H238.142Z"></path></g><defs><clipPath id="clip0_23_8698"><rect width="1854" height="190" fill="white"></rect></clipPath></defs></svg><!--/$--></div><div class="z-50 absolute right-1/2 transform translate-x-1/2"><div class="relative w-fit print:hidden my-auto mx-0 lg:block hidden"><div class="top-0 right-0 absolute h-[72px] w-full bg-transparent"></div><nav class="z-50 relative rounded-full text-sm flex justify-center space-x-6 px-4 py-2.5"><div class=""><p class="font-secondary cursor-pointer transition ease-in-out hover:text-hAccent uppercase font-bold tracking-[0.75px] text-[15px] leading-[15px] flex items-center gap-0.5">Solutions<svg width="10" height="6" viewBox="0 0 10 6" fill="none" class="ml-0.5 mt-px"><path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></div><div class=""><p class="font-secondary cursor-pointer transition ease-in-out hover:text-hAccent uppercase font-bold tracking-[0.75px] text-[15px] leading-[15px] flex items-center gap-0.5">Company<svg width="10" height="6" viewBox="0 0 10 6" fill="none" class="ml-0.5 mt-px"><path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></div><div class=""><p class="font-secondary cursor-pointer transition ease-in-out hover:text-hAccent uppercase font-bold tracking-[0.75px] text-[15px] leading-[15px] flex items-center gap-0.5">Resources<svg width="10" height="6" viewBox="0 0 10 6" fill="none" class="ml-0.5 mt-px"><path d="M1 1L5 5L9 1" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg></p></div><!--$--><a class="" href="/blog"><p class="font-secondary cursor-pointer transition ease-in-out hover:text-hAccent uppercase font-bold tracking-[0.75px] text-[15px] leading-[15px]">Blog</p></a><!--/$--><!--$--><a class="" href="/contact"><p class="font-secondary cursor-pointer transition ease-in-out hover:text-hAccent uppercase font-bold tracking-[0.75px] text-[15px] leading-[15px]">Contact</p></a><!--/$--></nav></div></div><div class="flex flex-row items-center shrink-0 gap-2"><button class="p-[6px] rounded-md focus:outline-none transition-colors duration-300 text-opacity-50 flex text-ashGray hover:text-primary hover:text-opacity-100" aria-label="Toggle Theme"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-moon hidden dark:block" aria-hidden="true"><path d="M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-sun block dark:hidden" aria-hidden="true"><circle cx="12" cy="12" r="4"></circle><path d="M12 2v2"></path><path d="M12 20v2"></path><path d="m4.93 4.93 1.41 1.41"></path><path d="m17.66 17.66 1.41 1.41"></path><path d="M2 12h2"></path><path d="M20 12h2"></path><path d="m6.34 17.66-1.41 1.41"></path><path d="m19.07 4.93-1.41 1.41"></path></svg></button><div class="print:hidden mx-0 lg:flex hidden items-center gap-2"><!--$--><a href="https://one.halborn.com" target="_blank" rel="noopener noreferrer" class=""><span class="font-secondary font-bold text-sm uppercase tracking-[0.7px] px-6 py-3 rounded-full transition-colors whitespace-nowrap bg-ashGray text-eerieBlack hover:opacity-80">Login</span></a><!--/$--></div><button class="lg:hidden flex items-center justify-center w-10 h-10 rounded-full border border-black-ashGray cursor-pointer" tabindex="0" aria-label="Open menu">
1<svg width="23" height="11" viewBox="0 0 23 11" fill="none" xmlns="http://www.w3.org/2000/svg" class="w-[23px] h-auto stroke-black-ashGray"><path d="M1 1.4H22" stroke-width="2"></path><path d="M1 9.6H22" stroke-width="2"></path></svg></button></div></div></header><nav class="dark flex flex-col z-[100] px-5 py-6 h-full fixed bg-middleGray drop-shadow-lg top-0 overflow-auto overscroll-none lg:hidden transition-position duration-300 ease-linear -right-full w-0" style="transform:translate3d(0, 0, 0);isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform"><div class="flex w-full items-center justify-between pb-4"><!--$?--><template id="B:2"></template><svg width="1854" height="190" viewBox="0 0 1854 190" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-black-ashGray h-4 w-auto mx-0"><g clip-path="url(#clip0_23_8698)"><path d="M1658.11 0H1612.9L1570.65 190H1615.86L1658.11 0Z"></path><path d="M1854 0H1808.79L1766.54 190H1811.75L1854 0Z"></path><path d="M1703.31 0L1766.54 190H1721.34L1658.11 0H1703.31Z"></path><path d="M585.164 144.995L617.407 0H572.203L529.951 190H771.05L781.055 144.995H585.164Z"></path><path d="M832.382 0L790.131 190H958.296C998.573 190 1038.45 157.49 1047.37 117.391L1012.18 72.3859H1057.38C1066.27 32.4094 1040.92 0.00371667 1000.77 0.00371667H832.382V0ZM968.536 144.991H845.347L851.484 117.387H1002.17L1002.12 117.614C998.759 132.734 983.722 144.991 968.536 144.991ZM1012.18 72.3822H861.493L867.582 45.0052H990.771C1005.96 45.0052 1015.54 57.2628 1012.18 72.3822Z"></path><path d="M1551.57 190L1567.71 117.391L1532.52 72.3859H1577.72C1586.61 32.4094 1561.26 0 1521.11 0H1352.72L1310.47 189.996H1355.67L1371.82 117.387H1522.51L1506.36 189.996H1551.57V190ZM1532.52 72.3859H1381.83L1387.92 45.0089H1511.11C1526.29 45.0089 1535.88 57.2665 1532.52 72.3859Z"></path><path d="M1092.54 0L1050.29 190H1291.38L1333.63 0H1092.54ZM1256.19 144.995H1105.5L1127.73 45.0089H1278.42L1256.19 144.995Z"></path><path d="M427.778 0H377.777L260.184 190H305.388L427.778 0H477.775L510.869 190H465.665L427.778 0Z"></path><path d="M238.142 0L222.023 72.4974H71.336L87.4555 0H42.2513L0 190H45.2079L71.336 72.4974L106.532 117.506H212.014L195.891 190H241.099L283.347 0H238.142Z"></path></g><defs><clipPath id="clip0_23_8698"><rect width="1854" height="190" fill="white"></rect></clipPath></defs></svg><!--/$--><button aria-hidden="true" tabindex="-1" aria-label="Close menu" class="flex items-center justify-center w-10 h-10 rounded-full border border-subtitle cursor-pointer shrink-0"><svg class="w-4 h-4 fill-subtitle" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M24 2.4L21.6 0L12 9.6L2.4 0L0 2.4L9.6 12L0 21.6L2.4 24L12 14.4L21.6 24L24 21.6L14.4 12L24 2.4Z"></path></svg></button></div><ul class="w-full gap-2 flex flex-col " style="transform:translateZ(0);isolation:isolate"><li class="flex justify-between"><div class="flex flex-col w-full"><button class="uppercase flex justify-between w-full" aria-hidden="true" tabindex="-1"><p class="font-secondary cursor-pointer text-title transition ease-in-out uppercase font-light tracking-[0.7px]">Solutions</p><svg class="stroke-subtitle my-auto transition duration-300 ease-in-out" width="8" height="8" viewBox="0 0 16 10" xmlns="http://www.w3.org/2000/svg"><path d="M15 1.5L8 8.5L1 1.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><ul class="ease-300 overflow-hidden h-0 opacity-0"><li class="mt-2"><p class="text-xs uppercase tracking-wider text-subtitle/60 px-2 py-1 font-semibold">Advisory</p><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:3"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_and_Data_Teams_black_14c8a207d0.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Advisory</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">
1Strategic guidance for secure AI adoption</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:4"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Blockchain Architecture Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Reviewing blockchain designs for security and resilience</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:5"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Compliance_Readiness_black_3c9d97a6a4.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Compliance Readiness</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Aligning controls to evolving regulatory mandates</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:6"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Custiodians_and_Datcos_2_black_601bfe6031.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Custody and Key Management Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Securing digital asset custody and key systems</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:7"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Final_Report_black_a37a88c1b5.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Risk Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Clarity on your cybersecurity risk posture</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:8"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Audits_black_748153980e.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Technical Due Diligence</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Validating security before third-party commitments</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:9"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/technical_training_ef773f1ba2.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Technical Training</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Building blockchain and security skills enterprise-wide</p></div></div><!--/$--></div></li><li class="mt-2"><p class="text-xs uppercase tracking-wider text-subtitle/60 px-2 py-1 font-semibold">Assurance</p><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:a"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_Red_Teaming_black_5c3a62a5fb.svg"/>
1</div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Red Teaming</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Adversarial testing against real-world AI threats</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:b"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_Security_Assessment_black_6cdcaa38f3.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Security Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Identifying vulnerabilities in AI models and pipelines</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:c"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Blockchain Layer 1 Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Protocol-level security review of L1 networks</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:d"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Code Security Audit</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Uncovering vulnerabilities in your source code</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:e"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Web_Application_Penetration_Testing_black_13c88e82f1.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Web Application Penetration Testing</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Exposing exploitable flaws in web applications</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:f"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Cloud_Infrastructure_Penetration_Testing_black_b4d1c1caa6.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">
1Cloud Infrastructure Penetration Testing</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Finding weaknesses across cloud environments</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:10"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Red_Team_Exercises_black_89cb39c359.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Red Team Exercise</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Full-scope adversarial simulation of your defenses</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:11"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Smart_Contact_Assessment_black_da992de175.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Smart Contract Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Code security testing for blockchain-powered applications and systems.</p></div></div><!--/$--></div></li></ul></div></li><li class="flex justify-between"><div class="flex flex-col w-full"><button class="uppercase flex justify-between w-full" aria-hidden="true" tabindex="-1"><p class="font-secondary cursor-pointer text-title transition ease-in-out uppercase font-light tracking-[0.7px]">Company</p><svg class="stroke-subtitle my-auto transition duration-300 ease-in-out" width="8" height="8" viewBox="0 0 16 10" xmlns="http://www.w3.org/2000/svg"><path d="M15 1.5L8 8.5L1 1.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><ul class="ease-300 overflow-hidden h-0 opacity-0"><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:12"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/WhoWeAre_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Who We Are</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">The best security engineers in the world</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:13"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Careers_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Careers</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Work with the elite</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:14"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/WhoTrustUs_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Who Trusts Us</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">The trusted security advisor for blockchain and financial services industries</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:15"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Brand_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Brand</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Access official logos, fonts, and guidelines</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:16"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/ServiceCommitments_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Service Commitments</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Committed to Protecting Your Data</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:17"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Framework_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Press Releases</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">
1Company news and announcements from Halborn</p></div></div><!--/$--></div></ul></div></li><li class="flex justify-between"><div class="flex flex-col w-full"><button class="uppercase flex justify-between w-full" aria-hidden="true" tabindex="-1"><p class="font-secondary cursor-pointer text-title transition ease-in-out uppercase font-light tracking-[0.7px]">Resources</p><svg class="stroke-subtitle my-auto transition duration-300 ease-in-out" width="8" height="8" viewBox="0 0 16 10" xmlns="http://www.w3.org/2000/svg"><path d="M15 1.5L8 8.5L1 1.5" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><ul class="ease-300 overflow-hidden h-0 opacity-0"><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:18"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Audits_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Audits</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">In-depth evaluations of smart contracts and blockchain infrastructures</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:19"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Bvss_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">BVSS</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Blockchain Vulnerability Scoring System</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:1a"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Disclosures_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Disclosures</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">All the latest vulnerabilities discovered by Halborn</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:1b"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/CaseStudies_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Case Studies</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">How Halborn’s solutions have empowered clients to overcome security issues</p></div></div><!--/$--></div><div class="w-max-[340px] transition-opacity duration-300 font-secondary text-bodyPrimary dark:text-ashGray p-2 pr-0 w-auto w-max-auto opacity-100"><!--$?--><template id="B:1c"></template><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Reports_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Reports</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">
1Comprehensive reports and data</p></div></div><!--/$--></div></ul></div></li><li class="flex justify-between"><!--$--><a aria-hidden="true" tabindex="-1" class="" href="/blog"><p class="font-secondary cursor-pointer text-title transition ease-in-out uppercase font-light tracking-[0.7px]">Blog</p></a><!--/$--></li><li class="flex justify-between"><!--$--><a aria-hidden="true" tabindex="-1" class="" href="/contact"><p class="font-secondary cursor-pointer text-title transition ease-in-out uppercase font-light tracking-[0.7px]">Contact</p></a><!--/$--></li></ul><div class="mt-auto pt-10" style="transform:translateZ(0);isolation:isolate;backface-visibility:hidden;-webkit-backface-visibility:hidden"><!--$--><a href="https://one.halborn.com" target="_blank" rel="noopener noreferrer" tabindex="-1" aria-hidden="true" class="font-secondary block w-full rounded-full bg-ashGray px-6 py-4 text-center text-sm font-bold uppercase tracking-[0.7px] text-eerieBlack transition-opacity hover:opacity-80">Login</a><!--/$--><ul class="flex mt-8 mb-2 gap-0">
1<li class="mx-auto"><!--$?--><template id="B:1d"></template><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="32" height="32" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><polygon points="41,6 9.929,42 6.215,42 37.287,6"></polygon><polygon points="31.143,41 7.82,7 16.777,7 40.1,41"></polygon><path d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path></svg><!--/$--></li><li class="mx-auto"><!--$?--><template id="B:1e"></template><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M23.7363 0.75H2.68164C1.75195 0.75 0.986328 1.57031 0.986328 2.55469V23.5C0.986328 24.4844 1.75195 25.25 2.68164 25.25H23.7363C24.666 25.25 25.4863 24.4844 25.4863 23.5V2.55469C25.4863 1.57031 24.666 0.75 23.7363 0.75ZM8.36914 21.75H4.75977V10.1016H8.36914V21.75ZM6.56445 8.46094C5.36133 8.46094 4.43164 7.53125 4.43164 6.38281C4.43164 5.23438 5.36133 4.25 6.56445 4.25C7.71289 4.25 8.64258 5.23438 8.64258 6.38281C8.64258 7.53125 7.71289 8.46094 6.56445 8.46094ZM21.9863 21.75H18.3223V16.0625C18.3223 14.75 18.3223 13 16.4629 13C14.5488 13 14.2754 14.4766 14.2754 16.0078V21.75H10.666V10.1016H14.1113V11.6875H14.166C14.6582 10.7578 15.8613 9.77344 17.6113 9.77344C21.2754 9.77344 21.9863 12.2344 21.9863 15.3516V21.75Z"></path></svg><!--/$--></li><li class="mx-auto"><!--$?--><template id="B:1f"></template><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="31" height="22" viewBox="0 0 31 22" xmlns="http://www.w3.org/2000/svg"><path d="M29.3691 3.83594C29.041 2.52344 28.002 1.48438 26.7441 1.15625C24.3926 0.5 15.0957 0.5 15.0957 0.5C15.0957 0.5 5.74414 0.5 3.39258 1.15625C2.13477 1.48438 1.0957 2.52344 0.767578 3.83594C0.111328 6.13281 0.111328 11.0547 0.111328 11.0547C0.111328 11.0547 0.111328 15.9219 0.767578 18.2734C1.0957 19.5859 2.13477 20.5703 3.39258 20.8984C5.74414 21.5 15.0957 21.5 15.0957 21.5C15.0957 21.5 24.3926 21.5 26.7441 20.8984C28.002 20.5703 29.041 19.5859 29.3691 18.2734C30.0254 15.9219 30.0254 11.0547 30.0254 11.0547C30.0254 11.0547 30.0254 6.13281 29.3
1691 3.83594ZM12.0332 15.4844V6.625L19.7988 11.0547L12.0332 15.4844Z"></path></svg><!--/$--></li><li class="mx-auto"><!--$?--><template id="B:20"></template><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M9.87695 21.7656C9.87695 21.6562 9.76758 21.5469 9.60352 21.5469C9.43945 21.5469 9.33008 21.6562 9.33008 21.7656C9.33008 21.875 9.43945 21.9844 9.60352 21.9297C9.76758 21.9297 9.87695 21.875 9.87695 21.7656ZM8.18164 21.4922C8.18164 21.6016 8.29102 21.7656 8.45508 21.7656C8.56445 21.8203 8.72852 21.7656 8.7832 21.6562C8.7832 21.5469 8.72852 21.4375 8.56445 21.3828C8.40039 21.3281 8.23633 21.3828 8.18164 21.4922ZM10.6426 21.4375C10.4785 21.4375 10.3691 21.5469 10.3691 21.7109C10.3691 21.8203 10.5332 21.875 10.6973 21.8203C10.8613 21.7656 10.9707 21.7109 10.916 21.6016C10.916 21.4922 10.752 21.3828 10.6426 21.4375ZM14.1973 0.4375C6.65039 0.4375 0.853516 6.23438 0.853516 13.7812C0.853516 19.8516 4.62695 25.0469 10.0957 26.9062C10.8066 27.0156 11.0254 26.5781 11.0254 26.25C11.0254 25.8672 11.0254 24.0078 11.0254 22.8594C11.0254 22.8594 7.19727 23.6797 6.37695 21.2188C6.37695 21.2188 5.77539 19.6328 4.90039 19.25C4.90039 19.25 3.64258 18.375 4.95508 18.375C4.95508 18.375 6.32227 18.4844 7.08789 19.7969C8.29102 21.9297 10.2598 21.3281 11.0801 20.9453C11.1895 20.0703 11.5176 19.4688 11.9551 19.0859C8.89258 18.7578 5.77539 18.3203 5.77539 13.0703C5.77539 11.5391 6.21289 10.8281 7.08789 9.84375C6.92383 9.46094 6.48633 8.03906 7.25195 6.125C8.3457 5.79688 11.0254 7.60156 11.0254 7.60156C12.1191 7.27344 13.2676 7.16406 14.416 7.16406C15.6191 7.16406 16.7676 7.27344 17.8613 7.60156C17.8613 7.60156 20.4863 5.74219 21.6348 6.125C22.4004 8.03906 21.9082 9.46094 21.7988 9.84375C22.6738 10.8281 23.2207 11.5391 23.2207 13.0703C23.2207 18.3203 19.9941 18.7578 16.9316 19.0859C17.4238 19.5234 17.8613 20.3438 17.8613 21.6562C17.8613 23.4609 17.8066 25.7578 17.8066 26.1953C17.8066 26.5781 18.0801 27.0156 18.791 26.8516C24.2598 25.0469 27.9785 19.8516 27.9785 13.7812C27.9785 6.23438 21.7988 0.4375 14.1973 0.4375ZM6.1582 19.3047C6.04883 19.3594 6.10352 19.5234 6.1582 19.6328C6.26758 19.6875 6.37695 19.7422 6.48633 19.6875C6.54102 19.6328 6.54102 19.4688 6.43164 19.3594C6.32227 19.3047 6.21289 19.25 6.1582 19.3047ZM5.55664 18.8672C5.50195 18.9766 5.55664 19.0312 5.66602 19.0859C5.77539 19.1406 5.88477 19.1406 5.93945 19.0312C5.93945 18.9766 5.88477 18.9219 5.77539 18.8672C5.66602 18.8125 5.61133 18.8125 5.55664 18.8672ZM7.30664 20.8359C7.25195 20.8906 7.25195 21.0547 7.41602 21.1641C7.52539 21.2734 7.68945 21.3281 7.74414 21.2188C7.79883 21.1641 7.79883 21 7.68945 20.8906C7.58008 20.7812 7.41602 20.7266 7.30664 20.8359ZM6.70508 20.0156C6.5957 20.0703 6.5957 20.2344 6.70508 20.3438C6.81445 20.4531 6.92383 20.5078 7.0332 20.4531C7.08789 20.3984 7.08789 20.2344 7.0332 20.125C6.92383 20.0156 6.81445 19.9609 6.70508 20.0156Z"></path></svg><!--/$--></li></ul></div></nav></div><!--$?--><template id="B:21"></template><div class="flex flex-col justify-center items-center h-screen"><div class="animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-black-primary"></div></div><!--/$--><div class="w-full relative"><footer class="print:hidden pt-10"><div class="lg:max-w-[1440px] lg:mx-auto px-0 lg:px-16"><div class="w-full border py-10 bg-middleGray border-middleGray mb-0 rounded-none pb-0 lg:pb-10 lg:mb-6 lg:rounded-md px-5"><div class="flex flex-col"><div class="flex flex-col md:flex-row justify-between items-start gap-7 lg:gap-12"><div class="flex-1 w-full"><h2 class="h2-subhead2 mb-4 text-primary"><span>STAY CURRENT WITH HALBORN</span></h2><p class="font-secondary text-base leading-5 tracking-[0.16px] font-light mb-6 max-w-3xl text-white"><span>Subscribe to the monthly Halborn Digest for our top blogs and videos, major company announcements, new whitepapers, webinar and event invites, and one exclusive interview.</span></p><form class="flex-col sm:flex-row gap-4 items-stretch sm:items-center my-3 max-w-4xl flex md:hidden"><div class="flex flex-col gap-2 w-full"><input class="hcl-form-input flex-1 my-0.5 px-4 py-3 font-secondary text-sm tracking-[0.7px] font-light h-[60px] placeholder:text-white !bg-transparent border-0 border-b border-white rounded-none text-white" id="EMAIL" type="text" placeholder="Enter e-mail address" name="EMAIL" value=""/></div><button type="submit" class="inline-flex items-center justify-center gap-2 whitespace-nowrap typography-desktop-button rounded-full transition-colors disabled:cursor-not-allowed px-[45px] h-[52px] bg-ashGray text-middleGray border-0 hover:bg-primary hover:text-middleGray disabled:bg-lightGrey disabled:text-grey">SUBSCRIBE</button></form></div><div class="w-full md:w-auto flex gap-6 md:gap-4"><ul class="flex gap-8 md:gap-4 w-full md:w-auto justify-between md:justify-start"><li class=""><!--$?--><template id="B:22"></template><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="26" height="26" viewBox="0 0 26 26" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M23.7363 0.75H2.68164C1.75195 0.75 0.986328 1.57031 0.986328 2.55469V23.5C0.986328 24.4844 1.75195 25.25 2.68164 25.25H23.7363C24.666 25.25 25.4863 24.4844 25.4863 23.5V2.55469C25.4863 1.57031 24.666 0.75 23.7363 0.75ZM8.36914 21.75H4.75977V10.1016H8.36914V21.75ZM6.56445 8.46094C5.36133 8.46094 4.43164 7.53125 4.43164 6.38281C4.43164 5.23438 5.36133 4.25 6.56445 4.25C7.71289 4.25 8.64258 5.23438 8.64258 6.38281C8.64258 7.53125 7.71289 8.46094 6.56445 8.46094ZM21.9863 21.75H18.3223V16.0625C18.3223 14.75 18.3223 13 16.4629 13C14.5488 13 14.2754 14.4766 14.2754 16.0078V21.75H10.666V10.1016H14.1113V11.6875H14.166C14.6582 10.7578 15.8613 9.77344 17.6113 9.77344C21.2754 9.77344 21.9863 12.2344 21.9863 15.3516V21.75Z"></path></svg><!--/$--></li><li class=""><!--$?--><template id="B:23"></template><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="32" height="32" viewBox="0 0 48 48" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><polygon points="41,6 9.929,42 6.215,42 37.287,6"></polygon><polygon points="31.143,41 7.82,7 16.777,7 40.1,41"></polygon><path d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path></svg><!--/$--></li><li class=""><!--$?--><template id="B:24"></template><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="31" height="22" viewBox="0 0 31 22" xmlns="http://www.w3.org/2000/svg"><path d="M29.3691 3.83594C29.041 2.52344 28.002 1.48438 26.7441 1.15625C24.3926 0.5 15.0957 0.5 15.0957 0.5C15.0957 0.5 5.74414 0.5 3.39258 1.15625C2.13477 1.48438 1.0957 2.52344 0.767578 3.83594C0.111328 6.13281 0.111328 11.0547 0.111328 11.0547C0.111328 11.0547 0.111328 15.9219 0.767578 18.2734C1.0957 19.5859 2.13477 20.5703 3.39258 20.8984C5.74414 21.5 15.0957 21.5 15.0957 21.5C15.0957 21.5 24.3926 21.5 26.7441 20.8984C28.002 20.5703 29.041 19.5859 29.3691 18.2734C30.0254 15.9219 30.0254 11.0547 30.0254 11.0547C30.0254 11.0547 30.0254 6.13281 29.3
1691 3.83594ZM12.0332 15.4844V6.625L19.7988 11.0547L12.0332 15.4844Z"></path></svg><!--/$--></li><li class=""><!--$?--><template id="B:25"></template><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M9.87695 21.7656C9.87695 21.6562 9.76758 21.5469 9.60352 21.5469C9.43945 21.5469 9.33008 21.6562 9.33008 21.7656C9.33008 21.875 9.43945 21.9844 9.60352 21.9297C9.76758 21.9297 9.87695 21.875 9.87695 21.7656ZM8.18164 21.4922C8.18164 21.6016 8.29102 21.7656 8.45508 21.7656C8.56445 21.8203 8.72852 21.7656 8.7832 21.6562C8.7832 21.5469 8.72852 21.4375 8.56445 21.3828C8.40039 21.3281 8.23633 21.3828 8.18164 21.4922ZM10.6426 21.4375C10.4785 21.4375 10.3691 21.5469 10.3691 21.7109C10.3691 21.8203 10.5332 21.875 10.6973 21.8203C10.8613 21.7656 10.9707 21.7109 10.916 21.6016C10.916 21.4922 10.752 21.3828 10.6426 21.4375ZM14.1973 0.4375C6.65039 0.4375 0.853516 6.23438 0.853516 13.7812C0.853516 19.8516 4.62695 25.0469 10.0957 26.9062C10.8066 27.0156 11.0254 26.5781 11.0254 26.25C11.0254 25.8672 11.0254 24.0078 11.0254 22.8594C11.0254 22.8594 7.19727 23.6797 6.37695 21.2188C6.37695 21.2188 5.77539 19.6328 4.90039 19.25C4.90039 19.25 3.64258 18.375 4.95508 18.375C4.95508 18.375 6.32227 18.4844 7.08789 19.7969C8.29102 21.9297 10.2598 21.3281 11.0801 20.9453C11.1895 20.0703 11.5176 19.4688 11.9551 19.0859C8.89258 18.7578 5.77539 18.3203 5.77539 13.0703C5.77539 11.5391 6.21289 10.8281 7.08789 9.84375C6.92383 9.46094 6.48633 8.03906 7.25195 6.125C8.3457 5.79688 11.0254 7.60156 11.0254 7.60156C12.1191 7.27344 13.2676 7.16406 14.416 7.16406C15.6191 7.16406 16.7676 7.27344 17.8613 7.60156C17.8613 7.60156 20.4863 5.74219 21.6348 6.125C22.4004 8.03906 21.9082 9.46094 21.7988 9.84375C22.6738 10.8281 23.2207 11.5391 23.2207 13.0703C23.2207 18.3203 19.9941 18.7578 16.9316 19.0859C17.4238 19.5234 17.8613 20.3438 17.8613 21.6562C17.8613 23.4609 17.8066 25.7578 17.8066 26.1953C17.8066 26.5781 18.0801 27.0156 18.791 26.8516C24.2598 25.0469 27.9785 19.8516 27.9785 13.7812C27.9785 6.23438 21.7988 0.4375 14.1973 0.4375ZM6.1582 19.3047C6.04883 19.3594 6.10352 19.5234 6.1582 19.6328C6.26758 19.6875 6.37695 19.7422 6.48633 19.6875C6.54102 19.6328 6.54102 19.4688 6.43164 19.3594C6.32227 19.3047 6.21289 19.25 6.1582 19.3047ZM5.55664 18.8672C5.50195 18.9766 5.55664 19.0312 5.66602 19.0859C5.77539 19.1406 5.88477 19.1406 5.93945 19.0312C5.93945 18.9766 5.88477 18.9219 5.77539 18.8672C5.66602 18.8125 5.61133 18.8125 5.55664 18.8672ZM7.30664 20.8359C7.25195 20.8906 7.25195 21.0547 7.41602 21.1641C7.52539 21.2734 7.68945 21.3281 7.74414 21.2188C7.79883 21.1641 7.79883 21 7.68945 20.8906C7.58008 20.7812 7.41602 20.7266 7.30664 20.8359ZM6.70508 20.0156C6.5957 20.0703 6.5957 20.2344 6.70508 20.3438C6.81445 20.4531 6.92383 20.5078 7.0332 20.4531C7.08789 20.3984 7.08789 20.2344 7.0332 20.125C6.92383 20.0156 6.81445 19.9609 6.70508 20.0156Z"></path></svg><!--/$--></li></ul></div></div><form class="flex-col sm:flex-row gap-4 items-stretch sm:items-center my-3 max-w-4xl hidden md:flex"><div class="flex flex-col gap-2 w-full"><input class="hcl-form-input flex-1 my-0.5 px-4 py-3 font-secondary text-sm tracking-[0.7px] font-light h-[60px] placeholder:text-white !bg-transparent border-0 border-b border-white rounded-none text-white" id="EMAIL" type="text" placeholder="Enter e-mail address" name="EMAIL" value=""/></div><button type="submit" class="inline-flex items-center justify-center gap-2 whitespace-nowrap typography-desktop-button rounded-full transition-colors disabled:cursor-not-allowed px-[45px] h-[52px] bg-ashGray text-middleGray border-0 hover:bg-primary hover:text-middleGray disabled:bg-lightGrey disabled:text-grey">SUBSCRIBE</button></form></div></div><div class="w-full border py-10 bg-middleGray border-middleGray font-secondary text-base leading-5 tracking-[0.16px] rounded-none border-t-0 mb-0 lg:rounded-md lg:border-t lg:mb-6 px-5"><div class="flex flex-row flex-wrap gap-8 mb-12"><div class="w-full sm:min-w-[320px] sm:w-auto sm:flex-1 lg:min-w-0"><h3 class="font-bold uppercase mb-2.5 text-primary">ADVISORY SERVICES</h3><div class="flex flex-col gap-2"><!--$--><a href="/solutions/ai-advisory"><span class="text-ashGray hover:text-primary">AI Advisory</span></a><!--/$--><!--$--><a href="/solutions/risk-assessment"><span class="text-ashGray hover:text-primary">Risk Assessment</span></a><!--/$--><!--$--><a href="/solutions/blockchain-architecture-assessment"><span class="text-ashGray hover:text-primary">Blockchain Architecture Assessment</span></a><!--/$--><!--$--><a href="/solutions/compliance-readiness"><span class="text-ashGray hover:text-primary">Compliance Readiness</span></a><!--/$--><!--$--><a href="/solutions/custody-key-management-assessment"><span class="text-ashGray hover:text-primary">Custody and Key Management Assessment</span></a><!--/$--><!--$--><a href="/solutions/technical-due-diligence"><span class="text-ashGray hover:text-primary">Technical Due Diligence</span></a><!--/$--><!--$--><a href="/solutions/technical-training"><span class="text-ashGray hover:text-primary">Technical Training</span></a><!--/$--></div></div>
1<div class="w-full sm:min-w-[320px] sm:w-auto sm:flex-1 lg:min-w-0"><h3 class="font-bold uppercase mb-2.5 text-primary">ASSURANCE SERVICES</h3><div class="flex flex-col gap-2"><!--$--><a href="/solutions/ai-security-assessment"><span class="text-ashGray hover:text-primary">AI Security Assessment</span></a><!--/$--><!--$--><a href="/solutions/ai-red-teaming"><span class="text-ashGray hover:text-primary">AI Red Teaming</span></a><!--/$--><!--$--><a href="/solutions/smart-contract-assessment"><span class="text-ashGray hover:text-primary">Smart Contract Assessment</span></a><!--/$--><!--$--><a href="/solutions/blockchain-layer-1-assessment"><span class="text-ashGray hover:text-primary">Blockchain Layer 1 Assessment</span></a><!--/$--><!--$--><a href="/solutions/code-security-audit"><span class="text-ashGray hover:text-primary">Code Security Audit</span></a><!--/$--><!--$--><a href="/solutions/web-application-penetration-testing"><span class="text-ashGray hover:text-primary">Web Application Penetration Testing</span></a><!--/$--><!--$--><a href="/solutions/cloud-infrastructure-penetration-testing"><span class="text-ashGray hover:text-primary">Cloud Infrastructure Penetration Testing</span></a><!--/$--><!--$--><a href="/solutions/red-team-exercises"><span class="text-ashGray hover:text-primary">Red Team Exercise</span></a><!--/$--></div></div><div class="w-full sm:min-w-[320px] sm:w-auto sm:flex-1 lg:min-w-0"><h3 class="font-bold uppercase mb-2.5 text-primary">COMPANY</h3><div class="flex flex-col gap-2"><!--$--><a href="/about/who-we-are"><span class="text-ashGray hover:text-primary">Who We Are</span></a><!--/$--><!--$--><a href="/about/who-trusts-us"><span class="text-ashGray hover:text-primary">Who Trusts Us</span></a><!--/$--><!--$--><a href="/about/service-commitments"><span class="text-ashGray hover:text-primary">Service Commitments</span></a><!--/$--><!--$--><a href="/careers"><span class="text-ashGray hover:text-primary">Careers</span></a><!--/$--><!--$--><a href="/brand"><span class="text-ashGray hover:text-primary">Brand</span></a><!--/$--><!--$--><a href="/blog"><span class="text-ashGray hover:text-primary">Blog</span></a><!--/$--><!--$--><a href="/press-releases"><span class="text-ashGray hover:text-primary">Press Releases</span></a><!--/$--><!--$--><a href="/contact"><span class="text-ashGray hover:text-primary">Contact</span></a><!--/$--></div></div><div class="w-full sm:min-w-[320px] sm:w-auto sm:flex-1 lg:min-w-0"><h3 class="font-bold uppercase mb-2.5 text-primary">RESOURCES</h3><div class="flex flex-col gap-2"><!--$--><a href="/audits"><span class="text-ashGray hover:text-primary">Audits</span></a><!--/$--><!--$--><a href="/disclosures"><span class="text-ashGray hover:text-primary">Disclosures</span></a><!--/$--><!--$--><a href="/reports"><span class="text-ashGray hover:text-primary">Reports</span></a><!--/$--><!--$--><a href="/bvss"><span class="text-ashGray hover:text-primary">BVSS</span></a><!--/$--><!--$--><a href="/case-studies"><span class="text-ashGray hover:text-primary">Case Studies</span></a><!--/$--></div></div></div><div class="mb-6"><img alt="Halborn Logo" loading="lazy" width="233" height="24" decoding="async" data-nimg="1" class="h-auto w-full max-w-[1150px] mx-auto" style="color:transparent" src="/logotext-gray.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col md:flex-row justify-between items-start gap-4 pt-6"><div class="flex flex-col md:flex-row flex-wrap gap-2 md:gap-6 order-1 md:order-2"><!--$--><a href="/privacy"><span class="text-ashGray hover:text-primary">Privacy Policy</span></a><!--/$--><!--$--><a href="/terms"><span class="text-ashGray hover:text-primary">Terms of Use</span></a><!--/$--><!--$--><a href="/disclosures/disclosure-policy"><span class="text-ashGray hover:text-primary">Vulnerability Disclosure Policy</span></a><!--/$--><button type="button" class="cursor-pointer bg-transparent border-0 p-0 text-left font-inherit"><span class="text-ashGray hover:text-primary">Cookie Preferences</span></button></div><p class="text-ashGray order-2 md:order-1">© Halborn <!-- -->2026<!-- -->. All rights reserved.</p></div></div></div></footer></div></div></div><!--$--><!--/$-->
1<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
1<script src="/_next/static/chunks/3qqg8fjve4rg4.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN" id="_R_" async=""></script>
1<div hidden id="S:1"><a class="" href="/"><svg width="1854" height="190" viewBox="0 0 1854 190" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-black-ashGray h-4 w-auto mx-0 lg:mx-2 lg:h-auto lg:w-[203px]"><g clip-path="url(#clip0_23_8698)"><path d="M1658.11 0H1612.9L1570.65 190H1615.86L1658.11 0Z"></path><path d="M1854 0H1808.79L1766.54 190H1811.75L1854 0Z"></path><path d="M1703.31 0L1766.54 190H1721.34L1658.11 0H1703.31Z"></path><path d="M585.164 144.995L617.407 0H572.203L529.951 190H771.05L781.055 144.995H585.164Z"></path><path d="M832.382 0L790.131 190H958.296C998.573 190 1038.45 157.49 1047.37 117.391L1012.18 72.3859H1057.38C1066.27 32.4094 1040.92 0.00371667 1000.77 0.00371667H832.382V0ZM968.536 144.991H845.347L851.484 117.387H1002.17L1002.12 117.614C998.759 132.734 983.722 144.991 968.536 144.991ZM1012.18 72.3822H861.493L867.582 45.0052H990.771C1005.96 45.0052 1015.54 57.2628 1012.18 72.3822Z"></path><path d="M1551.57 190L1567.71 117.391L1532.52 72.3859H1577.72C1586.61 32.4094 1561.26 0 1521.11 0H1352.72L1310.47 189.996H1355.67L1371.82 117.387H1522.51L1506.36 189.996H1551.57V190ZM1532.52 72.3859H1381.83L1387.92 45.0089H1511.11C1526.29 45.0089 1535.88 57.2665 1532.52 72.3859Z"></path><path d="M1092.54 0L1050.29 190H1291.38L1333.63 0H1092.54ZM1256.19 144.995H1105.5L1127.73 45.0089H1278.42L1256.19 144.995Z"></path><path d="M427.778 0H377.777L260.184 190H305.388L427.778 0H477.775L510.869 190H465.665L427.778 0Z"></path><path d="M238.142 0L222.023 72.4974H71.336L87.4555 0H42.2513L0 190H45.2079L71.336 72.4974L106.532 117.506H212.014L195.891 190H241.099L283.347 0H238.142Z"></path></g><defs><clipPath id="clip0_23_8698"><rect width="1854" height="190" fill="white"></rect></clipPath></defs></svg></a></div>
1<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0};
2$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:1","S:1")</script>
2<div hidden id="S:2"><a aria-hidden="true" tabindex="-1" aria-label="Halborn home" class="" href="/"><svg width="1854" height="190" viewBox="0 0 1854 190" fill="none" xmlns="http://www.w3.org/2000/svg" class="fill-black-ashGray h-4 w-auto mx-0"><g clip-path="url(#clip0_23_8698)"><path d="M1658.11 0H1612.9L1570.65 190H1615.86L1658.11 0Z"></path><path d="M1854 0H1808.79L1766.54 190H1811.75L1854 0Z"></path><path d="M1703.31 0L1766.54 190H1721.34L1658.11 0H1703.31Z"></path><path d="M585.164 144.995L617.407 0H572.203L529.951 190H771.05L781.055 144.995H585.164Z"></path><path d="M832.382 0L790.131 190H958.296C998.573 190 1038.45 157.49 1047.37 117.391L1012.18 72.3859H1057.38C1066.27 32.4094 1040.92 0.00371667 1000.77 0.00371667H832.382V0ZM968.536 144.991H845.347L851.484 117.387H1002.17L1002.12 117.614C998.759 132.734 983.722 144.991 968.536 144.991ZM1012.18 72.3822H861.493L867.582 45.0052H990.771C1005.96 45.0052 1015.54 57.2628 1012.18 72.3822Z"></path><path d="M1551.57 190L1567.71 117.391L1532.52 72.3859H1577.72C1586.61 32.4094 1561.26 0 1521.11 0H1352.72L1310.47 189.996H1355.67L1371.82 117.387H1522.51L1506.36 189.996H1551.57V190ZM1532.52 72.3859H1381.83L1387.92 45.0089H1511.11C1526.29 45.0089 1535.88 57.2665 1532.52 72.3859Z"></path><path d="M1092.54 0L1050.29 190H1291.38L1333.63 0H1092.54ZM1256.19 144.995H1105.5L1127.73 45.0089H1278.42L1256.19 144.995Z"></path><path d="M427.778 0H377.777L260.184 190H305.388L427.778 0H477.775L510.869 190H465.665L427.778 0Z"></path><path d="M238.142 0L222.023 72.4974H71.336L87.4555 0H42.2513L0 190H45.2079L71.336 72.4974L106.532 117.506H212.014L195.891 190H241.099L283.347 0H238.142Z"></path></g><defs><clipPath id="clip0_23_8698"><rect width="1854" height="190" fill="white"></rect></clipPath></defs></svg></a></div>
2<script>$RC("B:2","S:2")</script>
2<div hidden id="S:3"><a class="" href="/solutions/ai-advisory"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_and_Data_Teams_black_14c8a207d0.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Advisory</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Strategic guidance for secure AI adoption</p></div></div></a></div>
2<script>$RC("B:3","S:3")</script>
2<div hidden id="S:4"><a class="" href="/solutions/blockchain-architecture-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Blockchain Architecture Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Reviewing blockchain designs for security and resilience</p></div></div></a></div>
2<script>$RC("B:4","S:4")</script>
2<div hidden id="S:5"><a class="" href="/solutions/compliance-readiness"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Compliance_Readiness_black_3c9d97a6a4.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Compliance Readiness</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Aligning controls to evolving regulatory mandates</p></div></div></a></div>
2<script>$RC("B:5","S:5")</script>
2<div hidden id="S:6"><a class="" href="/solutions/custody-key-management-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Custiodians_and_Datcos_2_black_601bfe6031.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Custody and Key Management Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Securing digital asset custody and key systems</p></div></div></a></div>
2<script>$RC("B:6","S:6")</script>
2<div hidden id="S:7"><a class="" href="/solutions/risk-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Final_Report_black_a37a88c1b5.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Risk Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Clarity on your cybersecurity risk posture</p></div></div></a></div>
2<script>$RC("B:7","S:7")</script>
2<div hidden id="S:8"><a class="" href="/solutions/technical-due-diligence"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Audits_black_748153980e.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Technical Due Diligence</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Validating security before third-party commitments</p></div></div></a></div>
2<script>$RC("B:8","S:8")</script>
2<div hidden id="S:9"><a class="" href="/solutions/technical-training"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/technical_training_ef773f1ba2.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Technical Training</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Building blockchain and security skills enterprise-wide</p></div></div></a></div>
2<script>$RC("B:9","S:9")</script>
2<div hidden id="S:a"><a class="" href="/solutions/ai-red-teaming"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_Red_Teaming_black_5c3a62a5fb.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Red Teaming</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Adversarial testing against real-world AI threats</p></div></div></a></div>
2<script>$RC("B:a","S:a")</script>
2<div hidden id="S:b"><a class="" href="/solutions/ai-security-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/AI_Security_Assessment_black_6cdcaa38f3.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">AI Security Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Identifying vulnerabilities in AI models and pipelines</p></div></div></a></div>
2<script>$RC("B:b","S:b")</script>
2<div hidden id="S:c"><a class="" href="/solutions/blockchain-layer-1-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Blockchain Layer 1 Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Protocol-level security review of L1 networks</p></div></div></a></div>
2<script>$RC("B:c","S:c")</script>
2<div hidden id="S:d"><a class="" href="/solutions/code-security-audit"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Code Security Audit</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Uncovering vulnerabilities in your source code</p></div></div></a></div>
2<script>$RC("B:d","S:d")</script>
2<div hidden id="S:e"><a class="" href="/solutions/web-application-penetration-testing"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Web_Application_Penetration_Testing_black_13c88e82f1.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Web Application Penetration Testing</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Exposing exploitable flaws in web applications</p></div></div></a></div>
2<script>$RC("B:e","S:e")</script>
2<div hidden id="S:f"><a class="" href="/solutions/cloud-infrastructure-penetration-testing"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Cloud_Infrastructure_Penetration_Testing_black_b4d1c1caa6.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Cloud Infrastructure Penetration Testing</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Finding weaknesses across cloud environments</p></div></div></a></div>
2<script>$RC("B:f","S:f")</script>
2<div hidden id="S:10"><a class="" href="/solutions/red-team-exercises"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Red_Team_Exercises_black_89cb39c359.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Red Team Exercise</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Full-scope adversarial simulation of your defenses</p></div></div></a></div>
2<script>$RC("B:10","S:10")</script>
2<div hidden id="S:11"><a class="" href="/solutions/smart-contract-assessment"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="https://cdn.mainframe.halborn.com/Smart_Contact_Assessment_black_da992de175.svg"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Smart Contract Assessment</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Code security testing for blockchain-powered applications and systems.</p></div></div></a></div>
2<script>$RC("B:11","S:11")</script>
2<div hidden id="S:12"><a class="" href="/about/who-we-are"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/WhoWeAre_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Who We Are</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">The best security engineers in the world</p></div></div></a></div>
2<script>$RC("B:12","S:12")</script>
2<div hidden id="S:13"><a class="" href="/careers"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Careers_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Careers</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Work with the elite</p></div></div></a></div>
2<script>$RC("B:13","S:13")</script>
2<div hidden id="S:14"><a class="" href="/about/who-trusts-us"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/WhoTrustUs_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Who Trusts Us</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">The trusted security advisor for blockchain and financial services industries</p></div></div></a></div>
2<script>$RC("B:14","S:14")</script>
2<div hidden id="S:15"><a class="" href="/about/brand"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Brand_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Brand</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Access official logos, fonts, and guidelines</p></div></div></a></div>
2<script>$RC("B:15","S:15")</script>
2<div hidden id="S:16"><a class="" href="/about/service-commitments"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/ServiceCommitments_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Service Commitments</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Committed to Protecting Your Data</p></div></div></a></div>
2<script>$RC("B:16","S:16")</script>
2<div hidden id="S:17"><a class="" href="/press-releases"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Framework_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Press Releases</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Company news and announcements from Halborn</p></div></div></a></div>
2<script>$RC("B:17","S:17")</script>
2<div hidden id="S:18"><a class="" href="/audits"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Audits_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Audits</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">In-depth evaluations of smart contracts and blockchain infrastructures</p></div></div></a></div>
2<script>$RC("B:18","S:18")</script>
2<div hidden id="S:19"><a class="" href="/bvss"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Bvss_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">BVSS</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Blockchain Vulnerability Scoring System</p></div></div></a></div>
2<script>$RC("B:19","S:19")</script>
2<div hidden id="S:1a"><a class="" href="/disclosures"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Disclosures_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Disclosures</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">All the latest vulnerabilities discovered by Halborn</p></div></div></a></div>
2<script>$RC("B:1a","S:1a")</script>
2<div hidden id="S:1b"><a class="" href="/case-studies"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/CaseStudies_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Case Studies</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">How Halborn’s solutions have empowered clients to overcome security issues</p></div></div></a></div>
2<script>$RC("B:1b","S:1b")</script>
2<div hidden id="S:1c"><a class="" href="/reports"><div class="flex"><div class="mr-5 mt-1 min-h-6 min-w-6 flex justify-center dark:invert dark:brightness-200"><img alt="" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="h-6 w-6 shrink-0 self-start object-contain" style="color:transparent" src="/icons/2026/Reports_black.svg?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN"/></div><div class="flex flex-col gap-1"><p class="font-bold text-sm leading-4 tracking-[0.7px]">Reports</p><p class="font-light text-sm  leading-4 tracking-[0.7px]">Comprehensive reports and data</p></div></div></a></div>
2<script>$RC("B:1c","S:1c")</script>
2<div hidden id="S:1d"><a href="https://twitter.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="-1" class=""><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="32" height="32" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><polygon points="41,6 9.929,42 6.215,42 37.287,6"></polygon><polygon points="31.143,41 7.82,7 16.777,7 40.1,41"></polygon><path d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path></svg></a></div>
2<script>$RC("B:1d","S:1d")</script>
2<div hidden id="S:1e"><a href="https://www.linkedin.com/company/halborn" target="_blank" rel="noopener noreferrer" tabindex="-1" class=""><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M23.7363 0.75H2.68164C1.75195 0.75 0.986328 1.57031 0.986328 2.55469V23.5C0.986328 24.4844 1.75195 25.25 2.68164 25.25H23.7363C24.666 25.25 25.4863 24.4844 25.4863 23.5V2.55469C25.4863 1.57031 24.666 0.75 23.7363 0.75ZM8.36914 21.75H4.75977V10.1016H8.36914V21.75ZM6.56445 8.46094C5.36133 8.46094 4.43164 7.53125 4.43164 6.38281C4.43164 5.23438 5.36133 4.25 6.56445 4.25C7.71289 4.25 8.64258 5.23438 8.64258 6.38281C8.64258 7.53125 7.71289 8.46094 6.56445 8.46094ZM21.9863 21.75H18.3223V16.0625C18.3223 14.75 18.3223 13 16.4629 13C14.5488 13 14.2754 14.4766 14.2754 16.0078V21.75H10.666V10.1016H14.1113V11.6875H14.166C14.6582 10.7578 15.8613 9.77344 17.6113 9.77344C21.2754 9.77344 21.9863 12.2344 21.9863 15.3516V21.75Z"></path></svg></a></div>
2<script>$RC("B:1e","S:1e")</script>
2<div hidden id="S:1f"><a href="https://www.youtube.com/c/Halborn" target="_blank" rel="noopener noreferrer" tabindex="-1" class=""><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="31" height="22" viewBox="0 0 31 22" xmlns="http://www.w3.org/2000/svg"><path d="M29.3691 3.83594C29.041 2.52344 28.002 1.48438 26.7441 1.15625C24.3926 0.5 15.0957 0.5 15.0957 0.5C15.0957 0.5 5.74414 0.5 3.39258 1.15625C2.13477 1.48438 1.0957 2.52344 0.767578 3.83594C0.111328 6.13281 0.111328 11.0547 0.111328 11.0547C0.111328 11.0547 0.111328 15.9219 0.767578 18.2734C1.0957 19.5859 2.13477 20.5703 3.39258 20.8984C5.74414 21.5 15.0957 21.5 15.0957 21.5C15.0957 21.5 24.3926 21.5 26.7441 20.8984C28.002 20.5703 29.041 19.5859 29.3691 18.2734C30.0254 15.9219 30.0254 11.0547 30.0254 11.0547C30.0254 11.0547 30.0254 6.13281 29.3691 3.83594ZM12.0332 15.4844V6.625L19.7988 11.0547L12.0332 15.4844Z"></path></svg></a></div>
2<script>$RC("B:1f","S:1f")</script>
2<div hidden id="S:20"><a href="https://github.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="-1" class=""><svg class="inline-block h-8 w-8 fill-subtitle hover:fill-greenLink dark:hover:fill-primary transition-all hover-opacity-and-shadow" width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M9.87695 21.7656C9.87695 21.6562 9.76758 21.5469 9.60352 21.5469C9.43945 21.5469 9.33008 21.6562 9.33008 21.7656C9.33008 21.875 9.43945 21.9844 9.60352 21.9297C9.76758 21.9297 9.87695 21.875 9.87695 21.7656ZM8.18164 21.4922C8.18164 21.6016 8.29102 21.7656 8.45508 21.7656C8.56445 21.8203 8.72852 21.7656 8.7832 21.6562C8.7832 21.5469 8.72852 21.4375 8.56445 21.3828C8.40039 21.3281 8.23633 21.3828 8.18164 21.4922ZM10.6426 21.4375C10.4785 21.4375 10.3691 21.5469 10.3691 21.7109C10.3691 21.8203 10.5332 21.875 10.6973 21.8203C10.8613 21.7656 10.9707 21.7109 10.916 21.6016C10.916 21.4922 10.752 21.3828 10.6426 21.4375ZM14.1973 0.4375C6.65039 0.4375 0.853516 6.23438 0.853516 13.7812C0.853516 19.8516 4.62695 25.0469 10.0957 26.9062C10.8066 27.0156 11.0254 26.5781 11.0254 26.25C11.0254 25.8672 11.0254 24.0078 11.0254 22.8594C11.0254 22.8594 7.19727 23.6797 6.37695 21.2188C6.37695 21.2188 5.77539 19.6328 4.90039 19.25C4.90039 19.25 3.64258 18.375 4.95508 18.375C4.95508 18.375 6.32227 18.4844 7.08789 19.7969C8.29102 21.9297 10.2598 21.3281 11.0801 20.9453C11.1895 20.0703 11.5176 19.4688 11.9551 19.0859C8.89258 18.7578 5.77539 18.3203 5.77539 13.0703C5.77539 11.5391 6.21289 10.8281 7.08789 9.84375C6.92383 9.46094 6.48633 8.03906 7.25195 6.125C8.3457 5.79688 11.0254 7.60156 11.0254 7.60156C12.1191 7.27344 13.2676 7.16406 14.416 7.16406C15.6191 7.16406 16.7676 7.27344 17.8613 7.60156C17.8613 7.60156 20.4863 5.74219 21.6348 6.125C22.4004 8.03906 21.9082 9.46094 21.7988 9.84375C22.6738 10.8281 23.2207 11.5391 23.2207 13.0703C23.2207 18.3203 19.9941 18.7578 16.9316 19.0859C17.4238 19.5234 17.8613 20.3438 17.8613 21.6562C17.8613 23.4609 17.8066 25.7578 17.8066 26.1953C17.8066 26.5781 18.0801 27.0156 18.791 26.8516C24.2598 25.0469 27.9785 19.8516 27.9785 13.7812C27.9785 6.23438 21.7988 0.4375 14.1973 0.4375ZM6.1582 19.3047C6.04883 19.3594 6.10352 19.5234 6.1582 19.6328C6.26758 19.6875 6.37695 19.7422 6.48633 19.6875C6.54102 19.6328 6.54102 19.4688 6.43164 19.3594C6.32227 19.3047 6.21289 19.25 6.1582 19.3047ZM5.55664 18.8672C5.50195 18.9766 5.55664 19.0312 5.66602 19.0859C5.77539 19.1406 5.88477 19.1406 5.93945 19.0312C5.93945 18.9766 5.88477 18.9219 5.77539 18.8672C5.66602 18.8125 5.61133 18.8125 5.55664 18.8672ZM7.30664 20.8359C7.25195 20.8906 7.25195 21.0547 7.41602 21.1641C7.52539 21.2734 7.68945 21.3281 7.74414 21.2188C7.79883 21.1641 7.79883 21 7.68945 20.8906C7.58008 20.7812 7.41602 20.7266 7.30664 20.8359ZM6.70508 20.0156C6.5957 20.0703 6.5957 20.2344 6.70508 20.3438C6.81445 20.4531 6.92383 20.5078 7.0332 20.4531C7.08789 20.3984 7.08789 20.2344 7.0332 20.125C6.92383 20.0156 6.81445 19.9609 6.70508 20.0156Z"></path></svg></a></div>
2<script>$RC("B:20","S:20")</script>
2<div hidden id="S:21"><!--$?--><template id="B:26"></template><div class="flex flex-col justify-center items-center h-screen bg-honeyDew-black transition-colors duration-500"><div class="animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-black-primary"></div></div><!--/$--><div class="z-50 flex-col bottom-0 bg-cardBackground py-[30px] lg:pl-12 lg:pr-[30px] pl-2 pr-1.5 border-t border-cardStroke text-subtitle font-secondary lg:text-sm text-xs print:hidden hidden"><div class="flex flex-row justify-start gap-x-1.5 lg:gap-x-[34px]"><div><p class="font-primaryCondensed tracking-[0.04em] p1 mb-4">THIS WEBSITE USES COOKIES</p><p class="text-subtitle tracking-[0.7px]">We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you&#x27;ve provided to them or that they&#x27;ve collected from your use of their services. You consent to our cookies if you continue to use our website.<!-- --> <a class="underline text-title" href="/privacy">Learn More.</a></p></div><div class="w-5 h-5 p-0.5 cursor-pointer"><svg class="fill-subtitle w-4 h-4" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M24 2.4L21.6 0L12 9.6L2.4 0L0 2.4L9.6 12L0 21.6L2.4 24L12 14.4L21.6 24L24 21.6L14.4 12L24 2.4Z"></path></svg></div></div><div class="flex gap-4 lg:gap-x-8 mt-4 flex-col lg:flex-row lg:flex-wrap lg:justify-between lg:max-w-[1120px]"><div class="grid grid-cols-2 lg:flex lg:gap-6 gap-2 my-auto text-sm"><div id="checkbox-wrapper" class="flex h-6 items-center text-bodyPrimary cursor-not-allowed gap-x-3 [&amp;&gt;:nth-child(2)]:text-subtitle [&amp;&gt;:nth-child(2)]:p1 [&amp;&gt;input]:border [&amp;&gt;input]:border-cardStroke"><input type="checkbox" id="necessary-Necessary" class="w-6 h-full pointer-events-none" disabled="" checked="" value="Necessary"/><label for="necessary-Necessary" class="text-md text-title font-secondary font-light tracking-[0.48px] cursor-not-allowed">Necessary</label></div><div id="checkbox-wrapper" class="flex h-6 items-center text-bodyPrimary gap-x-3 [&amp;&gt;:nth-child(2)]:text-hAccent [&amp;&gt;:nth-child(2)]:p1 [&amp;&gt;input]:border [&amp;&gt;input]:border-hAccent"><input type="checkbox" id="preferences-Preferences" class="w-6 h-full" checked="" value="Preferences"/><label for="preferences-Preferences" class="text-md text-title font-secondary font-light tracking-[0.48px] cursor-pointer">Preferences</label></div><div id="checkbox-wrapper" class="flex h-6 items-center text-bodyPrimary gap-x-3 [&amp;&gt;:nth-child(2)]:text-hAccent [&amp;&gt;:nth-child(2)]:p1 [&amp;&gt;input]:border [&amp;&gt;input]:border-hAccent"><input type="checkbox" id="statistics-Statistics" class="w-6 h-full" checked="" value="Statistics"/><label for="statistics-Statistics" class="text-md text-title font-secondary font-light tracking-[0.48px] cursor-pointer">Statistics</label></div><div id="checkbox-wrapper" class="flex h-6 items-center text-bodyPrimary gap-x-3 [&amp;&gt;:nth-child(2)]:text-hAccent [&amp;&gt;:nth-child(2)]:p1 [&amp;&gt;input]:border [&amp;&gt;input]:border-hAccent"><input type="checkbox" id="marketing-Marketing" class="w-6 h-full" checked="" value="Marketing"/><label for="marketing-Marketing" class="text-md text-title font-secondary font-light tracking-[0.48px] cursor-pointer">Marketing</label></div></div><div class="flex gap-5"><button type="button" class="border font-secondary uppercase tracking-[0.7px] text-sm h-[32px] px-3 group bg-ashGray text-black border-ashGray hover:bg-black hover:text-ashGray my-0 max-w-[243px] w-full lg:w-[243px] h5-nav font-bold rounded-full">I REFUSE All Cookies</button><button type="button" class="border font-secondary uppercase tracking-[0.7px] text-sm h-[32px] px-3 group bg-primary text-black border-ashGray-primary hover:bg-black hover:text-primary hover:border-primary my-0 max-w-[243px] w-full lg:w-[243px] h5-nav font-bold rounded-full">I Accept Cookies</button></div></div></div></div>
2<script>$RC("B:21","S:21")</script>
2<div hidden id="S:22"><a href="https://www.linkedin.com/company/halborn" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="26" height="26" viewBox="0 0 26 26" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M23.7363 0.75H2.68164C1.75195 0.75 0.986328 1.57031 0.986328 2.55469V23.5C0.986328 24.4844 1.75195 25.25 2.68164 25.25H23.7363C24.666 25.25 25.4863 24.4844 25.4863 23.5V2.55469C25.4863 1.57031 24.666 0.75 23.7363 0.75ZM8.36914 21.75H4.75977V10.1016H8.36914V21.75ZM6.56445 8.46094C5.36133 8.46094 4.43164 7.53125 4.43164 6.38281C4.43164 5.23438 5.36133 4.25 6.56445 4.25C7.71289 4.25 8.64258 5.23438 8.64258 6.38281C8.64258 7.53125 7.71289 8.46094 6.56445 8.46094ZM21.9863 21.75H18.3223V16.0625C18.3223 14.75 18.3223 13 16.4629 13C14.5488 13 14.2754 14.4766 14.2754 16.0078V21.75H10.666V10.1016H14.1113V11.6875H14.166C14.6582 10.7578 15.8613 9.77344 17.6113 9.77344C21.2754 9.77344 21.9863 12.2344 21.9863 15.3516V21.75Z"></path></svg></a></div>
2<script>$RC("B:22","S:22")</script>
2<div hidden id="S:23"><a href="https://twitter.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="32" height="32" viewBox="0 0 48 48" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><polygon points="41,6 9.929,42 6.215,42 37.287,6"></polygon><polygon points="31.143,41 7.82,7 16.777,7 40.1,41"></polygon><path d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path></svg></a></div>
2<script>$RC("B:23","S:23")</script>
2<div hidden id="S:24"><a href="https://www.youtube.com/c/Halborn" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="31" height="22" viewBox="0 0 31 22" xmlns="http://www.w3.org/2000/svg"><path d="M29.3691 3.83594C29.041 2.52344 28.002 1.48438 26.7441 1.15625C24.3926 0.5 15.0957 0.5 15.0957 0.5C15.0957 0.5 5.74414 0.5 3.39258 1.15625C2.13477 1.48438 1.0957 2.52344 0.767578 3.83594C0.111328 6.13281 0.111328 11.0547 0.111328 11.0547C0.111328 11.0547 0.111328 15.9219 0.767578 18.2734C1.0957 19.5859 2.13477 20.5703 3.39258 20.8984C5.74414 21.5 15.0957 21.5 15.0957 21.5C15.0957 21.5 24.3926 21.5 26.7441 20.8984C28.002 20.5703 29.041 19.5859 29.3691 18.2734C30.0254 15.9219 30.0254 11.0547 30.0254 11.0547C30.0254 11.0547 30.0254 6.13281 29.3691 3.83594ZM12.0332 15.4844V6.625L19.7988 11.0547L12.0332 15.4844Z"></path></svg></a></div>
2<script>$RC("B:24","S:24")</script>
2<div hidden id="S:25"><a href="https://github.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block hover:fill-primary transition-all w-7 h-7 fill-ashGray" width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M9.87695 21.7656C9.87695 21.6562 9.76758 21.5469 9.60352 21.5469C9.43945 21.5469 9.33008 21.6562 9.33008 21.7656C9.33008 21.875 9.43945 21.9844 9.60352 21.9297C9.76758 21.9297 9.87695 21.875 9.87695 21.7656ZM8.18164 21.4922C8.18164 21.6016 8.29102 21.7656 8.45508 21.7656C8.56445 21.8203 8.72852 21.7656 8.7832 21.6562C8.7832 21.5469 8.72852 21.4375 8.56445 21.3828C8.40039 21.3281 8.23633 21.3828 8.18164 21.4922ZM10.6426 21.4375C10.4785 21.4375 10.3691 21.5469 10.3691 21.7109C10.3691 21.8203 10.5332 21.875 10.6973 21.8203C10.8613 21.7656 10.9707 21.7109 10.916 21.6016C10.916 21.4922 10.752 21.3828 10.6426 21.4375ZM14.1973 0.4375C6.65039 0.4375 0.853516 6.23438 0.853516 13.7812C0.853516 19.8516 4.62695 25.0469 10.0957 26.9062C10.8066 27.0156 11.0254 26.5781 11.0254 26.25C11.0254 25.8672 11.0254 24.0078 11.0254 22.8594C11.0254 22.8594 7.19727 23.6797 6.37695 21.2188C6.37695 21.2188 5.77539 19.6328 4.90039 19.25C4.90039 19.25 3.64258 18.375 4.95508 18.375C4.95508 18.375 6.32227 18.4844 7.08789 19.7969C8.29102 21.9297 10.2598 21.3281 11.0801 20.9453C11.1895 20.0703 11.5176 19.4688 11.9551 19.0859C8.89258 18.7578 5.77539 18.3203 5.77539 13.0703C5.77539 11.5391 6.21289 10.8281 7.08789 9.84375C6.92383 9.46094 6.48633 8.03906 7.25195 6.125C8.3457 5.79688 11.0254 7.60156 11.0254 7.60156C12.1191 7.27344 13.2676 7.16406 14.416 7.16406C15.6191 7.16406 16.7676 7.27344 17.8613 7.60156C17.8613 7.60156 20.4863 5.74219 21.6348 6.125C22.4004 8.03906 21.9082 9.46094 21.7988 9.84375C22.6738 10.8281 23.2207 11.5391 23.2207 13.0703C23.2207 18.3203 19.9941 18.7578 16.9316 19.0859C17.4238 19.5234 17.8613 20.3438 17.8613 21.6562C17.8613 23.4609 17.8066 25.7578 17.8066 26.1953C17.8066 26.5781 18.0801 27.0156 18.791 26.8516C24.2598 25.0469 27.9785 19.8516 27.9785 13.7812C27.9785 6.23438 21.7988 0.4375 14.1973 0.4375ZM6.1582 19.3047C6.04883 19.3594 6.10352 19.5234 6.1582 19.6328C6.26758 19.6875 6.37695 19.7422 6.48633 19.6875C6.54102 19.6328 6.54102 19.4688 6.43164 19.3594C6.32227 19.3047 6.21289 19.25 6.1582 19.3047ZM5.55664 18.8672C5.50195 18.9766 5.55664 19.0312 5.66602 19.0859C5.77539 19.1406 5.88477 19.1406 5.93945 19.0312C5.93945 18.9766 5.88477 18.9219 5.77539 18.8672C5.66602 18.8125 5.61133 18.8125 5.55664 18.8672ZM7.30664 20.8359C7.25195 20.8906 7.25195 21.0547 7.41602 21.1641C7.52539 21.2734 7.68945 21.3281 7.74414 21.2188C7.79883 21.1641 7.79883 21 7.68945 20.8906C7.58008 20.7812 7.41602 20.7266 7.30664 20.8359ZM6.70508 20.0156C6.5957 20.0703 6.5957 20.2344 6.70508 20.3438C6.81445 20.4531 6.92383 20.5078 7.0332 20.4531C7.08789 20.3984 7.08789 20.2344 7.0332 20.125C6.92383 20.0156 6.81445 19.9609 6.70508 20.0156Z"></path></svg></a></div>
2<script>$RC("B:25","S:25")</script>
2<div hidden id="S:26"><template id="P:27"></template><!--$?--><template id="B:28"></template><!--/$--></div>
2<script>(self.__next_f=self.__next_f||[]).push([0])</script>
2<script>self.__next_f.push([1,"1:I[712630,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"LoadingBoundaryProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"2:I[845851,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"HTTPAccessFallbackBoundary\"]\n"])</script>
2<script>self.__next_f.push([1,"5:\"$Sreact.fragment\"\n"])</script>
2<script>self.__next_f.push([1,"6:I[712630,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"7:I[961502,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"d:I[91731,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1i-fsx225ngd2.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"12:I[874940,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"OutletBoundary\"]\n"])</script>
2<script>self.__next_f.push([1,"13:\"$Sreact.suspense\"\n"])</script>
2<script>self.__next_f.push([1,"16:I[874940,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"ViewportBoundary\"]\n"])</script>
2<script>self.__next_f.push([1,"18:I[874940,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"MetadataBoundary\"]\n"])</script>
2<script>self.__next_f.push([1,":HL[\"/_next/static/chunks/2kyguw25wn3_9.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"style\"]\n:HL[\"/_next/static/chunks/3sjn7z4xf04-u.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"style\"]\n:HL[\"/_next/static/chunks/1mlr85_nl3v21.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"style\"]\n:HC[\"/\",\"\"]\n"])</script>
2<script>self.__next_f.push([1,"0:{\"P\":null,\"c\":[\"\",\"case-studies\",\"post\",\"case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"case-studies\",{\"children\":[\"post\",{\"children\":[[\"post\",\"case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\",\"oc\",null],{\"children\":[\"__PAGE__\",{}]}]}]}],\"modal\":[\"__DEFAULT__\",{}]},\"$undefined\",\"$undefined\",20],[[\"$\",\"$L1\",null,{\"loading\":[[\"$\",\"div\",\"l\",{\"className\":\"flex flex-col justify-center items-center h-screen bg-honeyDew-black transition-colors duration-500\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-black-primary\"}]}],[],[]],\"children\":[\"$\",\"$L2\",\"c\",{\"notFound\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2kyguw25wn3_9.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3sjn7z4xf04-u.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1mlr85_nl3v21.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-2\",{\"src\":\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-3\",{\"src\":\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-4\",{\"src\":\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-5\",{\"src\":\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-6\",{\"src\":\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-7\",{\"src\":\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-8\",{\"src\":\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-9\",{\"src\":\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-10\",{\"src\":\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-11\",{\"src\":\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-12\",{\"src\":\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-13\",{\"src\":\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-14\",{\"src\":\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-15\",{\"src\":\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-16\",{\"src\":\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-17\",{\"src\":\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L3\"],\"children\":[\"$0:f:0:1:0:props:children:props:notFound:0\",\"$L4\"]}]}],{\"children\":[[\"$\",\"$5\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$5\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[[\"$\",\"$5\",\"c\",{\"children\":[null,[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":\"$L8\",\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"$L9\",{}
2,null,false,null]},null,false,\"$@a\"]},null,false,\"$@a\"]},null,false,\"$@a\"],\"modal\":[\"$Lb\",{},null,false,null]},null,false,null],\"$Lc\",false]],\"m\":\"$undefined\",\"G\":[\"$d\",[\"$Le\",\"$Lf\",\"$L10\"]],\"S\":false,\"h\":null,\"s\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\"}\n"])</script>
2<script>self.__next_f.push([1,"8:[\"$\",\"$L7\",null,{}]\n9:[\"$\",\"$5\",\"c\",{\"children\":[\"$L11\",[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L12\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@14\"}]}]]}]\n15:[]\na:\"$W15\"\nb:[\"$\",\"$5\",\"c\",{\"children\":[null,null,null]}]\nc:[\"$\",\"$5\",\"h\",{\"children\":[null,[\"$\",\"$L16\",null,{\"children\":\"$L17\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$L18\",null,{\"children\":[\"$\",\"$13\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L19\"}]}]}],null]}]\ne:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/2kyguw25wn3_9.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\nf:[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/3sjn7z4xf04-u.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n10:[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1mlr85_nl3v21.css?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n17:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
2<script>self.__next_f.push([1,"1a:I[681287,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"\"]\n"])</script>
2<script>self.__next_f.push([1,"1b:T4f3,(() =\u003e {\n            if (typeof window === 'undefined') return;\n            const createMemoryStorage = () =\u003e {\n              let store = {};\n              return {\n                getItem: (k) =\u003e (k in store ? store[k] : null),\n                setItem: (k, v) =\u003e {\n                  store[k] = String(v);\n                },\n                removeItem: (k) =\u003e {\n                  delete store[k];\n                },\n                clear: () =\u003e {\n                  store = {};\n                },\n                key: (i) =\u003e Object.keys(store)[i] || null,\n                get length() {\n                  return Object.keys(store).length;\n                },\n              };\n            };\n            try {\n              const testKey = '__ls_test__';\n              window.localStorage.setItem(testKey, '1');\n              window.localStorage.removeItem(testKey);\n            } catch (e) {\n              try {\n                Object.defineProperty(window, 'localStorage', {\n                  value: createMemoryStorage(),\n                  configurable: true,\n                });\n              } catch (e2) {\n                // Fallback if defineProperty fails\n                window.localStorage = createMemoryStorage();\n              }\n            }\n          })();"])</script>
2<script>self.__next_f.push([1,"3:[\"$\",\"html\",null,{\"className\":\"bg-white-black \",\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"color-scheme\",\"content\":\"dark light\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"!function(t){function e(){var e=this||self;e.globalThis=e,delete t.prototype._T_}\\\"object\\\"!=typeof globalThis\u0026\u0026(this?e():(t.defineProperty(t.prototype,\\\"_T_\\\",{configurable:!0,get:e}),_T_))}(Object);\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=null;try{t=window.localStorage.getItem('preferredTheme');}catch(e){}if(t!=='dark'\u0026\u0026t!=='light'){t=(window.matchMedia\u0026\u0026window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}var d=document.documentElement;if(t==='dark'){d.classList.add('dark');}else{d.classList.remove('dark');}d.style.colorScheme=t;}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"window.addEventListener(\\\"error\\\",function(e){if(e\u0026\u0026e.message\u0026\u0026(e.message.indexOf(\\\"ResizeObserver loop completed with undelivered notifications\\\")!==-1)){e.stopImmediatePropagation();e.preventDefault();}});\"}}],[\"$\",\"$L1a\",null,{\"src\":\"/prism/prism-loader.js\",\"strategy\":\"lazyOnload\"}],[\"$\",\"link\",null,{\"rel\":\"mask-icon\",\"href\":\"/safari-pinned-tab.svg\",\"color\":\"#c5ff01\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn - All Updates\",\"href\":\"/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Blog\",\"href\":\"/blog/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Videos\",\"href\":\"/blog/videos/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Reports\",\"href\":\"/reports/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Audits\",\"href\":\"/audits/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Case Studies\",\"href\":\"/case-studies/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Disclosures\",\"href\":\"/disclosures/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://prod.spline.design\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://prod.spline.design\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.mainframe.halborn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.mainframe.halborn.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.halbornmainframe.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.halbornmainframe.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.dev.halbornmainframe.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.dev.halbornmainframe.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.mainframe.dev.halborn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.mainframe.dev.halborn.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"$L1a\",null,{\"id\":\"safe-localstorage\",\"strategy\":\"beforeInteractive\",\"children\":\"$1b\"}],\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\",\"$L20\",\"$L21\"]}],\"$L22\"]}]\n"])</script>
2<script>self.__next_f.push([1,"23:T4f3,(() =\u003e {\n            if (typeof window === 'undefined') return;\n            const createMemoryStorage = () =\u003e {\n              let store = {};\n              return {\n                getItem: (k) =\u003e (k in store ? store[k] : null),\n                setItem: (k, v) =\u003e {\n                  store[k] = String(v);\n                },\n                removeItem: (k) =\u003e {\n                  delete store[k];\n                },\n                clear: () =\u003e {\n                  store = {};\n                },\n                key: (i) =\u003e Object.keys(store)[i] || null,\n                get length() {\n                  return Object.keys(store).length;\n                },\n              };\n            };\n            try {\n              const testKey = '__ls_test__';\n              window.localStorage.setItem(testKey, '1');\n              window.localStorage.removeItem(testKey);\n            } catch (e) {\n              try {\n                Object.defineProperty(window, 'localStorage', {\n                  value: createMemoryStorage(),\n                  configurable: true,\n                });\n              } catch (e2) {\n                // Fallback if defineProperty fails\n                window.localStorage = createMemoryStorage();\n              }\n            }\n          })();"])</script>
2<script>self.__next_f.push([1,"4:[\"$\",\"html\",null,{\"className\":\"bg-white-black \",\"lang\":\"en\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"meta\",null,{\"name\":\"color-scheme\",\"content\":\"dark light\"}],[\"$\",\"link\",null,{\"rel\":\"apple-touch-icon\",\"sizes\":\"180x180\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"32x32\",\"href\":\"/favicon-32x32.png\"}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"type\":\"image/png\",\"sizes\":\"16x16\",\"href\":\"/favicon-16x16.png\"}],[\"$\",\"link\",null,{\"rel\":\"manifest\",\"href\":\"/site.webmanifest\",\"crossOrigin\":\"use-credentials\"}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"!function(t){function e(){var e=this||self;e.globalThis=e,delete t.prototype._T_}\\\"object\\\"!=typeof globalThis\u0026\u0026(this?e():(t.defineProperty(t.prototype,\\\"_T_\\\",{configurable:!0,get:e}),_T_))}(Object);\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var t=null;try{t=window.localStorage.getItem('preferredTheme');}catch(e){}if(t!=='dark'\u0026\u0026t!=='light'){t=(window.matchMedia\u0026\u0026window.matchMedia('(prefers-color-scheme: dark)').matches)?'dark':'light';}var d=document.documentElement;if(t==='dark'){d.classList.add('dark');}else{d.classList.remove('dark');}d.style.colorScheme=t;}catch(e){}})();\"}}],[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"window.addEventListener(\\\"error\\\",function(e){if(e\u0026\u0026e.message\u0026\u0026(e.message.indexOf(\\\"ResizeObserver loop completed with undelivered notifications\\\")!==-1)){e.stopImmediatePropagation();e.preventDefault();}});\"}}],[\"$\",\"$L1a\",null,{\"src\":\"/prism/prism-loader.js\",\"strategy\":\"lazyOnload\"}],[\"$\",\"link\",null,{\"rel\":\"mask-icon\",\"href\":\"/safari-pinned-tab.svg\",\"color\":\"#c5ff01\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn - All Updates\",\"href\":\"/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Blog\",\"href\":\"/blog/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Videos\",\"href\":\"/blog/videos/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Reports\",\"href\":\"/reports/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Audits\",\"href\":\"/audits/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Case Studies\",\"href\":\"/case-studies/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"alternate\",\"type\":\"application/rss+xml\",\"title\":\"Halborn Disclosures\",\"href\":\"/disclosures/feed.xml\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://prod.spline.design\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://prod.spline.design\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.mainframe.halborn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.mainframe.halborn.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.halbornmainframe.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.halbornmainframe.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.dev.halbornmainframe.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.dev.halbornmainframe.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"link\",null,{\"rel\":\"dns-prefetch\",\"href\":\"https://cdn.mainframe.dev.halborn.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://cdn.mainframe.dev.halborn.com\",\"crossOrigin\":\"anonymous\"}],[\"$\",\"$L1a\",null,{\"id\":\"safe-localstorage\",\"strategy\":\"beforeInteractive\",\"children\":\"$23\"}],\"$L24\",\"$L25\",\"$L26\",\"$L27\",\"$L28\",\"$L29\"]}],\"$L2a\"]}]\n"])</script>
2<script>self.__next_f.push([1,"2f:I[842431,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"PHProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"30:I[29629,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"ThemeProvider\"]\n"])</script>
2<script>self.__next_f.push([1,"31:I[174087,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"32:I[850778,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"ScrollResetOnNavigate\"]\n"])</script>
2<script>self.__next_f.push([1,"33:I[145419,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"PostHogUserManager\"]\n"])</script>
2<script>self.__next_f.push([1,"34:I[516266,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"Toaster\"]\n"])</script>
2<script>self.__next_f.push([1,"35:I[897067,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"SCCPortalNavigation\"]\n"])</script>
2<script>self.__next_f.push([1,"36:I[168904,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"HalbornComHeader\"]\n"])</script>
2<script>self.__next_f.push([1,"3f:I[760542,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1ju5kfotu944l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"1c:[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#c5ff01\"}]\n1d:[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#c5ff01\"}]\n2b:T6f0,"])</script>
2<script>self.__next_f.push([1,"\n                (function () {\n                  /* Read stored cookie preferences */\n                  let raw = null;\n                  try {\n                    raw = window.localStorage.getItem('cookies');\n                  } catch (e) {}\n                  const prefs = raw ? JSON.parse(raw) : null;\n\n                  // If cookie banner is enabled, grant analytics by default unless explicitly denied\n                  // If no banner, deny by default for privacy compliance\n                  const isCookieBannerEnabled = true;\n                  let analyticsGranted = false;\n                  \n                  if (prefs) {\n                    // User has made an explicit choice\n                    analyticsGranted = prefs.statistics || false;\n                  } else if (isCookieBannerEnabled) {\n                    // No explicit choice but banner is enabled - grant by default (soft consent)\n                    analyticsGranted = true;\n                  }\n\n                  /* dataLayer bootstrap */\n                  window.dataLayer = window.dataLayer || [];\n                  function gtag(){window.dataLayer.push(arguments);}\n\n                  /* Default consent: denied for all storage (cookieless) */\n                  gtag('consent', 'default', {\n                    ad_storage:        'denied',\n                    analytics_storage: analyticsGranted ? 'granted' : 'denied',\n                    wait_for_update:   500,\n                  });\n\n                  /* Extra privacy flags */\n                  gtag('set', 'ads_data_redaction', true);\n                  gtag('js',  new Date());\n\n                  /* Configure measurement ID */\n                  gtag('config', 'G-RVYRQJXV7E', { anonymize_ip: true });\n                })();\n              "])</script>
2<script>self.__next_f.push([1,"1e:[[\"$\",\"$L1a\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-RVYRQJXV7E\",\"strategy\":\"lazyOnload\"}],[\"$\",\"$L1a\",null,{\"id\":\"ga-consent\",\"strategy\":\"lazyOnload\",\"children\":\"$2b\"}]]\n2c:T96b,"])</script>
2<script>self.__next_f.push([1,"\n              (function () {\n                let raw = null;\n                try {\n                  raw = window.localStorage.getItem('cookies');\n                } catch (e) {}\n                const prefs = raw ? JSON.parse(raw) : null;\n\n                // For Pardot, only grant on explicit opt-in to avoid its own banner\n                let statisticsGranted = false;\n                if (prefs \u0026\u0026 prefs.statistics === true) {\n                  statisticsGranted = true;\n                }\n\n                /* Only load Pardot if consent is granted */\n                if (statisticsGranted) {\n                  (function() {\n                    // Expose identifiers for late loaders (e.g., consent banner updates)\n                    window.__PI_A_ID__ = '1079262';\n                    window.__PI_C_ID__ = '56858';\n                    window.__PI_HOSTNAME__ = 'go.halborn.com';\n\n                    // Initialize command queue immediately\n                    window.pdt = window.pdt || function(){ (window.pdt.cq = window.pdt.cq || []).push(arguments); };\n\n                    // Avoid duplicate script injections\n                    var existing = document.querySelector('script[data-pardot-pdt]');\n                    if (!existing) {\n                      var s = document.createElement('script');\n                      s.type = 'text/javascript';\n                      s.async = true;\n                      s.setAttribute('data-pardot-pdt', 'true');\n                      s.src = (document.location.protocol === 'https:' ? 'https://' : 'http://') + 'go.halborn.com' + '/pdt.js';\n                      var c = document.getElementsByTagName('script')[0];\n                      c.parentNode.insertBefore(s, c);\n                    }\n\n                    // Configure tracker and send initial page view\n                    window.pdt('create', Number('1079262'), Number('56858'), 'go.halborn.com');\n                    window.pdt('setOptIn', true);\n                    try {\n                      window.pdt('set', 'url', window.location.href);\n                      if (document \u0026\u0026 document.title) window.pdt('set', 'title', document.title);\n                      if (document \u0026\u0026 document.referrer) window.pdt('set', 'referrer', document.referrer);\n                    } catch (e) {}\n                    window.pdt('sendPageView');\n                  })();\n                }\n              })();\n            "])</script>
2<script>self.__next_f.push([1,"1f:[\"$\",\"$L1a\",null,{\"id\":\"pardot-tracking\",\"strategy\":\"afterInteractive\",\"children\":\"$2c\"}]\n2d:T58d,"])</script>
2<script>self.__next_f.push([1,"\n              (function () {\n                let raw = null;\n                try {\n                  raw = window.localStorage.getItem('cookies');\n                } catch (e) {}\n                const prefs = raw ? JSON.parse(raw) : null;\n\n                let statisticsGranted = false;\n                if (prefs \u0026\u0026 prefs.statistics === true) {\n                  statisticsGranted = true;\n                }\n\n                if (statisticsGranted) {\n                  window._linkedin_partner_id = '9761857';\n                  window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];\n                  window._linkedin_data_partner_ids.push(window._linkedin_partner_id);\n\n                  (function(l) {\n                    if (!l) {\n                      window.lintrk = function(a, b) { window.lintrk.q.push([a, b]); };\n                      window.lintrk.q = [];\n                    }\n                    var s = document.getElementsByTagName('script')[0];\n                    var b = document.createElement('script');\n                    b.type = 'text/javascript';\n                    b.async = true;\n                    b.setAttribute('data-linkedin-insight', 'true');\n                    b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';\n                    s.parentNode.insertBefore(b, s);\n                  })(window.lintrk);\n                }\n              })();\n            "])</script>
2<script>self.__next_f.push([1,"20:[\"$\",\"$L1a\",null,{\"id\":\"linkedin-insights\",\"strategy\":\"lazyOnload\",\"children\":\"$2d\"}]\n2e:[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"alt\":\"\",\"src\":\"https://px.ads.linkedin.com/collect/?pid=9761857\u0026fmt=gif\"}]\n21:[\"$\",\"noscript\",null,{\"children\":\"$2e\"}]\n"])</script>
2<script>self.__next_f.push([1,"22:[\"$\",\"body\",null,{\"className\":\"text-white font-secondary text-lg leading-9 bg-transparent min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$L30\",null,{\"children\":[[\"$\",\"$L31\",null,{\"children\":[false,[\"$\",\"$L32\",null,{}],[\"$\",\"$L33\",null,{}],[\"$\",\"$L34\",null,{}],\"$undefined\",[\"$\",\"div\",null,{\"className\":\"flex flex-col-reverse md:flex-row grow\",\"children\":[[\"$\",\"$L35\",null,{\"serverSession\":null,\"isSolutions2Enabled\":false,\"isMonitoringPageEnabled\":true,\"isDevToolsEnabled\":false}],[\"$\",\"div\",null,{\"className\":\"relative w-full flex flex-col grow overflow-x-clip\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"absolute top-0 left-0 right-0 bottom-0 w-full pointer-events-none -z-10 site-bg\",\"style\":{\"minHeight\":\"100vh\"}}],[\"$\",\"$L36\",null,{\"serverSession\":null,\"alertBanner\":{\"id\":12,\"documentId\":\"t98v49bn4g314pm0mrn4d8zp\",\"Enabled\":true,\"Content\":\"\u003cp\u003eThe State of Digital Asset Security: The Top 100 Hacks Report - Download Now\u003c/p\u003e\",\"Link\":\"/reports/top-100-digital-asset-hacks-2026-h1\",\"createdAt\":\"2026-05-08T20:01:28.466Z\",\"updatedAt\":\"2026-09-22T12:52:23.794Z\",\"publishedAt\":\"2026-09-22T12:52:23.922Z\"},\"solutionsData\":{\"services\":[{\"id\":16,\"title\":\"AI Advisory\",\"menuText\":\"Strategic guid
2ance for secure AI adoption\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_and_Data_Teams_black_14c8a207d0.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eStrategic and technical advisory to prepare your business for the future with an evaluation of AI systems and integrations. Identify risks, validate designs, and receive strategic guidance for secure and optimal adoption for LLMs, agents, MCP, vector databases, and other AI components.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-advisory\",\"serviceGroupIds\":[5]},{\"id\":17,\"title\":\"AI Red Teaming\",\"menuText\":\"Adversarial testing against real-world AI threats\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_Red_Teaming_black_5c3a62a5fb.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eAn adversarial simulation targeting businesses that use AI models and systems to discover vulnerabilities, and test resilience against real-world threats including AI-based attack techniques like deep fakes, AI social engineering, malicious LLMs/GPTs, and prompt-injections.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-red-teaming\",\"serviceGroupIds\":[6]},{\"id\":18,\"title\":\"AI Security Assessment\",\"menuText\":\"Identifying vulnerabilities in AI models and pipelines\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_Security_Assessment_black_6cdcaa38f3.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA focused evaluation of AI models, data pipelines, and deployment environments to identify vulnerabilities, adversarial risks, and security weaknesses unique to AI systems.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-security-assessment\",\"serviceGroupIds\":[6]},{\"id\":19,\"title\":\"Blockchain Layer 1 Assessment\",\"menuText\":\"Protocol-level security review of L1 networks\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA protocol-level security and performance review of Layer 1 blockchain networks and the underlying code, including consensus mechanisms, node operation, and governance structures.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/blockchain-layer-1-assessment\",\"serviceGroupIds\":[6]},{\"id\":40,\"title\":\"Code Security Audit\",\"menuText\":\"Uncovering vulnerabilities in your source code\",\"icon\":\"https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA comprehensive source code review that identifies vulnerabilities, insecure practices, and exploitable weaknesses within software applications.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/code-security-audit\",\"serviceGroupIds\":[6]},{\"id\":41,\"title\":\"Web Application Penetration Testing\",\"menuText\":\"Exposing exploitable flaws in web applications\",\"icon\":\"https://cdn.mainframe.halborn.com/Web_Application_Penetration_Testing_black_13c88e82f1.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA security test of cloud platforms and infrastructure environments like Amazon Web Services, Azure, and Google Cloud to discover configuration weaknesses, access controls gaps, and system-level vulnerabilities.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/web-application-penetration-testing\",\"serviceGroupIds\":[6]},{\"id\":42,\"title\":\"Cloud Infrastructure Penetration Testing\",\"menuText\":\"Finding weaknesses across cloud environments\",\"icon\":\"https://cdn.mainframe.halborn.com/Cloud_Infrastructure_Penetration_Testing_black_b4d1c1caa6.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA simulated cyberattack by ethically hacking web applications to uncover exploitable vulnerabilities, logic flaws, and misconfigurations before they can be abused by real-world adversaries.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/cloud-infrastructure-penetration-testing\",\"serviceGroupIds\":[6]},{\"id\":43,\"title\":\"Red Team Exercise\",\"menuText\":\"Full-scope adversarial simulation of your defenses\",\"icon\":\"https://cdn.mainframe.halborn.com/Red_Team_Exercises_black_89cb39c359.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA full-scope adversarial simulation designed to test an organization’s defenses, detection capabilities, and incident response readiness.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/red-team-exercises\",\"serviceGroupIds\":[6]},{\"id\":33,\"title\":\"Smart Contract Assessment\",\"menuText\":\"Code security testing for blockchain-powered a
2pplications and systems.\",\"icon\":\"https://cdn.mainframe.halborn.com/Smart_Contact_Assessment_black_da992de175.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA deep security test of smart contracts to detect logic errors, coding flaws, and vulnerabilities that could compromise blockchain-powered applications and systems.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/smart-contract-assessment\",\"serviceGroupIds\":[6]},{\"id\":34,\"title\":\"Blockchain Architecture Assessment\",\"menuText\":\"Reviewing blockchain designs for security and resilience\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA structured review of blockchain system and process designs to assess scalability, resilience, workflows, and security across consensus, governance models, deployment, data, on-chain connectivity, and DLT application layers.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/blockchain-architecture-assessment\",\"serviceGroupIds\":[5]},{\"id\":39,\"title\":\"Compliance Readiness\",\"menuText\":\"Aligning controls to evolving regulatory mandates\",\"icon\":\"https://cdn.mainframe.halborn.com/Compliance_Readiness_black_3c9d97a6a4.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA thorough assessment, gap analysis and control alignment to prepare organizations that must meet regulatory requirements such as Genius Act, Clarity, MiCA, DORA, VARA, and other emerging compliance mandates for digital assets and cryptocurrencies.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/compliance-readiness\",\"serviceGroupIds\":[5]},{\"id\":38,\"title\":\"Custody and Key Management Assessment\",\"menuText\":\"Securing digital asset custody and key systems\",\"icon\":\"https://cdn.mainframe.halborn.com/Custiodians_and_Datcos_2_black_601bfe6031.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eAn analysis of digital asset custody models and key management systems to ensure security, redundancy, and resilience.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/custody-key-management-assessment\",\"serviceGroupIds\":[5]},{\"id\":37,\"title\":\"Risk Assessment\",\"menuText\":\"Clarity on your cybersecurity risk posture\",\"icon\":\"https://cdn.mainframe.halborn.com/Final_Report_black_a37a88c1b5.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA systematic evaluation of threats, vulnerabilities, and potential business impacts to establish a clear cybersecurity risk posture.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/risk-assessment\",\"serviceGroupIds\":[5]},{\"id\":36,\"title\":\"Technical Due Diligence\",\"menuText\":\"Validating security before third-party commitments\",\"icon\":\"https://cdn.mainframe.halborn.com/Audits_black_748153980e.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eTechnical security focused evaluation to validate strengths, identify risks, and discover weaknesses that may exist in third-party companies, custodians, or other blockchain-centric service providers.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/technical-due-diligence\",\"serviceGroupIds\":[5]},{\"id\":35,\"title\":\"Technical Training\",\"menuText\":\"Building blockchain and security skills enterprise-wide\",\"icon\":\"https://cdn.mainframe.halborn.com/technical_training_ef773f1ba2.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eExpert-led education programs designed for enterprise environments to build skills and awareness in blockchain, digital assets custody, smart contracts, and modern security awareness.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/technical-training\",\"serviceGroupIds\":[5]}],\"serviceGroups\":[{\"id\":5,\"title\":\"Advisory\",\"titleExpanded\":\"Advisory Solutions\",\"icon\":\"https://cdn.mainframe.halborn.com/Advisory_black_09faaa1c0a.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eStrategic guid
2ance to secure digital asset ecosystems, helping organizations design, validate, and strengthen every layer of their DLT and AI initiatives. Our expertise spans risk assessments, custody frameworks, compliance readiness, due diligence, and technical training, enabling innovation, trust, and regulatory confidence.\u003c/span\u003e\u003c/p\u003e\"},{\"id\":6,\"title\":\"Assurance\",\"titleExpanded\":\"Security Assurance Solutions\",\"icon\":\"https://cdn.mainframe.halborn.com/Assurance_1_black_ae91cfd48b.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eEnd-to-end security across the SDLC, from design to deployment and beyond. Through smart contract assessments, penetration testing, and red team simulations, we uncover vulnerabilities in blockchain, cloud, and application environments to safeguard mission-critical systems.\u003c/span\u003e\u003c/p\u003e\"}]}}],\"$L37\",\"$L38\"]}]]}]]}],\"$L39\",false]}]}],\"$L3a\"]}]\n"])</script>
2<script>self.__next_f.push([1,"24:[\"$\",\"meta\",null,{\"name\":\"msapplication-TileColor\",\"content\":\"#c5ff01\"}]\n25:[\"$\",\"meta\",null,{\"name\":\"theme-color\",\"content\":\"#c5ff01\"}]\n3b:T6f0,"])</script>
2<script>self.__next_f.push([1,"\n                (function () {\n                  /* Read stored cookie preferences */\n                  let raw = null;\n                  try {\n                    raw = window.localStorage.getItem('cookies');\n                  } catch (e) {}\n                  const prefs = raw ? JSON.parse(raw) : null;\n\n                  // If cookie banner is enabled, grant analytics by default unless explicitly denied\n                  // If no banner, deny by default for privacy compliance\n                  const isCookieBannerEnabled = true;\n                  let analyticsGranted = false;\n                  \n                  if (prefs) {\n                    // User has made an explicit choice\n                    analyticsGranted = prefs.statistics || false;\n                  } else if (isCookieBannerEnabled) {\n                    // No explicit choice but banner is enabled - grant by default (soft consent)\n                    analyticsGranted = true;\n                  }\n\n                  /* dataLayer bootstrap */\n                  window.dataLayer = window.dataLayer || [];\n                  function gtag(){window.dataLayer.push(arguments);}\n\n                  /* Default consent: denied for all storage (cookieless) */\n                  gtag('consent', 'default', {\n                    ad_storage:        'denied',\n                    analytics_storage: analyticsGranted ? 'granted' : 'denied',\n                    wait_for_update:   500,\n                  });\n\n                  /* Extra privacy flags */\n                  gtag('set', 'ads_data_redaction', true);\n                  gtag('js',  new Date());\n\n                  /* Configure measurement ID */\n                  gtag('config', 'G-RVYRQJXV7E', { anonymize_ip: true });\n                })();\n              "])</script>
2<script>self.__next_f.push([1,"26:[[\"$\",\"$L1a\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-RVYRQJXV7E\",\"strategy\":\"lazyOnload\"}],[\"$\",\"$L1a\",null,{\"id\":\"ga-consent\",\"strategy\":\"lazyOnload\",\"children\":\"$3b\"}]]\n3c:T96b,"])</script>
2<script>self.__next_f.push([1,"\n              (function () {\n                let raw = null;\n                try {\n                  raw = window.localStorage.getItem('cookies');\n                } catch (e) {}\n                const prefs = raw ? JSON.parse(raw) : null;\n\n                // For Pardot, only grant on explicit opt-in to avoid its own banner\n                let statisticsGranted = false;\n                if (prefs \u0026\u0026 prefs.statistics === true) {\n                  statisticsGranted = true;\n                }\n\n                /* Only load Pardot if consent is granted */\n                if (statisticsGranted) {\n                  (function() {\n                    // Expose identifiers for late loaders (e.g., consent banner updates)\n                    window.__PI_A_ID__ = '1079262';\n                    window.__PI_C_ID__ = '56858';\n                    window.__PI_HOSTNAME__ = 'go.halborn.com';\n\n                    // Initialize command queue immediately\n                    window.pdt = window.pdt || function(){ (window.pdt.cq = window.pdt.cq || []).push(arguments); };\n\n                    // Avoid duplicate script injections\n                    var existing = document.querySelector('script[data-pardot-pdt]');\n                    if (!existing) {\n                      var s = document.createElement('script');\n                      s.type = 'text/javascript';\n                      s.async = true;\n                      s.setAttribute('data-pardot-pdt', 'true');\n                      s.src = (document.location.protocol === 'https:' ? 'https://' : 'http://') + 'go.halborn.com' + '/pdt.js';\n                      var c = document.getElementsByTagName('script')[0];\n                      c.parentNode.insertBefore(s, c);\n                    }\n\n                    // Configure tracker and send initial page view\n                    window.pdt('create', Number('1079262'), Number('56858'), 'go.halborn.com');\n                    window.pdt('setOptIn', true);\n                    try {\n                      window.pdt('set', 'url', window.location.href);\n                      if (document \u0026\u0026 document.title) window.pdt('set', 'title', document.title);\n                      if (document \u0026\u0026 document.referrer) window.pdt('set', 'referrer', document.referrer);\n                    } catch (e) {}\n                    window.pdt('sendPageView');\n                  })();\n                }\n              })();\n            "])</script>
2<script>self.__next_f.push([1,"27:[\"$\",\"$L1a\",null,{\"id\":\"pardot-tracking\",\"strategy\":\"afterInteractive\",\"children\":\"$3c\"}]\n3d:T58d,"])</script>
2<script>self.__next_f.push([1,"\n              (function () {\n                let raw = null;\n                try {\n                  raw = window.localStorage.getItem('cookies');\n                } catch (e) {}\n                const prefs = raw ? JSON.parse(raw) : null;\n\n                let statisticsGranted = false;\n                if (prefs \u0026\u0026 prefs.statistics === true) {\n                  statisticsGranted = true;\n                }\n\n                if (statisticsGranted) {\n                  window._linkedin_partner_id = '9761857';\n                  window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];\n                  window._linkedin_data_partner_ids.push(window._linkedin_partner_id);\n\n                  (function(l) {\n                    if (!l) {\n                      window.lintrk = function(a, b) { window.lintrk.q.push([a, b]); };\n                      window.lintrk.q = [];\n                    }\n                    var s = document.getElementsByTagName('script')[0];\n                    var b = document.createElement('script');\n                    b.type = 'text/javascript';\n                    b.async = true;\n                    b.setAttribute('data-linkedin-insight', 'true');\n                    b.src = 'https://snap.licdn.com/li.lms-analytics/insight.min.js';\n                    s.parentNode.insertBefore(b, s);\n                  })(window.lintrk);\n                }\n              })();\n            "])</script>
2<script>self.__next_f.push([1,"28:[\"$\",\"$L1a\",null,{\"id\":\"linkedin-insights\",\"strategy\":\"lazyOnload\",\"children\":\"$3d\"}]\n3e:[\"$\",\"img\",null,{\"height\":\"1\",\"width\":\"1\",\"style\":{\"display\":\"none\"},\"alt\":\"\",\"src\":\"https://px.ads.linkedin.com/collect/?pid=9761857\u0026fmt=gif\"}]\n29:[\"$\",\"noscript\",null,{\"children\":\"$3e\"}]\n"])</script>
2<script>self.__next_f.push([1,"2a:[\"$\",\"body\",null,{\"className\":\"text-white font-secondary text-lg leading-9 bg-transparent min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L2f\",null,{\"children\":[\"$\",\"$L30\",null,{\"children\":[[\"$\",\"$L31\",null,{\"children\":[false,[\"$\",\"$L32\",null,{}],[\"$\",\"$L33\",null,{}],[\"$\",\"$L34\",null,{}],[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"modal\",\"error\":\"$3f\",\"errorStyles\":[],\"errorScripts\":[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/1ju5kfotu944l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"async\":true}]],\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-col-reverse md:flex-row grow\",\"children\":[[\"$\",\"$L35\",null,{\"serverSession\":null,\"isSolutions2Enabled\":false,\"isMonitoringPageEnabled\":true,\"isDevToolsEnabled\":false}],[\"$\",\"div\",null,{\"className\":\"relative w-full flex flex-col grow overflow-x-clip\",\"children\":[[\"$\",\"div\",null,{\"aria-hidden\":\"true\",\"className\":\"absolute top-0 left-0 right-0 bottom-0 w-full pointer-events-none -z-10 site-bg\",\"style\":{\"minHeight\":\"100vh\"}}],[\"$\",\"$L36\",null,{\"serverSession\":null,\"alertBanner\":{\"id\":12,\"documentId\":\"t98v49bn4g314pm0mrn4d8zp\",\"Enabled\":true,\"Content\":\"\u003cp\u003eThe State of Digital Asset Security: The Top 100 Hacks Report - Download Now\u003c/p\u003e\",\"Link\":\"/reports/top-100-digital-asset-hacks-2026-h1\",\"createdAt\":\"2026-05-08T20:01:28.466Z\",\"updatedAt\":\"2026-09-22T12:52:23.794Z\",\"publishedAt\":\"2026-09-22T12:52:23.922Z\"},\"solutionsData\":{\"services\":[{\"id\":16,\"title\":\"AI Advisory\",\"menuText\":\"Strategic guid
2ance for secure AI adoption\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_and_Data_Teams_black_14c8a207d0.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eStrategic and technical advisory to prepare your business for the future with an evaluation of AI systems and integrations. Identify risks, validate designs, and receive strategic guidance for secure and optimal adoption for LLMs, agents, MCP, vector databases, and other AI components.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-advisory\",\"serviceGroupIds\":[5]},{\"id\":17,\"title\":\"AI Red Teaming\",\"menuText\":\"Adversarial testing against real-world AI threats\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_Red_Teaming_black_5c3a62a5fb.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eAn adversarial simulation targeting businesses that use AI models and systems to discover vulnerabilities, and test resilience against real-world threats including AI-based attack techniques like deep fakes, AI social engineering, malicious LLMs/GPTs, and prompt-injections.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-red-teaming\",\"serviceGroupIds\":[6]},{\"id\":18,\"title\":\"AI Security Assessment\",\"menuText\":\"Identifying vulnerabilities in AI models and pipelines\",\"icon\":\"https://cdn.mainframe.halborn.com/AI_Security_Assessment_black_6cdcaa38f3.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA focused evaluation of AI models, data pipelines, and deployment environments to identify vulnerabilities, adversarial risks, and security weaknesses unique to AI systems.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/ai-security-assessment\",\"serviceGroupIds\":[6]},{\"id\":19,\"title\":\"Blockchain Layer 1 Assessment\",\"menuText\":\"Protocol-level security review of L1 networks\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA protocol-level security and performance review of Layer 1 blockchain networks and the underlying code, including consensus mechanisms, node operation, and governance structures.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/blockchain-layer-1-assessment\",\"serviceGroupIds\":[6]},{\"id\":40,\"title\":\"Code Security Audit\",\"menuText\":\"Uncovering vulnerabilities in your source code\",\"icon\":\"https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA comprehensive source code review that identifies vulnerabilities, insecure practices, and exploitable weaknesses within software applications.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/code-security-audit\",\"serviceGroupIds\":[6]},{\"id\":41,\"title\":\"Web Application Penetration Testing\",\"menuText\":\"Exposing exploitable flaws in web applications\",\"icon\":\"https://cdn.mainframe.halborn.com/Web_Application_Penetration_Testing_black_13c88e82f1.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA security test of cloud platforms and infrastructure environments like Amazon Web Services, Azure, and Google Cloud to discover configuration weaknesses, access controls gaps, and system-level vulnerabilities.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/web-application-penetration-testing\",\"serviceGroupIds\":[6]},{\"id\":42,\"title\":\"Cloud Infrastructure Penetration Testing\",\"menuText\":\"Finding weaknesses across cloud environments\",\"icon\":\"https://cdn.mainframe.halborn.com/Cloud_Infrastructure_Penetration_Testing_black_b4d1c1caa6.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA simulated cyberattack by ethically hacking web applications to uncover exploitable vulnerabilities, logic flaws, and misconfigurations before they can be abused by real-world adversaries.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/cloud-infrastructure-penetration-testing\",\"serviceGroupIds\":[6]},{\"id\":43,\"title\":\"Red Team Exercise\",\"menuText\":\"Full-scope adversarial simulation of your defenses\",\"icon\":\"https://cdn.mainframe.halborn.com/Red_Team_Exercises_black_89cb39c359.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA full-scope adversarial simulation designed to test an organization’s defenses, detection capabilities, and incident response readiness.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/red-team-exercises\",\"serviceGroupIds\":[6]},{\"id\":33,\"title\":\"Smart Contract Assessment\",\"menuText\":\"Code security testing for blockchain-powered a
2pplications and systems.\",\"icon\":\"https://cdn.mainframe.halborn.com/Smart_Contact_Assessment_black_da992de175.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA deep security test of smart contracts to detect logic errors, coding flaws, and vulnerabilities that could compromise blockchain-powered applications and systems.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/smart-contract-assessment\",\"serviceGroupIds\":[6]},{\"id\":34,\"title\":\"Blockchain Architecture Assessment\",\"menuText\":\"Reviewing blockchain designs for security and resilience\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA structured review of blockchain system and process designs to assess scalability, resilience, workflows, and security across consensus, governance models, deployment, data, on-chain connectivity, and DLT application layers.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/blockchain-architecture-assessment\",\"serviceGroupIds\":[5]},{\"id\":39,\"title\":\"Compliance Readiness\",\"menuText\":\"Aligning controls to evolving regulatory mandates\",\"icon\":\"https://cdn.mainframe.halborn.com/Compliance_Readiness_black_3c9d97a6a4.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA thorough assessment, gap analysis and control alignment to prepare organizations that must meet regulatory requirements such as Genius Act, Clarity, MiCA, DORA, VARA, and other emerging compliance mandates for digital assets and cryptocurrencies.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/compliance-readiness\",\"serviceGroupIds\":[5]},{\"id\":38,\"title\":\"Custody and Key Management Assessment\",\"menuText\":\"Securing digital asset custody and key systems\",\"icon\":\"https://cdn.mainframe.halborn.com/Custiodians_and_Datcos_2_black_601bfe6031.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eAn analysis of digital asset custody models and key management systems to ensure security, redundancy, and resilience.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/custody-key-management-assessment\",\"serviceGroupIds\":[5]},{\"id\":37,\"title\":\"Risk Assessment\",\"menuText\":\"Clarity on your cybersecurity risk posture\",\"icon\":\"https://cdn.mainframe.halborn.com/Final_Report_black_a37a88c1b5.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eA systematic evaluation of threats, vulnerabilities, and potential business impacts to establish a clear cybersecurity risk posture.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/risk-assessment\",\"serviceGroupIds\":[5]},{\"id\":36,\"title\":\"Technical Due Diligence\",\"menuText\":\"Validating security before third-party commitments\",\"icon\":\"https://cdn.mainframe.halborn.com/Audits_black_748153980e.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eTechnical security focused evaluation to validate strengths, identify risks, and discover weaknesses that may exist in third-party companies, custodians, or other blockchain-centric service providers.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/technical-due-diligence\",\"serviceGroupIds\":[5]},{\"id\":35,\"title\":\"Technical Training\",\"menuText\":\"Building blockchain and security skills enterprise-wide\",\"icon\":\"https://cdn.mainframe.halborn.com/technical_training_ef773f1ba2.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eExpert-led education programs designed for enterprise environments to build skills and awareness in blockchain, digital assets custody, smart contracts, and modern security awareness.\u003c/span\u003e\u003c/p\u003e\",\"href\":\"/solutions/technical-training\",\"serviceGroupIds\":[5]}],\"serviceGroups\":[{\"id\":5,\"title\":\"Advisory\",\"titleExpanded\":\"Advisory Solutions\",\"icon\":\"https://cdn.mainframe.halborn.com/Advisory_black_09faaa1c0a.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eStrategic guid
2ance to secure digital asset ecosystems, helping organizations design, validate, and strengthen every layer of their DLT and AI initiatives. Our expertise spans risk assessments, custody frameworks, compliance readiness, due diligence, and technical training, enabling innovation, trust, and regulatory confidence.\u003c/span\u003e\u003c/p\u003e\"},{\"id\":6,\"title\":\"Assurance\",\"titleExpanded\":\"Security Assurance Solutions\",\"icon\":\"https://cdn.mainframe.halborn.com/Assurance_1_black_ae91cfd48b.svg\",\"content\":\"\u003cp\u003e\u003cspan\u003eEnd-to-end security across the SDLC, from design to deployment and beyond. Through smart contract assessments, penetration testing, and red team simulations, we uncover vulnerabilities in blockchain, cloud, and application environments to safeguard mission-critical systems.\u003c/span\u003e\u003c/p\u003e\"}]}}],\"$L40\",\"$L41\"]}]]}]]}],\"$L42\",false]}]}],\"$L43\"]}]\n"])</script>
2<script>self.__next_f.push([1,"44:I[932097,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"LinkWrapper\"]\n"])</script>
2<script>self.__next_f.push([1,"45:I[314401,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"CookiesConsentBanner\"]\n"])</script>
2<script>self.__next_f.push([1,"46:I[76952,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"47:I[558475,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"HalbornComFooter\"]\n"])</script>
2<script>self.__next_f.push([1,"48:I[310978,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"SpeedInsights\"]\n"])</script>
2<script>self.__next_f.push([1,"37:[\"$\",\"$13\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center items-center h-screen\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-black-primary\"}]}],\"children\":[[[],[[\"$\",\"div\",null,{\"className\":\"relative w-full h-full\",\"children\":[\"$\",\"div\",null,{\"className\":\"relative z-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"grid grid-cols-12 mb-32 xl:max-w-[1250px] xl:mx-auto mx-[21px] text-white font-secondary text-lg leading-9 lg:mt-[29px] print:m-0\",\"children\":[[\"$\",\"hr\",null,{\"className\":\"lg:my-6 my-4 text-davysGray col-span-full\"}],[\"$\",\"header\",null,{\"className\":\"text-black-primary lg:mb-[32px] col-span-full mb-10\",\"onClick\":\"$undefined\",\"children\":[false,[\"$\",\"h2\",null,{\"className\":\"font-secondary lg:text-2xl text-base uppercase\",\"children\":[\"$\",\"$L44\",null,{\"href\":\"\",\"children\":\"// 404 error\"}]}],[\"$\",\"div\",null,{\"className\":\"flex gap-[25px] mt-2\",\"children\":[\"\",[\"$\",\"h1\",null,{\"className\":\"big-title my-auto uppercase\",\"children\":[\"$\",\"$L44\",null,{\"href\":\"\",\"children\":\"There's a Glitch in the matrix.\"}]}]]}],\"\",false]}],[\"$\",\"section\",null,{\"className\":\"col-span-full text-title font-secondary leading-[36px]\",\"children\":[\"$\",\"div\",null,{\"className\":\"lg:col-span-8 col-span-full text-lg\",\"children\":[\"$\",\"p\",null,{\"className\":\"mb-7\",\"children\":\"We can't find the page you're looking for. Check the link and retry. If it happens again, please help us out by reporting it.\"}]}]}],[\"$\",\"section\",null,{\"className\":\"grid grid-cols-1 lg:grid-cols-3 gap-12 col-span-full\",\"children\":[[\"$\",\"div\",\"Blog\",{\"className\":\"p-7 h-full relative w-full bg-notFound\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"fill-primary\",\"height\":\"20\",\"viewBox\":\"0 0 21 20\",\"width\":\"21\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"m20.067.487305h-17.20929-2.7906934v19.999995h2.7906934v-17.2093h17.20929z\"}]}],[\"$\",\"div\",null,{\"className\":\"px-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-primary uppercase tracking-[2px] leading-[39px] whitespace-nowrap\",\"children\":\"Blog\"}],[\"$\",\"hr\",null,{\"className\":\"lg:my-6 my-4 text-primary border-[1.5px] w-3/4\"}],[\"$\",\"p\",null,{\"className\":\"pb-8\",\"children\":\"Checkout our case studies, news, and findings.\"}],[\"$\",\"div\",null,{\"className\":\"pb-10\",\"children\":[\"$\",\"$L44\",null,{\"href\":\"/blog\",\"children\":[\"$\",\"p\",null,{\"className\":\"absolute bottom-12 text-primary underline\",\"children\":\"View Blog\"}]}]}]]}]]}],[\"$\",\"div\",\"Resources\",{\"className\":\"p-7 h-full relative w-full bg-notFound\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"fill-primary\",\"height\":\"20\",\"viewBox\":\"0 0 21 20\",\"width\":\"21\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"m20.067.487305h-17.20929-2.7906934v19.999995h2.7906934v-17.2093h17.20929z\"}]}],[\"$\",\"div\",null,{\"className\":\"px-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-primary uppercase tracking-[2px] leading-[39px] whitespace-nowrap\",\"children\":\"Resources\"}],[\"$\",\"hr\",null,{\"className\":\"lg:my-6 my-4 text-primary border-[1.5px] w-3/4\"}],[\"$\",\"p\",null,{\"className\":\"pb-8\",\"children\":\"View resources, tools, audit reports.\"}],[\"$\",\"div\",null,{\"className\":\"pb-10\",\"children\":[\"$\",\"$L44\",null,{\"href\":\"/resources\",\"children\":[\"$\",\"p\",null,{\"className\":\"absolute bottom-12 text-primary underline\",\"children\":\"Get Resources\"}]}]}]]}]]}],[\"$\",\"div\",\"Contact Us\",{\"className\":\"p-7 h-full relative w-full bg-notFound\",\"children\":[[\"$\",\"svg\",null,{\"className\":\"fill-primary\",\"height\":\"20\",\"viewBox\":\"0 0 21 20\",\"width\":\"21\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"d\":\"m20.067.487305h-17.20929-2.7906934v19.999995h2.7906934v-17.2093h17.20929z\"}]}],[\"$\",\"div\",null,{\"className\":\"px-8\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"font-primary uppercase tracking-[2px] leading-[39px] whitespace-nowrap\",\"children\":\"Contact Us\"}],[\"$\",\"hr\",null,{\"className\":\"lg:my-6 my-4 text-primary border-[1.5px] w-3/4\"}],[\"$\",\"p\",null,{\"className\":\"pb-8\",\"children\":\"Send us your questions, suggestions, concerns.\"}],[\"$\",\"div\",null,{\"className\":\"pb-10\",\"children\":[\"$\",\"$L44\",null,{\"href\":\"/contact\",\"children\":[\"$\",\"p\",null,{\"className\":\"absolute bottom-12 text-primary underline\",\"children\":\"Contact Us\"}]}]}]]}]]}]]}]]}]}]}],\"$37:props:children:0:0\"]],[\"$\",\"$L45\",null,{}],[\"$\",\"$L46\",null,{}]]}]\n"])</script>
2<script>self.__next_f.push([1,"38:[\"$\",\"$L47\",null,{}]\n39:null\n3a:[\"$\",\"$L48\",null,{}]\n40:[\"$\",\"$13\",null,{\"fallback\":[\"$\",\"div\",null,{\"className\":\"flex flex-col justify-center items-center h-screen\",\"children\":[\"$\",\"div\",null,{\"className\":\"animate-spin rounded-full h-16 w-16 border-t-2 border-b-2 border-black-primary\"}]}],\"children\":[[\"$\",\"$L6\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$3f\",\"errorStyles\":\"$2a:props:children:0:props:children:props:children:0:props:children:4:props:errorStyles\",\"errorScripts\":\"$2a:props:children:0:props:children:props:children:0:props:children:4:props:errorScripts\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$37:props:children:0:1\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L45\",null,{}],[\"$\",\"$L46\",null,{}]]}]\n41:[\"$\",\"$L47\",null,{}]\n42:null\n43:[\"$\",\"$L48\",null,{}]\n"])</script>
2<script>self.__next_f.push([1,"49:I[671558,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"DebugData\"]\n"])</script>
2<script>self.__next_f.push([1,"4a:T1a45,"])</script>
2<script>self.__next_f.push([1,"\u003ch2\u003e\u003cspan\u003eClient Overview\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRayls is a blockchain ecosystem designed to bridge traditional finance and decentralized finance. The platform consists of two complementary environments: a private, permissioned blockchain deployed on-premises for banks and financial institutions, and the Rayls Public Chain, an EVM Layer 1 designed for interoperability, high throughput, and predictable transaction costs.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eTogether, these components enable financial institutions to securely bring assets onchain while maintaining the compliance, privacy, and operational requirements expected in regulated environments.\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003ePositioned at the intersection of TradFi and DeFi, Rayls is building infrastructure for institutional tokenization, payments, and digital asset adoption.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eKey Security Challenges\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAs Rayls prepared to support regulated financial institutions and large-scale digital asset activity, the team faced two significant security challenges:\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSecuring a novel privacy-preserving blockchain architecture\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRayls is not a standard EVM deployment. The platform combines a custom consensus layer, the Enygma privacy protocol, zero-knowledge circuits, stablecoin-based gas mechanics, MEV protection systems, gas oracles, KYC infrastructure, and cross-chain messaging capabilities. These components create a much broader attack surface than a typical smart contract deployment and required a security partner capable of assessing the entire ecosystem as an interconnected system.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eMeeting the security requirements of institutional counterparties\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBecause Rayls serves banks and regulated entities, internal security reviews alone were insufficient. Prospective partners required independent validation from a recognized security firm capable of assessing both technical risk and operational resilience. The team needed assurance that the platform could withstand the security, reputational, and systemic risks associated with institutional financial infrastructure.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eHalborn’s Solutions\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn delivered a multi-disciplinary engagement spanning smart contract auditing, Layer 1 security assessment, blockchain architecture advisory, and cryptographic review.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn conducted a holistic review rather than evaluating individual components in isolation. The team analyzed interactions between Solidity contracts, the Enygma privacy layer, zero-knowledge circuits, cross-chain messaging systems, gas infrastructure, and supporting off-chain services. This approach enabled Halborn to identify risks that emerge at the integration layer, where vulnerabilities often evade traditional security reviews.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn also brought specialized expertise in privacy-preserving systems and cryptographic architectures. Rather than treating zero-knowledge components as opaque systems, the team reviewed the underlying cryptographic assumptions and implementation details, helping validate the security guarantees that Rayls intends to provide institutional users.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThroughout the engagement, Halborn worked closely alongside the Rayls engineering team. Findings were delivered in real time with sufficient context to begin remediation immediately, allowing security improvements to progress in parallel with ongoing development efforts.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDr. Jacob Mendel, CTO of Rayls, summarized the engagement this way:\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\"Securing an L1 with custom cryptography is something most security firms simply aren't equipped for. Halborn engaged with our contracts, consensus, and off-chain components as one connected system and gave us the independent assurance our institutional partners require. They didn't just harden our platform, they raised the security bar for our entire team.\"\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eOutcomes Beyond the Core Audit\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe engagement delivered benefits that extended well beyond the findings themselves.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSecurity became embedded in the development process\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe review helped shift security from a final-stage validation exercise to a core design principle. Engineers developed stronger threat-modeling practices and began evaluating attack vectors and integration risks earlier in the development lifecycle. This security-first mindset continues to influence how contracts, circuits, and infrastru
2cture components are designed and reviewed.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eInstitutional confidence increased through independent validation\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBy undergoing a rigorous external assessment, Rayls strengthened its ability to engage with banks, financial institutions, and regulated partners that require independent assurance before building on new infrastructure. The engagement provided both technical validation and additional credibility with stakeholders evaluating the platform.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe review also covered approximately\u0026nbsp;\u003c/span\u003e\u003cstrong\u003e60,000 lines of code\u003c/strong\u003e\u003cspan\u003e across smart contracts, consensus components, and supporting infrastructure. Critical risks were identified and remediated without slowing product development, demonstrating that security and execution speed do not need to be competing priorities.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eGoing Above and Beyond\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhat distinguished this engagement was Halborn’s ability to operate across the full technology stack. Rayls required expertise that spanned Layer 1 architecture, privacy-preserving cryptography, smart contracts, zero-knowledge systems, cross-chain infrastructure, and institutional-grade security requirements. Few firms possess that breadth of capability within a single engagement.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRather than delivering a checklist audit, Halborn provided a comprehensive security review aligned with the realities of institutional blockchain infrastructure. The combination of technical rigor, architecture-level thinking, and collaborative execution helped Rayls strengthen both its platform and its internal security culture.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFor organizations building complex blockchain systems that combine novel cryptography, privacy technologies, and regulated financial use cases, Rayls’ experience demonstrates the value of working with a security partner capable of evaluating the entire system, not just its individual components.\u003c/span\u003e\u003c/p\u003e"])</script>
2<script>self.__next_f.push([1,"4b:T1a45,"])</script>
2<script>self.__next_f.push([1,"\u003ch2\u003e\u003cspan\u003eClient Overview\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRayls is a blockchain ecosystem designed to bridge traditional finance and decentralized finance. The platform consists of two complementary environments: a private, permissioned blockchain deployed on-premises for banks and financial institutions, and the Rayls Public Chain, an EVM Layer 1 designed for interoperability, high throughput, and predictable transaction costs.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eTogether, these components enable financial institutions to securely bring assets onchain while maintaining the compliance, privacy, and operational requirements expected in regulated environments.\u0026nbsp;\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003ePositioned at the intersection of TradFi and DeFi, Rayls is building infrastructure for institutional tokenization, payments, and digital asset adoption.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eKey Security Challenges\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eAs Rayls prepared to support regulated financial institutions and large-scale digital asset activity, the team faced two significant security challenges:\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSecuring a novel privacy-preserving blockchain architecture\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRayls is not a standard EVM deployment. The platform combines a custom consensus layer, the Enygma privacy protocol, zero-knowledge circuits, stablecoin-based gas mechanics, MEV protection systems, gas oracles, KYC infrastructure, and cross-chain messaging capabilities. These components create a much broader attack surface than a typical smart contract deployment and required a security partner capable of assessing the entire ecosystem as an interconnected system.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eMeeting the security requirements of institutional counterparties\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBecause Rayls serves banks and regulated entities, internal security reviews alone were insufficient. Prospective partners required independent validation from a recognized security firm capable of assessing both technical risk and operational resilience. The team needed assurance that the platform could withstand the security, reputational, and systemic risks associated with institutional financial infrastructure.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eHalborn’s Solutions\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn delivered a multi-disciplinary engagement spanning smart contract auditing, Layer 1 security assessment, blockchain architecture advisory, and cryptographic review.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn conducted a holistic review rather than evaluating individual components in isolation. The team analyzed interactions between Solidity contracts, the Enygma privacy layer, zero-knowledge circuits, cross-chain messaging systems, gas infrastructure, and supporting off-chain services. This approach enabled Halborn to identify risks that emerge at the integration layer, where vulnerabilities often evade traditional security reviews.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eHalborn also brought specialized expertise in privacy-preserving systems and cryptographic architectures. Rather than treating zero-knowledge components as opaque systems, the team reviewed the underlying cryptographic assumptions and implementation details, helping validate the security guarantees that Rayls intends to provide institutional users.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThroughout the engagement, Halborn worked closely alongside the Rayls engineering team. Findings were delivered in real time with sufficient context to begin remediation immediately, allowing security improvements to progress in parallel with ongoing development efforts.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eDr. Jacob Mendel, CTO of Rayls, summarized the engagement this way:\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003e\"Securing an L1 with custom cryptography is something most security firms simply aren't equipped for. Halborn engaged with our contracts, consensus, and off-chain components as one connected system and gave us the independent assurance our institutional partners require. They didn't just harden our platform, they raised the security bar for our entire team.\"\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eOutcomes Beyond the Core Audit\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe engagement delivered benefits that extended well beyond the findings themselves.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eSecurity became embedded in the development process\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe review helped shift security from a final-stage validation exercise to a core design principle. Engineers developed stronger threat-modeling practices and began evaluating attack vectors and integration risks earlier in the development lifecycle. This security-first mindset continues to influence how contracts, circuits, and infrastru
2cture components are designed and reviewed.\u003c/span\u003e\u003c/p\u003e\u003ch3\u003e\u003cstrong\u003eInstitutional confidence increased through independent validation\u003c/strong\u003e\u003c/h3\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eBy undergoing a rigorous external assessment, Rayls strengthened its ability to engage with banks, financial institutions, and regulated partners that require independent assurance before building on new infrastructure. The engagement provided both technical validation and additional credibility with stakeholders evaluating the platform.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eThe review also covered approximately\u0026nbsp;\u003c/span\u003e\u003cstrong\u003e60,000 lines of code\u003c/strong\u003e\u003cspan\u003e across smart contracts, consensus components, and supporting infrastructure. Critical risks were identified and remediated without slowing product development, demonstrating that security and execution speed do not need to be competing priorities.\u003c/span\u003e\u003c/p\u003e\u003ch2\u003e\u003cspan\u003eGoing Above and Beyond\u003c/span\u003e\u003c/h2\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eWhat distinguished this engagement was Halborn’s ability to operate across the full technology stack. Rayls required expertise that spanned Layer 1 architecture, privacy-preserving cryptography, smart contracts, zero-knowledge systems, cross-chain infrastructure, and institutional-grade security requirements. Few firms possess that breadth of capability within a single engagement.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eRather than delivering a checklist audit, Halborn provided a comprehensive security review aligned with the realities of institutional blockchain infrastructure. The combination of technical rigor, architecture-level thinking, and collaborative execution helped Rayls strengthen both its platform and its internal security culture.\u003c/span\u003e\u003c/p\u003e\u003cp dir=\"ltr\"\u003e\u003cspan\u003eFor organizations building complex blockchain systems that combine novel cryptography, privacy technologies, and regulated financial use cases, Rayls’ experience demonstrates the value of working with a security partner capable of evaluating the entire system, not just its individual components.\u003c/span\u003e\u003c/p\u003e"])</script>
2<script>self.__next_f.push([1,"11:[[\"$\",\"$L49\",null,{\"data\":{\"postData\":{\"id\":702,\"Title\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"Content\":\"$4a\",\"Featured\":true,\"Slug\":\"case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\",\"Description\":\"Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption.\",\"Keywords\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"createdAt\":\"2026-06-18T11:55:36.321Z\",\"updatedAt\":\"2026-07-28T12:06:21.528Z\",\"publishedAt\":\"2026-07-28T12:06:21.619Z\",\"documentId\":\"sihjuy73yrmxzvqvgdkwjehh\",\"HomepageTag\":\"Enterprise\",\"HomepageHeroHeading\":\"60,000+\",\"HomepageHeroContent\":\"Lines of Code Reviewed\",\"MetaImage\":{\"id\":5340,\"name\":\"Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption.png\",\"alternativeText\":\"Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"caption\":null,\"width\":1600,\"height\":900,\"formats\":{\"large\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/large_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\",\"hash\":\"large_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6\",\"mime\":\"image/png\",\"name\":\"large_Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption.png\",\"path\":null,\"size\":469.76,\"width\":1000,\"height\":563,\"sizeInBytes\":469764},\"small\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/small_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\",\"hash\":\"small_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6\",\"mime\":\"image/png\",\"name\":\"small_Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption.png\",\"path\":null,\"size\":116.65,\"width\":500,\"height\":281,\"
2sizeInBytes\":116649},\"medium\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/medium_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\",\"hash\":\"medium_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6\",\"mime\":\"image/png\",\"name\":\"medium_Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption.png\",\"path\":null,\"size\":255.06,\"width\":750,\"height\":422,\"sizeInBytes\":255063},\"thumbnail\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/thumbnail_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\",\"hash\":\"thumbnail_Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6\",\"mime\":\"image/png\",\"name\":\"thumbnail_Case Study Securing Rayls’ Infrastructure for Institutional Blockchain Adoption.png\",\"path\":null,\"size\":39.35,\"width\":245,\"height\":138,\"sizeInBytes\":39354}},\"hash\":\"Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6\",\"ext\":\".png\",\"mime\":\"image/png\",\"size\":228.96,\"url\":\"https://cdn.mainframe.halborn.com/Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2026-06-18T12:29:53.209Z\",\"updatedAt\":\"2026-06-18T12:32:31.439Z\",\"documentId\":\"xvcgchzex07dy1jp3g7ef1py\",\"publishedAt\":\"2026-06-18T12:29:53.209Z\",\"focalPoint\":null},\"CoverImage\":{\"id\":5341,\"name\":\"Case Study Rayls Halborn.png\",\"alternativeText\":null,\"caption\":null,\"width\":572,\"height\":348,\"formats\":{\"small\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/small_Case_Study_Rayls_Halborn_02b4e00a1a.png\",\"hash\":\"small_Case_Study_Rayls_Halborn_02b4e00a1a\",\"mime\":\"image/png\",\"name\":\"small_Case Study Rayls Halborn.png\",\"path\":null,\"size\":19.47,\"width\":500,\"height\":304,\"sizeInBytes\":19466},\"thumbnail\":{\"ext\":\".png\",\"url\":\"https://cdn.mainframe.halborn.com/thumbnail_Case_Study_Rayls_Halborn_02b4e00a1a.png\",\"hash\":\"thumbnail_Case_Study_Rayls_Halborn_02b4e00a1a\",\"mime\":\"image/png\",\"name\":\"thumbnail_Case Study Rayls Halborn.png\",\"path\":null,\"size\":7.61,\"width\":245,\"height\":149,\"sizeInBytes\":7607}},\"hash\":\"Case_Study_Rayls_Halborn_02b4e00a1a\",\"ext\":\".png\",\"mime\":\"image/png\",\"size\":5.45,\"url\":\"https://cdn.mainframe.halborn.com/Case_Study_Rayls_Halborn_02b4e00a1a.png\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2026-06-18T12:32:10.094Z\",\"updatedAt\":\"2026-06-18T12:32:10.094Z\",\"documentId\":\"xmnjduk8mi0f0wgyxu7vba4g\",\"publishedAt\":\"2026-06-18T12:32:10.095Z\",\"focalPoint\":null},\"Authors\":[{\"id\":42,\"Name\":\"Halborn\",\"createdAt\":\"2023-02-15T17:10:53.797Z\",\"updatedAt\":\"2023-02-16T19:25:04.208Z\",\"publishedAt\":\"2023-02-15T17:10:53.797Z\",\"Biography\":null,\"documentId\":\"jphqhavrqi01hdt2405cukly\",\"Image\":{\"id\":3663,\"name\":\"H.png\",\"alternativeText\":null,\"caption\":null,\"width\":195,\"height\":195,\"formats\":{\"thumbnail\":{\"ext\":\".png\",\"url\":\"https://cdn.halbornmainframe.com/thumbnail_H_5142506d44.png\",\"hash\":\"thumbnail_H_5142506d44\",\"mime\":\"image/png\",\"name\":\"thumbnail_H.png\",\"path\":null,\"size\":2.68,\"width\":156,\"height\":156}},\"hash\":\"H_5142506d44\",\"ext\":\".png\",\"mime\":\"image/png\",\"size\":0.55,\"url\":\"https://cdn.halbornmainframe.com/H_5142506d44.png\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2023-02-15T20:19:09.874Z\",\"updatedAt\":\"2023-02-16T19:25:02.149Z\",\"documentId\":\"vak2x6jx3vd2o7n4ie5owuy5\",\"publishedAt\":\"2026-03-26T20:44:23.390Z\",\"focalPoint\":null}}],\"Services\":[{\"id\":34,\"documentId\":\"voxsi0cn4ht3ccopo4xiilti\",\"Title\":\"Blockchain Architecture Assessment\",\"Content\":\"\u003cp\u003e\u003cspan\u003eA structured review of blockchain system and process designs to assess scalability, resilience, workflows, and security across consensus, governance models, deployment, data, on-chain connectivity, and DLT application layers.\u003c/span\u003e\u003c/p\u003e\",\"createdAt\":\"2026-05-08T14:32:11.413Z\",\"updatedAt\":\"2026-06-05T19:30:24.839Z\",\"publishedAt\":\"2026-06-05T19:30:24.862Z\",\"Link\":\"/solutions/blockchain-architecture-assessment\",\"MenuText\":\"Reviewing blockchain designs for security and resilience\",\"Icon\":{\"id\":5242,\"name\":\"BlockchainArchitectureAssessment_2_black.svg\",\"alternativeText\":null,\"caption\":null,\"width\":800,\"height\"
2:792,\"formats\":null,\"hash\":\"Blockchain_Architecture_Assessment_2_black_919f2693c7\",\"ext\":\".svg\",\"mime\":\"image/svg+xml\",\"size\":1,\"url\":\"https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2026-05-08T14:12:33.753Z\",\"updatedAt\":\"2026-05-08T14:12:33.753Z\",\"documentId\":\"t5lsq8ilo1mvijzc1rtl11lb\",\"publishedAt\":\"2026-05-08T14:12:33.753Z\",\"focalPoint\":null}},{\"id\":19,\"documentId\":\"guwbw6bbgejp7fx8i65gjw57\",\"Title\":\"Blockchain Layer 1 Assessment\",\"Content\":\"\u003cp\u003e\u003cspan\u003eA protocol-level security and performance review of Layer 1 blockchain networks and the underlying code, including consensus mechanisms, node operation, and governance structures.\u003c/span\u003e\u003c/p\u003e\",\"createdAt\":\"2026-05-08T14:32:06.852Z\",\"updatedAt\":\"2026-05-08T14:32:06.852Z\",\"publishedAt\":\"2026-05-08T20:06:02.265Z\",\"Link\":\"/solutions/blockchain-layer-1-assessment\",\"MenuText\":\"Protocol-level security review of L1 networks\",\"Icon\":{\"id\":5268,\"name\":\"BlockchainLayer1Assessment_black.svg\",\"alternativeText\":null,\"caption\":null,\"width\":800,\"height\":792,\"formats\":null,\"hash\":\"Blockchain_Layer1_Assessment_black_5ba2538e80\",\"ext\":\".svg\",\"mime\":\"image/svg+xml\",\"size\":0.88,\"url\":\"https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2026-05-08T14:12:39.113Z\",\"updatedAt\":\"2026-05-08T14:12:39.113Z\",\"documentId\":\"wkkk245lw39eibuu9heutg0d\",\"publishedAt\":\"2026-05-08T14:12:39.114Z\",\"focalPoint\":null}},{\"id\":40,\"documentId\":\"jo8mzux155nil8xaw6141135\",\"Title\":\"Code Security Audit\",\"Content\":\"\u003cp\u003e\u003cspan\u003eA comprehensive source code review that identifies vulnerabilities, insecure practices, and exploitable weaknesses within software applications.\u003c/span\u003e\u003c/p\u003e\",\"createdAt\":\"2026-05-08T14:32:07.580Z\",\"updatedAt\":\"2026-06-05T19:33:17.154Z\",\"publishedAt\":\"2026-06-05T19:33:17.203Z\",\"Link\":\"/solutions/code-security-audit\",\"MenuText\":\"Uncovering vulnerabilities in your source code\",\"Icon\":{\"id\":5270,\"name\":\"CodeSecurityAudit_black.svg\",\"alternativeText\":null,\"caption\":null,\"width\":800,\"height\":792,\"formats\":null,\"hash\":\"Code_Security_Audit_black_820e20c768\",\"ext\":\".svg\",\"mime\":\"image/svg+xml\",\"size\":1.5,\"url\":\"https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg\",\"previewUrl\":null,\"provider\":\"strapi-provider-upload-aws-s3-advanced\",\"provider_metadata\":null,\"createdAt\":\"2026-05-08T14:12:39.168Z\",\"updatedAt\":\"2026-05-08T14:12:39.168Z\",\"documentId\":\"pfl00m0621c0np3l8ut68k2e\",\"publishedAt\":\"2026-05-08T14:12:39.168Z\",\"focalPoint\":null}}]},\"postDetails\":{\"data\":[{\"id\":702,\"Title\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"Content\":\"$4b\",\"Featured\":true,\"Slug\":\"case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\",\"Description\":\"Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption.\",\"Keywords\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"createdAt\":\"2026-06-18T11:55:36.321Z\",\"updatedAt\":\"2026-07-28T12:06:21.528Z\",\"publishedAt\":\"2026-07-28T12:06:21.619Z\",\"documentId\":\"sihjuy73yrmxzvqvgdkwjehh\",\"HomepageTag\":\"Enterprise\",\"HomepageHeroHeading\":\"60,000+\",\"HomepageHeroContent\":\"Lines of Code Reviewed\",\"MetaImage\":\"$11:0:props:data:postData:MetaImage\",\"CoverImage\":\"$11:0:props:data:postData:CoverImage\",\"Authors\":\"$11:0:props:data:postData:Authors\",\"Services\":\"$11:0:props:data:postData:Services\",\"Post\":\"$11:0:props:data:postData\"}],\"meta\":{\"pagination\":{\"page\":1,\"pageSize\":25,\"pageCount\":1,\"total\":1}}}}}],\"$L4c\",\"$L4d\",\"$L4e\",\"$L4f\"]\n"])</script>
2<script>self.__next_f.push([1,"14:null\n"])</script>
2<script>self.__next_f.push([1,"19:[[\"$\",\"title\",\"0\",{\"children\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Halborn\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\"}],[\"$\",\"meta\",\"4\",{\"name\":\"publisher\",\"content\":\"https://www.facebook.com/Halbornsec/\"}],[\"$\",\"link\",\"5\",{\"rel\":\"canonical\",\"href\":\"https://www.halborn.com/case-studies/post/case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:title\",\"content\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:description\",\"content\":\"Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption.\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:url\",\"content\":\"https://www.halborn.com/case-studies/post/case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image\",\"content\":\"https://cdn.mainframe.halborn.com/Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:width\",\"content\":\"200\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:height\",\"content\":\"200\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"13\",{\"property\":\"article:published_time\",\"content\":\"2026-07-28T12:06:21.619Z\"}],[\"$\",\"meta\",\"14\",{\"property\":\"article:author\",\"content\":\"Halborn\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:site\",\"content\":\"@HalbornSecurity\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:creator\",\"content\":\"@HalbornSecurity\"}],[\"$\",\"meta\",\"18\",{\"name\":\"twitter:title\",\"content\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:description\",\"content\":\"Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption.\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:image\",\"content\":\"https://cdn.mainframe.halborn.com/Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:image:width\",\"content\":\"200\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image:height\",\"content\":\"200\"}]]\n"])</script>
2<script>self.__next_f.push([1,"50:I[560621,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"Image\"]\n"])</script>
2<script>self.__next_f.push([1,"51:I[139426,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"default\"]\n"])</script>
2<script>self.__next_f.push([1,"52:I[936344,[\"/_next/static/chunks/0md0ulzuxaiqc.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3el98k3zb_7vi.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0z-6jkurl33si.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0d3b6hbs7fm2l.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1kqctdumindx3.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/26fkc-6ij47rg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1efq15v7x3rwo.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/11upmc_ghkvk6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/1duqiodc7sawl.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/43_2wxd3ie9hz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/010utzb2gd_bn.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2mc19isbp-lc6.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/35ltowi6ezamg.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/29_cr4z-4k9ej.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0brg6nhmg0qx7.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/2-hjflwn7v6iz.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/0oc3aul8-axae.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/3lbd4473r3r3c.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\",\"/_next/static/chunks/10jv1r38ahvba.js?dpl=dpl_3rSiAHR85E7toowkridMuWHJRYaN\"],\"Card\"]\n"])</script>
2<script>self.__next_f.push([1,"4c:[\"$\",\"div\",null,{\"className\":\"px-7 lg:mx-[40px] lg:px-16 xl:px-[132px] 2x:px-48 lg:max-w-full mt-[6px] flex flex-col items-center lg:mt-11 z-10\",\"children\":[[\"$\",\"$L44\",null,{\"href\":\"/case-studies\",\"children\":[\"$\",\"p\",null,{\"className\":\"p1-body-bold text-title\",\"children\":\"case studies\"}]}],[\"$\",\"h1\",null,{\"className\":\"h1-p-body-bold-cap mt-[21px] max-w-[873px] text-center\",\"children\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\"}],[\"$\",\"p\",null,{\"className\":\"p1-body-bold text-title mt-6\",\"children\":\"FEATURED PARTNER:\"}],[\"$\",\"div\",null,{\"className\":\"mt-[18px] w-fit flex items-center dark:bg-white dark:rounded-lg dark:px-5 dark:py-3\",\"children\":[\"$\",\"$L50\",null,{\"className\":\"h-[64px] w-auto max-w-[240px] object-contain\",\"src\":\"https://cdn.mainframe.halborn.com/Case_Study_Rayls_Halborn_02b4e00a1a.png\",\"alt\":\"Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption\",\"width\":200,\"height\":200}]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"4d:[\"$\",\"$L51\",null,{\"postData\":\"$11:0:props:data:postData\",\"previousPostSlug\":\"case-study-supporting-a-large-settlement-and-clearing-house-with-secure-by-design-architecture\",\"nextPostSlug\":\"case-study-securing-a-first-of-its-kind-liquidity-layer-on-the-canton-network-for-tradecraft\",\"services\":[{\"id\":34,\"title\":\"Blockchain Architecture Assessment\",\"content\":\"\u003cp\u003e\u003cspan\u003eA structured review of blockchain system and process designs to assess scalability, resilience, workflows, and security across consensus, governance models, deployment, data, on-chain connectivity, and DLT application layers.\u003c/span\u003e\u003c/p\u003e\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg\",\"href\":\"/solutions/blockchain-architecture-assessment\"},{\"id\":19,\"title\":\"Blockchain Layer 1 Assessment\",\"content\":\"\u003cp\u003e\u003cspan\u003eA protocol-level security and performance review of Layer 1 blockchain networks and the underlying code, including consensus mechanisms, node operation, and governance structures.\u003c/span\u003e\u003c/p\u003e\",\"icon\":\"https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg\",\"href\":\"/solutions/blockchain-layer-1-assessment\"},{\"id\":40,\"title\":\"Code Security Audit\",\"content\":\"\u003cp\u003e\u003cspan\u003eA comprehensive source code review that identifies vulnerabilities, insecure practices, and exploitable weaknesses within software applications.\u003c/span\u003e\u003c/p\u003e\",\"icon\":\"https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg\",\"href\":\"/solutions/code-security-audit\"}]}]\n"])</script>
2<script>self.__next_f.push([1,"4e:[\"$\",\"div\",null,{\"className\":\"h-[1.5px] my-4 opacity-50 lg:my-14 lg:mx-[60px]\",\"style\":{\"background\":\"linear-gradient(to right, var(--lineStrokeEnd) 0%, var(--lineStrokeMiddle) 25%, var(--lineStrokeMiddle) 50%, var(--lineStrokeMiddle) 75%, var(--lineStrokeEnd) 100%)\"}}]\n53:T51b,M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z54:T51b,M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"])</script>
2<script>self.__next_f.push([1,"4f:[\"$\",\"div\",null,{\"className\":\"lg:max-w-[1440px] lg:mx-auto px-3 lg:px-[60px] pb-40\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"h2-subhead2 text-title mb-10 text-center\",\"children\":\"Related Case Studies\"}],[\"$\",\"div\",null,{\"className\":\"flex\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex gap-6 flex-wrap mx-auto\",\"children\":[[\"$\",\"$5\",\"0\",{\"children\":[\"$\",\"div\",null,{\"className\":\"cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto\",\"children\":[\"$\",\"$L52\",null,{\"className\":\"h-[408px] w-[312px]\",\"variant\":\"shine\",\"backgroundColor\":\"var(--cardBackgroundShine, var(--cardBackground))\",\"defaultBorderColor\":\"var(--cardStroke)\",\"icon\":[\"$\",\"svg\",null,{\"className\":\"\",\"width\":\"24\",\"height\":\"23\",\"viewBox\":\"0 0 24 23\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"id\":\"Vector\",\"d\":\"$53\"}]}],\"iconColor\":\"var(--icons)\",\"iconReverseColor\":\"var(--middleGray)\",\"link\":\"/case-studies/post/case-study-fortifying-core-infrastructure-for-a-leading-stablecoin-issuer\",\"subtitleClassName\":\"$undefined\",\"subtitle\":[\"$\",\"div\",null,{\"children\":[\"$\",\"h5\",null,{\"className\":\"p1-body-bold text-hAccent\",\"children\":\"case study\"}]}],\"content\":[\"$\",\"div\",null,{\"className\":\"mt-8 p-6 h-full flex flex-col justify-between items-start\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-bodyPrimary text-xl font-light tracking-[0.2px]\",\"children\":\"Case Study: Fortifying Core Infrastructure for a Leading Stablecoin Issuer\"}],[\"$\",\"div\",null,{\"className\":\"h-[52px] w-2/3 flex items-center justify-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-fit dark:bg-white dark:rounded-md dark:px-3 dark:py-1.5\",\"children\":[\"$\",\"$L50\",null,{\"className\":\"h-[40px] w-auto max-w-[170px] object-contain object-left\",\"src\":\"https://cdn.halbornmainframe.com/thumbnail_bank_0fc8fcf177.png\",\"height\":175,\"width\":175,\"alt\":\"cover\"}]}]}]]}]}]}]}],[\"$\",\"$5\",\"1\",{\"children\":[\"$\",\"div\",null,{\"className\":\"cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto\",\"children\":[\"$\",\"$L52\",null,{\"className\":\"h-[408px] w-[312px]\",\"variant\":\"shine\",\"backgroundColor\":\"var(--cardBackgroundShine, var(--cardBackground))\",\"defaultBorderColor\":\"var(--cardStroke)\",\"icon\":[\"$\",\"svg\",null,{\"className\":\"\",\"width\":\"24\",\"height\":\"23\",\"viewBox\":\"0 0 24 23\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"id\":\"Vector\",\"d\":\"$54\"}]}],\"iconColor\":\"var(--icons)\",\"iconReverseColor\":\"var(--middleGray)\",\"link\":\"/case-studies/post/securing-next-generation-financial-infrastructure-for-a-global-banking-institution\",\"subtitleClassName\":\"$undefined\",\"subtitle\":\"$L55\",\"content\":\"$L56\"}]}]}],\"$L57\"]}]}]]}]\n"])</script>
2<script>self.__next_f.push([1,"55:[\"$\",\"div\",null,{\"children\":[\"$\",\"h5\",null,{\"className\":\"p1-body-bold text-hAccent\",\"children\":\"case study\"}]}]\n56:[\"$\",\"div\",null,{\"className\":\"mt-8 p-6 h-full flex flex-col justify-between items-start\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-bodyPrimary text-xl font-light tracking-[0.2px]\",\"children\":\"Securing Next-Generation Financial Infrastructure for a Global Banking Institution\"}],[\"$\",\"div\",null,{\"className\":\"h-[52px] w-2/3 flex items-center justify-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-fit\",\"children\":[\"$\",\"$L50\",null,{\"className\":\"h-[40px] w-auto max-w-[170px] object-contain object-left brightness-0 dark:invert\",\"src\":\"https://cdn.mainframe.halborn.com/Global_Banking_Institution_189be84aaa.svg\",\"height\":175,\"width\":175,\"alt\":\"cover\"}]}]}]]}]\n58:T51b,M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"])</script>
2<script>self.__next_f.push([1,"57:[\"$\",\"$5\",\"2\",{\"children\":[\"$\",\"div\",null,{\"className\":\"cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto\",\"children\":[\"$\",\"$L52\",null,{\"className\":\"h-[408px] w-[312px]\",\"variant\":\"shine\",\"backgroundColor\":\"var(--cardBackgroundShine, var(--cardBackground))\",\"defaultBorderColor\":\"var(--cardStroke)\",\"icon\":[\"$\",\"svg\",null,{\"className\":\"\",\"width\":\"24\",\"height\":\"23\",\"viewBox\":\"0 0 24 23\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"id\":\"Vector\",\"d\":\"$58\"}]}],\"iconColor\":\"var(--icons)\",\"iconReverseColor\":\"var(--middleGray)\",\"link\":\"/case-studies/post/case-study-securing-a-first-of-its-kind-liquidity-layer-on-the-canton-network-for-tradecraft\",\"subtitleClassName\":\"$undefined\",\"subtitle\":[\"$\",\"div\",null,{\"children\":[\"$\",\"h5\",null,{\"className\":\"p1-body-bold text-hAccent\",\"children\":\"case study\"}]}],\"content\":[\"$\",\"div\",null,{\"className\":\"mt-8 p-6 h-full flex flex-col justify-between items-start\",\"children\":[[\"$\",\"p\",null,{\"className\":\"text-bodyPrimary text-xl font-light tracking-[0.2px]\",\"children\":\"Case Study: Securing a First-of-Its-Kind Liquidity Layer on the Canton Network for Tradecraft\"}],[\"$\",\"div\",null,{\"className\":\"h-[52px] w-2/3 flex items-center justify-start\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex items-center w-fit dark:bg-white dark:rounded-md dark:px-3 dark:py-1.5\",\"children\":[\"$\",\"$L50\",null,{\"className\":\"h-[40px] w-auto max-w-[170px] object-contain object-left\",\"src\":\"https://cdn.mainframe.halborn.com/thumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png\",\"height\":175,\"width\":175,\"alt\":\"cover\"}]}]}]]}]}]}]}]\n"])</script>
2<title>Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption</title><meta name="description" content="Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption."/><meta name="author" content="Halborn"/><meta name="keywords" content="Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption"/><meta name="publisher" content="https://www.facebook.com/Halbornsec/"/><link rel="canonical" href="https://www.halborn.com/case-studies/post/case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption"/><meta property="og:title" content="Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption"/><meta property="og:description" content="Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption."/><meta property="og:url" content="https://www.halborn.com/case-studies/post/case-study-securing-rayls-infrastructure-for-institutional-blockchain-adoption"/><meta property="og:image" content="https://cdn.mainframe.halborn.com/Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png"/><meta property="og:image:width" content="200"/><meta property="og:image:height" content="200"/><meta property="og:type" content="article"/><meta property="article:published_time" content="2026-07-28T12:06:21.619Z"/><meta property="article:author" content="Halborn"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@HalbornSecurity"/><meta name="twitter:creator" content="@HalbornSecurity"/><meta name="twitter:title" content="Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption"/><meta name="twitter:description" content="Learn how Halborn helped Rayls secure its privacy-preserving blockchain infrastructure, strengthening institutional trust for tokenization, payments, and digital asset adoption."/><meta name="twitter:image" content="https://cdn.mainframe.halborn.com/Case_Study_Securing_Rayls_Infrastructure_for_Institutional_Blockchain_Adoption_aaee7d6ce6.png"/><meta name="twitter:image:width" content="200"/><meta name="twitter:image:height" content="200"/><div hidden id="S:28"></div>
2<script>$RC("B:28","S:28")</script>
2<div hidden id="S:0"></div>
2<script>$RC("B:0","S:0")</script>
2<div hidden id="S:27"><div class="px-7 lg:mx-[40px] lg:px-16 xl:px-[132px] 2x:px-48 lg:max-w-full mt-[6px] flex flex-col items-center lg:mt-11 z-10"><!--$--><a href="/case-studies"><p class="p1-body-bold text-title">case studies</p></a><!--/$--><h1 class="h1-p-body-bold-cap mt-[21px] max-w-[873px] text-center">Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption</h1><p class="p1-body-bold text-title mt-6">FEATURED PARTNER:</p><div class="mt-[18px] w-fit flex items-center dark:bg-white dark:rounded-lg dark:px-5 dark:py-3"><img alt="Case Study: Securing Rayls’ Infrastructure for Institutional Blockchain Adoption" loading="lazy" width="200" height="200" decoding="async" data-nimg="1" class="h-[64px] w-auto max-w-[240px] object-contain" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2FCase_Study_Rayls_Halborn_02b4e00a1a.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2FCase_Study_Rayls_Halborn_02b4e00a1a.png&amp;w=640&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2FCase_Study_Rayls_Halborn_02b4e00a1a.png&amp;w=640&amp;q=75"/></div></div><div class="lg:mx-0 px-0 lg:px-0 lg:max-w-full relative flex justify-start w-full mt-12"><nav class="sticky top-36 h-fit max-h-[calc(100vh-11rem)] overflow-x-hidden overflow-y-auto hidden lg:block lg:w-1/6 z-10"><ul class="list-disc pl-10 pr-4 text-title flex flex-col gap-2"><li class="leading-6 transition-colors duration-200 hover:text-title text-subtitle"><a class="" href="#1">Client overview</a></li><li class="leading-6 transition-colors duration-200 hover:text-title text-subtitle"><a class="" href="#2">Key security challenges</a></li><li class="leading-6 transition-colors duration-200 hover:text-title text-subtitle"><a class="" href="#3">Halborn’s solutions</a></li><li class="leading-6 transition-colors duration-200 hover:text-title text-subtitle"><a class="" href="#4">Outcomes beyond the core audit</a></li><li class="leading-6 transition-colors duration-200 hover:text-title text-subtitle"><a class="" href="#5">Going above and beyond</a></li></ul></nav><div class="w-full lg:w-5/6 z-10"><div class="flex flex-col text-bodyPrimary bg-cardJumbo px-7 pt-4 pb-20 mx-3 w-auto max-w-full border rounded-xl border-cardStroke break-inside-avoid blog-post-body overflow-hidden [&amp;_div.code-block-wrapper&gt;pre]:pt-8 md:mx-auto md:w-4/5 lg:mx-0 lg:px-14 lg:pt-12"><h2 id="1" class="h2-subhead2 text-title">Client Overview</h2><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Rayls is a blockchain ecosystem designed to bridge traditional finance and decentralized finance. The platform consists of two complementary environments: a private, permissioned blockchain deployed on-premises for banks and financial institutions, and the Rayls Public Chain, an EVM Layer 1 designed for interoperability, high throughput, and predictable transaction costs.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Together, these components enable financial institutions to securely bring assets onchain while maintaining the compliance, privacy, and operational requirements expected in regulated environments.&nbsp;</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Positioned at the intersection of TradFi and DeFi, Rayls is building infrastructure for institutional tokenization, payments, and digital asset adoption.</span></p></div><h2 id="2" class="h2-subhead2 text-title mt-11">Key Security Challenges</h2><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>As Rayls prepared to support regulated financial institutions and large-scale digital asset activity, the team faced two significant security challenges:</span></p></div><h3 id="2.1" class="p2-blog-body-bold mt-11">Securing a novel privacy-preserving blockchain architecture</h3><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Rayls is not a standard EVM deployment. The platform combines a custom consensus layer, the Enygma privacy protocol, zero-knowledge circuits, stablecoin-based gas mechanics, MEV protection systems, gas oracles, KYC infrastru
2cture, and cross-chain messaging capabilities. These components create a much broader attack surface than a typical smart contract deployment and required a security partner capable of assessing the entire ecosystem as an interconnected system.</span></p></div><h3 id="2.2" class="p2-blog-body-bold mt-11">Meeting the security requirements of institutional counterparties</h3><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Because Rayls serves banks and regulated entities, internal security reviews alone were insufficient. Prospective partners required independent validation from a recognized security firm capable of assessing both technical risk and operational resilience. The team needed assurance that the platform could withstand the security, reputational, and systemic risks associated with institutional financial infrastructure.</span></p></div><h2 id="3" class="h2-subhead2 text-title mt-11">Halborn’s Solutions</h2><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Halborn delivered a multi-disciplinary engagement spanning smart contract auditing, Layer 1 security assessment, blockchain architecture advisory, and cryptographic review.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Halborn conducted a holistic review rather than evaluating individual components in isolation. The team analyzed interactions between Solidity contracts, the Enygma privacy layer, zero-knowledge circuits, cross-chain messaging systems, gas infrastructure, and supporting off-chain services. This approach enabled Halborn to identify risks that emerge at the integration layer, where vulnerabilities often evade traditional security reviews.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Halborn also brought specialized expertise in privacy-preserving systems and cryptographic architectures. Rather than treating zero-knowledge components as opaque systems, the team reviewed the underlying cryptographic assumptions and implementation details, helping validate the security guarantees that Rayls intends to provide institutional users.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Throughout the engagement, Halborn worked closely alongside the Rayls engineering team. Findings were delivered in real time with sufficient context to begin remediation immediately, allowing security improvements to progress in parallel with ongoing development efforts.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Dr. Jacob Mendel, CTO of Rayls, summarized the engagement this way:</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>"Securing an L1 with custom cryptography is something most security firms simply aren't equipped for. Halborn engaged with our contracts, consensus, and off-chain components as one connected system and gave us the independent assurance our institutional partners require. They didn't just harden our platform, they raised the security bar for our entire team."</span></p></div><h2 id="4" class="h2-subhead2 text-title mt-11">Outcomes Beyond the Core Audit</h2><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>The engagement delivered benefits that extended well beyond the findings themselves.</span></p></div><h3 id="4.1" class="p2-blog-body-bold mt-11">Security became embedded in the development process</h3><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>The review helped shift security from a final-stage validation exercise to a core design principle. Engineers developed stronger threat-modeling practices and began evaluating attack vectors and integration risks earlier in the development lifecycle. This security-first mindset continues to influence how contracts, circuits, and infrastructure components are designed and reviewed.</span></p></div><h3 id="4.2" class="p2-blog-body-bold mt-11">Institutional confidence increased through independent validation</h3><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>By undergoing a rigorous external assessment, Rayls strengthened its ability to engage with banks, financial institutions, and regulated partners that require independent assurance before building on new infrastru
2cture. The engagement provided both technical validation and additional credibility with stakeholders evaluating the platform.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>The review also covered approximately&nbsp;</span><strong>60,000 lines of code</strong><span> across smart contracts, consensus components, and supporting infrastructure. Critical risks were identified and remediated without slowing product development, demonstrating that security and execution speed do not need to be competing priorities.</span></p></div><h2 id="5" class="h2-subhead2 text-title mt-11">Going Above and Beyond</h2><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>What distinguished this engagement was Halborn’s ability to operate across the full technology stack. Rayls required expertise that spanned Layer 1 architecture, privacy-preserving cryptography, smart contracts, zero-knowledge systems, cross-chain infrastructure, and institutional-grade security requirements. Few firms possess that breadth of capability within a single engagement.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>Rather than delivering a checklist audit, Halborn provided a comprehensive security review aligned with the realities of institutional blockchain infrastructure. The combination of technical rigor, architecture-level thinking, and collaborative execution helped Rayls strengthen both its platform and its internal security culture.</span></p></div><div class="[&amp;&gt;ul]:list-disc mt-11 p2-blog-body"><p dir="ltr"><span>For organizations building complex blockchain systems that combine novel cryptography, privacy technologies, and regulated financial use cases, Rayls’ experience demonstrates the value of working with a security partner capable of evaluating the entire system, not just its individual components.</span></p></div><ul class="gap-4 mt-11 flex flex-row justify-center"><li class=""><!--$--><a href="https://twitter.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block h-8 w-8 transition-all fill-bodyPrimary hover:fill-hAccent [&amp;&gt;polygon:nth-child(2)]:fill-cardJumbo scale-90 hover:scale-100" width="32" height="32" viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg"><polygon points="41,6 9.929,42 6.215,42 37.287,6"></polygon><polygon points="31.143,41 7.82,7 16.777,7 40.1,41"></polygon><path d="M15.724,9l20.578,30h-4.106L11.618,9H15.724 M17.304,6H5.922l24.694,36h11.382L17.304,6L17.304,6z"></path></svg></a><!--/$--></li><li class=""><!--$--><a href="https://www.linkedin.com/company/halborn" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block h-8 w-8 transition-all fill-bodyPrimary hover:fill-hAccent [&amp;&gt;polygon:nth-child(2)]:fill-cardJumbo scale-90 hover:scale-100" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg"><path d="M23.7363 0.75H2.68164C1.75195 0.75 0.986328 1.57031 0.986328 2.55469V23.5C0.986328 24.4844 1.75195 25.25 2.68164 25.25H23.7363C24.666 25.25 25.4863 24.4844 25.4863 23.5V2.55469C25.4863 1.57031 24.666 0.75 23.7363 0.75ZM8.36914 21.75H4.75977V10.1016H8.36914V21.75ZM6.56445 8.46094C5.36133 8.46094 4.43164 7.53125 4.43164 6.38281C4.43164 5.23438 5.36133 4.25 6.56445 4.25C7.71289 4.25 8.64258 5.23438 8.64258 6.38281C8.64258 7.53125 7.71289 8.46094 6.56445 8.46094ZM21.9863 21.75H18.3223V16.0625C18.3223 14.75 18.3223 13 16.4629 13C14.5488 13 14.2754 14.4766 14.2754 16.0078V21.75H10.666V10.1016H14.1113V11.6875H14.166C14.6582 10.7578 15.8613 9.77344 17.6113 9.77344C21.2754 9.77344 21.9863 12.2344 21.9863 15.3516V21.75Z"></path></svg></a><!--/$--></li><li class=""><!--$--><a href="https://github.com/HalbornSecurity" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block h-8 w-8 transition-all fill-bodyPrimary hover:fill-hAccent [&amp;&gt;polygon:nth-child(2)]:fill-cardJumbo scale-90 hover:scale-100" width="28" height="28" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M9.87695 21.7656C9.87695 21.6562 9.76758 21.5469 9.60352 21.5469C9.43945 21.5469 9.33008 21.6562 9.33008 21.7656C9.33008 21.875 9.43945 21.9844 9.60352 21.9297C9.76758 21.9297 9.87695 21.875 9.87695 21.7656ZM8.18164 21.4922C8.18164 21.6016 8.29102 21.7656 8.45508 21.7656C8.56445 21.8203 8.72852 21.7656 8.7832 21.6562C8.7832 21.5469 8.72852 21.4375 8.56445 21.3828C8.40039 21.3281 8.23633 21.3828 8.18164 21.4922ZM10.6426 21.4375C10.4785 21.4375 10.3691 21.5469 10.3691 21.7109C10.3691 21.8203 10.5332 21.875 10.6973 21.8203C10.8613 21.7656 10.9707 21.7109 10.916 21.6016C10.916 21.4922 10.752 21.3828 10.6426 21.4375ZM14.1973 0.4375C6.65039 0.4375 0.853516 6.23438 0.853516 13.7812C0.853516 19.8516 4.62695 25.0469 10.0957 26.9062C10.8066 27.0156 11.0254 26.5781 11.0254 26.25C11.0254 25.8672 11.0254 24.0078 11.0254 22.8594C11.0254 22.8594 7.19727 23.6797 6.37695 21.2188C6.37695 21.2188 5.77539 19.6328 4.90039 19.25C4.90039 19.25 3.64258 18.375 4.95508 18.375C4.95508 18.375 6.32227 18.4844 7.08789 19.7969C8.29102 21.9297 10.2598 21.3281 11.0801 20.9453C11.1895 20.0703 11.5176 19.4688 11.9551 19.0859C8.89258 18.7578 5.77539 18.3203 5.77539 13.0703C5.77539 11.5391 6.21289 10.8281 7.08789 9.84375C6.92383 9.46094 6.48633 8.03906 7.25195 6.125C8.3457 5.79688 11.0254 7.60156 11.0254 7.60156C12.1191 7.27344 13.2676 7.16406 14.416 7.16406C15.6191 7.16406 16.7676 7.27344 17.8613 7.60156C17.8613 7.60156 20.4863 5.74219 21.6348 6.125C22.4004 8.03906 21.9082 9.46094 21.7988 9.84375C22.6738 10.8281 23.2207 11.5391 23.2207 13.0703C23.2207 18.3203 19.9941 18.7578 16.9316 19.0859C17.4238 19.5234 17.8613 20.3438 17.8613 21.6562C17.8613 23.4609 17.8066 25.7578 17.8066 26.1953C17.8066 26.5781 18.0801 27.0156 18.791 26.8516C24.2598 25.0469 27.9785 19.8516 27.9785 13.7812C27.9785 6.23438 21.7988 0.4375 14.1973 0.4375ZM6.1582 19.3047C6.04883 19.3594 6.10352 19.5234 6.1582 19.6328C6.26758 19.6875 6.37695 19.7422 6.48633 19.6875C6.54
2102 19.6328 6.54102 19.4688 6.43164 19.3594C6.32227 19.3047 6.21289 19.25 6.1582 19.3047ZM5.55664 18.8672C5.50195 18.9766 5.55664 19.0312 5.66602 19.0859C5.77539 19.1406 5.88477 19.1406 5.93945 19.0312C5.93945 18.9766 5.88477 18.9219 5.77539 18.8672C5.66602 18.8125 5.61133 18.8125 5.55664 18.8672ZM7.30664 20.8359C7.25195 20.8906 7.25195 21.0547 7.41602 21.1641C7.52539 21.2734 7.68945 21.3281 7.74414 21.2188C7.79883 21.1641 7.79883 21 7.68945 20.8906C7.58008 20.7812 7.41602 20.7266 7.30664 20.8359ZM6.70508 20.0156C6.5957 20.0703 6.5957 20.2344 6.70508 20.3438C6.81445 20.4531 6.92383 20.5078 7.0332 20.4531C7.08789 20.3984 7.08789 20.2344 7.0332 20.125C6.92383 20.0156 6.81445 19.9609 6.70508 20.0156Z"></path></svg></a><!--/$--></li><li class=""><!--$--><a href="https://www.youtube.com/c/Halborn" target="_blank" rel="noopener noreferrer" tabindex="0" class=""><svg class="inline-block h-8 w-8 transition-all fill-bodyPrimary hover:fill-hAccent [&amp;&gt;polygon:nth-child(2)]:fill-cardJumbo scale-90 hover:scale-100" width="31" height="22" viewBox="0 0 31 22" xmlns="http://www.w3.org/2000/svg"><path d="M29.3691 3.83594C29.041 2.52344 28.002 1.48438 26.7441 1.15625C24.3926 0.5 15.0957 0.5 15.0957 0.5C15.0957 0.5 5.74414 0.5 3.39258 1.15625C2.13477 1.48438 1.0957 2.52344 0.767578 3.83594C0.111328 6.13281 0.111328 11.0547 0.111328 11.0547C0.111328 11.0547 0.111328 15.9219 0.767578 18.2734C1.0957 19.5859 2.13477 20.5703 3.39258 20.8984C5.74414 21.5 15.0957 21.5 15.0957 21.5C15.0957 21.5 24.3926 21.5 26.7441 20.8984C28.002 20.5703 29.041 19.5859 29.3691 18.2734C30.0254 15.9219 30.0254 11.0547 30.0254 11.0547C30.0254 11.0547 30.0254 6.13281 29.3
2691 3.83594ZM12.0332 15.4844V6.625L19.7988 11.0547L12.0332 15.4844Z"></path></svg></a><!--/$--></li></ul><div class="mt-8 flex flex-row items-center justify-between"><!--$--><a class="inline-flex transition-opacity hover:opacity-70" aria-label="Previous post" href="/case-studies/post/case-study-supporting-a-large-settlement-and-clearing-house-with-secure-by-design-architecture"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="shrink-0 rotate-180 h-11 w-11"><path d="M5.75977 0.75H42.2402C45.007 0.750128 47.2499 2.99301 47.25 5.75977V42.2402C47.2499 45.007 45.007 47.2499 42.2402 47.25H5.75977C2.99301 47.2499 0.750128 45.007 0.75 42.2402V5.75977C0.750127 2.993 2.993 0.750127 5.75977 0.75Z" class="fill-white/50 dark:fill-white/10 stroke-cardStroke" stroke-width="1.5"></path><path d="M24.7365 19.294L26.2574 17.773L32.4853 24.0009L26.2574 30.2288L24.7204 28.6918L28.2426 25.2977V25.0736H16.5874V22.9282H28.2426V22.6721L24.7365 19.294Z" class="fill-title"></path></svg></a><!--/$--><!--$--><a class="inline-flex items-center justify-center rounded-full bg-primaryBtn px-6 h-10 text-xs font-bold uppercase tracking-[0.7px] text-primaryBtnText transition-opacity hover:opacity-90" href="/case-studies">all case studies</a><!--/$--><!--$--><a class="inline-flex transition-opacity hover:opacity-70" aria-label="Next post" href="/case-studies/post/case-study-securing-a-first-of-its-kind-liquidity-layer-on-the-canton-network-for-tradecraft"><svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" class="shrink-0 h-11 w-11"><path d="M5.75977 0.75H42.2402C45.007 0.750128 47.2499 2.99301 47.25 5.75977V42.2402C47.2499 45.007 45.007 47.2499 42.2402 47.25H5.75977C2.99301 47.2499 0.750128 45.007 0.75 42.2402V5.75977C0.750127 2.993 2.993 0.750127 5.75977 0.75Z" class="fill-white/50 dark:fill-white/10 stroke-cardStroke" stroke-width="1.5"></path><path d="M24.7365 19.294L26.2574 17.773L32.4853 24.0009L26.2574 30.2288L24.7204 28.6918L28.2426 25.2977V25.0736H16.5874V22.9282H28.2426V22.6721L24.7365 19.294Z" class="fill-title"></path></svg></a><!--/$--></div></div><section class="mt-12 mx-3 md:mx-auto md:w-4/5 lg:mx-0"><h2 class="p1-body-bold text-title uppercase tracking-[0.16em] mb-5">Services used</h2><ul class="grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-3"><li class="flex"><a class="group flex flex-col h-full text-left rounded-md border border-cardStroke bg-white/50 dark:bg-white/5 p-6 md:p-7 transition-all duration-300 shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] hover:border-hAccent hover:shadow-lg hover:shadow-hAccent/10 cert-badge-shimmer cursor-pointer" href="/solutions/blockchain-architecture-assessment"><div class="relative shrink-0 overflow-hidden rounded-md" style="width:50px;height:50px;background:conic-gradient(from 90deg, rgba(25,236,112,1) 0deg, rgba(255,138,89,1) 62.31deg, rgba(197,255,1,1) 166.15deg, rgba(0,247,115,1) 353.08deg, rgba(25,236,112,1) 360deg)"><div class="absolute inset-0" style="background-color:rgba(0,0,0,0.25)"></div><div class="absolute inset-0 flex items-center justify-center"><img alt="" loading="lazy" width="30" height="30" decoding="async" data-nimg="1" class="relative z-10 object-contain brightness-0 invert" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Architecture_Assessment_2_black_919f2693c7.svg"/></div></div><h3 class="text-title font-primaryCondensed text-base md:text-lg uppercase tracking-[0.04em] mt-5 leading-tight">Blockchain Architecture Assessment</h3><p class="text-bodyPrimary text-xs md:text-sm leading-relaxed mt-3 flex-1">A structured review of blockchain system and process designs to assess scalability, resilience, workflows, and security across consensus, governance models, deployment, data, on-chain connectivity, and DLT application layers.</p><span class="mt-5 inline-flex items-center gap-2 text-title text-xs font-semibold uppercase tracking-wider group-hover:text-hAccent transition-colors">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-3.5 h-3.5 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></li><li class="flex"><a class="group flex flex-col h-full text-left rounded-md border border-cardStroke bg-white/50 dark:bg-white/5 p-6 md:p-7 transition-all duration-300 shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] hover:border-hAccent hover:shadow-lg hover:shadow-hAccent/10 cert-badge-shimmer cursor-pointer" href="/solutions/blockchain-layer-1-assessment"><div class="relative shrink-0 overflow-hidden rounded-md" style="width:50px;height:50px;background:conic-gradient(from 90deg, rgba(25,236,112,1) 0deg, rgba(255,138,89,1) 62.31deg, rgba(197,255,1,1) 166.15deg, rgba(0,247,
2115,1) 353.08deg, rgba(25,236,112,1) 360deg)"><div class="absolute inset-0" style="background-color:rgba(0,0,0,0.25)"></div><div class="absolute inset-0 flex items-center justify-center"><img alt="" loading="lazy" width="30" height="30" decoding="async" data-nimg="1" class="relative z-10 object-contain brightness-0 invert" style="color:transparent" src="https://cdn.mainframe.halborn.com/Blockchain_Layer1_Assessment_black_5ba2538e80.svg"/></div></div><h3 class="text-title font-primaryCondensed text-base md:text-lg uppercase tracking-[0.04em] mt-5 leading-tight">Blockchain Layer 1 Assessment</h3><p class="text-bodyPrimary text-xs md:text-sm leading-relaxed mt-3 flex-1">A protocol-level security and performance review of Layer 1 blockchain networks and the underlying code, including consensus mechanisms, node operation, and governance structures.</p><span class="mt-5 inline-flex items-center gap-2 text-title text-xs font-semibold uppercase tracking-wider group-hover:text-hAccent transition-colors">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-3.5 h-3.5 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></li><li class="flex"><a class="group flex flex-col h-full text-left rounded-md border border-cardStroke bg-white/50 dark:bg-white/5 p-6 md:p-7 transition-all duration-300 shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] hover:border-hAccent hover:shadow-lg hover:shadow-hAccent/10 cert-badge-shimmer cursor-pointer" href="/solutions/code-security-audit"><div class="relative shrink-0 overflow-hidden rounded-md" style="width:50px;height:50px;background:conic-gradient(from 90deg, rgba(25,236,112,1) 0deg, rgba(255,138,89,1) 62.31deg, rgba(197,255,1,1) 166.15deg, rgba(0,247,115,1) 353.08deg, rgba(25,236,112,1) 360deg)"><div class="absolute inset-0" style="background-color:rgba(0,0,0,0.25)"></div><div class="absolute inset-0 flex items-center justify-center"><img alt="" loading="lazy" width="30" height="30" decoding="async" data-nimg="1" class="relative z-10 object-contain brightness-0 invert" style="color:transparent" src="https://cdn.mainframe.halborn.com/Code_Security_Audit_black_820e20c768.svg"/></div></div><h3 class="text-title font-primaryCondensed text-base md:text-lg uppercase tracking-[0.04em] mt-5 leading-tight">Code Security Audit</h3><p class="text-bodyPrimary text-xs md:text-sm leading-relaxed mt-3 flex-1">A comprehensive source code review that identifies vulnerabilities, insecure practices, and exploitable weaknesses within software applications.</p><span class="mt-5 inline-flex items-center gap-2 text-title text-xs font-semibold uppercase tracking-wider group-hover:text-hAccent transition-colors">Learn More<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right w-3.5 h-3.5 transition-transform group-hover:translate-x-1" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></span></a></li></ul></section></div></div><div class="h-[1.5px] my-4 opacity-50 lg:my-14 lg:mx-[60px]" style="background:linear-gradient(to right, var(--lineStrokeEnd) 0%, var(--lineStrokeMiddle) 25%, var(--lineStrokeMiddle) 50%, var(--lineStrokeMiddle) 75%, var(--lineStrokeEnd) 100%)"></div><div class="lg:max-w-[1440px] lg:mx-auto px-3 lg:px-[60px] pb-40"><h2 class="h2-subhead2 text-title mb-10 text-center">Related Case Studies</h2><div class="flex"><div class="flex gap-6 flex-wrap mx-auto"><div class="cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto"><div class="relative h-[408px] w-[312px]"><!--$--><a href="/case-studies/post/case-study-fortifying-core-infrastructure-for-a-leading-stablecoin-issuer"><div class="w-full h-full border-[1.5px] rounded-lg z-0 bg-cover" style="background-image:url();background-position:center;
2background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);mask-image:url(&#x27;/corner.svg&#x27;);mask-size:67px 67px;mask-repeat:no-repeat;mask-position:top right;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"></div><div class="absolute top-0 left-0 w-full h-full border-[1.5px] rounded-lg z-0 bg-cover flex flex-col" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);clip-path:polygon(calc(100% - 67px) -1%, calc(100% - 67px) 67px, 110% 67px, 110% 110%, -1% 101%, -1% -1%);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><div class="z-30 my-6 ml-6 text-primary text-sm tracking-[0.7px] uppercase leading-[15px] font-secondary font-bold text"><div><h5 class="p1-body-bold text-hAccent">case study</h5></div></div><div class="mt-8 p-6 h-full flex flex-col justify-between items-start"><p class="text-bodyPrimary text-xl font-light tracking-[0.2px]">Case Study: Fortifying Core Infrastructure for a Leading Stablecoin Issuer</p><div class="h-[52px] w-2/3 flex items-center justify-start"><div class="flex items-center w-fit dark:bg-white dark:rounded-md dark:px-3 dark:py-1.5"><img alt="cover" loading="lazy" width="175" height="175" decoding="async" data-nimg="1" class="h-[40px] w-auto max-w-[170px] object-contain object-left" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.halbornmainframe.com%2Fthumbnail_bank_0fc8fcf177.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.halbornmainframe.com%2Fthumbnail_bank_0fc8fcf177.png&amp;w=384&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.halbornmainframe.com%2Fthumbnail_bank_0fc8fcf177.png&amp;w=384&amp;q=75"/></div></div></div></div><div class="text-4xl absolute top-0 right-0 flex justify-center items-center h-[60px] w-[60px]" style="background-color:transparent;fill:var(--icons);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><svg class="" width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"></path></svg></div><svg width="66" height="67" viewBox="0 0 66 67" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 right-0 z-20" id="corner"><g><path d="M18 60.8125H60C62.8958 60.8125 65.25 63.1667 65.25 66.0625V402.062C65.25 404.958 62.8958 407.312 60 407.312H-240C-242.896 407.312 -245.25 404.958 -245.25 402.062V6.0625C-245.25 3.16671 -242.896 0.8125 -240 0.8125H0C2.89578 0.8125 5.25 3.16671 5.25 6.0625V48.0625C5.25 55.1067 10.9558 60.8125 18 60.8125Z" stroke-width="1.5" stroke="var(--cardStroke)" fill="transparent" style="transition:stroke 0.2s ease-in-out"></path></g></svg></a><!--/$--></div></div><div class="cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto"><div class="relative h-[408px] w-[312px]"><!--$?--><template id="B:29"></template><div class="w-full h-full border-[1.5px] rounded-lg z-0 bg-cover" style="background-image:url();background-position:center;
2background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);mask-image:url(&#x27;/corner.svg&#x27;);mask-size:67px 67px;mask-repeat:no-repeat;mask-position:top right;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"></div><div class="absolute top-0 left-0 w-full h-full border-[1.5px] rounded-lg z-0 bg-cover flex flex-col" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);clip-path:polygon(calc(100% - 67px) -1%, calc(100% - 67px) 67px, 110% 67px, 110% 110%, -1% 101%, -1% -1%);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><div class="z-30 my-6 ml-6 text-primary text-sm tracking-[0.7px] uppercase leading-[15px] font-secondary font-bold text"><template id="P:2a"></template></div><template id="P:2b"></template></div><div class="text-4xl absolute top-0 right-0 flex justify-center items-center h-[60px] w-[60px]" style="background-color:transparent;fill:var(--icons);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><svg class="" width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"></path></svg></div><svg width="66" height="67" viewBox="0 0 66 67" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 right-0 z-20" id="corner"><g><path d="M18 60.8125H60C62.8958 60.8125 65.25 63.1667 65.25 66.0625V402.062C65.25 404.958 62.8958 407.312 60 407.312H-240C-242.896 407.312 -245.25 404.958 -245.25 402.062V6.0625C-245.25 3.16671 -242.896 0.8125 -240 0.8125H0C2.89578 0.8125 5.25 3.16671 5.25 6.0625V48.0625C5.25 55.1067 10.9558 60.8125 18 60.8125Z" stroke-width="1.5" stroke="var(--cardStroke)" fill="transparent" style="transition:stroke 0.2s ease-in-out"></path></g></svg><!--/$--></div></div><template id="P:2c"></template></div></div></div></div>
2<script>$RS=function(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS("S:27","P:27")</script>
2<div hidden id="S:29"><a href="/case-studies/post/securing-next-generation-financial-infrastructure-for-a-global-banking-institution"><div class="w-full h-full border-[1.5px] rounded-lg z-0 bg-cover" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);mask-image:url(&#x27;/corner.svg&#x27;);mask-size:67px 67px;mask-repeat:no-repeat;mask-position:top right;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"></div><div class="absolute top-0 left-0 w-full h-full border-[1.5px] rounded-lg z-0 bg-cover flex flex-col" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);clip-path:polygon(calc(100% - 67px) -1%, calc(100% - 67px) 67px, 110% 67px, 110% 110%, -1% 101%, -1% -1%);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><div class="z-30 my-6 ml-6 text-primary text-sm tracking-[0.7px] uppercase leading-[15px] font-secondary font-bold text"><template id="P:2d"></template></div><template id="P:2e"></template></div><div class="text-4xl absolute top-0 right-0 flex justify-center items-center h-[60px] w-[60px]" style="background-color:transparent;fill:var(--icons);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><svg class="" width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"></path></svg></div><svg width="66" height="67" viewBox="0 0 66 67" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 right-0 z-20" id="corner"><g><path d="M18 60.8125H60C62.8958 60.8125 65.25 63.1667 65.25 66.0625V402.062C65.25 404.958 62.8958 407.312 60 407.312H-240C-242.896 407.312 -245.25 404.958 -245.25 402.062V6.0625C-245.25 3.16671 -242.896 0.8125 -240 0.8125H0C2.89578 0.8125 5.25 3.16671 5.25 6.0625V48.0625C5.25 55.1067 10.9558 60.8125 18 60.8125Z" stroke-width="1.5" stroke="var(--cardStroke)" fill="transparent" style="transition:stroke 0.2s ease-in-out"></path></g></svg></a></div><div hidden id="S:2d"><div><h5 class="p1-body-bold text-hAccent">case study</h5></div></div>
2<script>$RS("S:2d","P:2d")</script>
2<div hidden id="S:2e"><div class="mt-8 p-6 h-full flex flex-col justify-between items-start"><p class="text-bodyPrimary text-xl font-light tracking-[0.2px]">Securing Next-Generation Financial Infrastructure for a Global Banking Institution</p><div class="h-[52px] w-2/3 flex items-center justify-start"><div class="flex items-center w-fit"><img alt="cover" loading="lazy" width="175" height="175" decoding="async" data-nimg="1" class="h-[40px] w-auto max-w-[170px] object-contain object-left brightness-0 dark:invert" style="color:transparent" src="https://cdn.mainframe.halborn.com/Global_Banking_Institution_189be84aaa.svg"/></div></div></div></div>
2<script>$RS("S:2e","P:2e")</script>
2<script>$RC("B:29","S:29")</script>
2<div hidden id="S:2a"><div><h5 class="p1-body-bold text-hAccent">case study</h5></div></div>
2<script>$RS("S:2a","P:2a")</script>
2<div hidden id="S:2b"><div class="mt-8 p-6 h-full flex flex-col justify-between items-start"><p class="text-bodyPrimary text-xl font-light tracking-[0.2px]">Securing Next-Generation Financial Infrastructure for a Global Banking Institution</p><div class="h-[52px] w-2/3 flex items-center justify-start"><div class="flex items-center w-fit"><img alt="cover" loading="lazy" width="175" height="175" decoding="async" data-nimg="1" class="h-[40px] w-auto max-w-[170px] object-contain object-left brightness-0 dark:invert" style="color:transparent" src="https://cdn.mainframe.halborn.com/Global_Banking_Institution_189be84aaa.svg"/></div></div></div></div>
2<script>$RS("S:2b","P:2b")</script>
2<div hidden id="S:2c"><div class="cert-badge-shimmer rounded-lg max-w-[312px] group shadow-[0_10px_24px_rgba(0,0,0,0.06)] dark:shadow-[0_10px_30px_rgba(0,0,0,0.45)] mx-auto"><div class="relative h-[408px] w-[312px]"><!--$?--><template id="B:2f"></template><div class="w-full h-full border-[1.5px] rounded-lg z-0 bg-cover" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);mask-image:url(&#x27;/corner.svg&#x27;);mask-size:67px 67px;mask-repeat:no-repeat;mask-position:top right;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"></div><div class="absolute top-0 left-0 w-full h-full border-[1.5px] rounded-lg z-0 bg-cover flex flex-col" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);clip-path:polygon(calc(100% - 67px) -1%, calc(100% - 67px) 67px, 110% 67px, 110% 110%, -1% 101%, -1% -1%);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><div class="z-30 my-6 ml-6 text-primary text-sm tracking-[0.7px] uppercase leading-[15px] font-secondary font-bold text"><div><h5 class="p1-body-bold text-hAccent">case study</h5></div></div><div class="mt-8 p-6 h-full flex flex-col justify-between items-start"><p class="text-bodyPrimary text-xl font-light tracking-[0.2px]">Case Study: Securing a First-of-Its-Kind Liquidity Layer on the Canton Network for Tradecraft</p><div class="h-[52px] w-2/3 flex items-center justify-start"><div class="flex items-center w-fit dark:bg-white dark:rounded-md dark:px-3 dark:py-1.5"><img alt="cover" loading="lazy" width="175" height="175" decoding="async" data-nimg="1" class="h-[40px] w-auto max-w-[170px] object-contain object-left" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=384&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=384&amp;q=75"/></div></div></div></div><div class="text-4xl absolute top-0 right-0 flex justify-center items-center h-[60px] w-[60px]" style="background-color:transparent;fill:var(--icons);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><svg class="" width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"></path></svg></div><svg width="66" height="67" viewBox="0 0 66 67" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 right-0 z-20" id="corner"><g><path d="M18 60.8125H60C62.8958 60.8125 65.25 63.1667 65.25 66.0625V402.062C65.25 404.958 62.8958 407.312 60 407.312H-240C-242.896 407.312 -245.25 404.958 -245.25 402.062V6.0625C-245.25 3.16671 -242.896 0.8125 -240 0.8125H0C2.89578 0.8125 5.25 3.16671 5.25 6.0625V48.0625C5.25 55.1067 10.9558 60.8125 18 60.8125Z" stroke-width="1.5" stroke="var(--cardStroke)" fill="transparent" style="transition:stroke 0.2s ease-in-out"></path></g></svg><!--/$--></div></div></div>
2<script>$RS("S:2c","P:2c")</script>
2<script>$RC("B:26","S:26")</script>
2<div hidden id="S:2f"><a href="/case-studies/post/case-study-securing-a-first-of-its-kind-liquidity-layer-on-the-canton-network-for-tradecraft"><div class="w-full h-full border-[1.5px] rounded-lg z-0 bg-cover" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);mask-image:url(&#x27;/corner.svg&#x27;);mask-size:67px 67px;mask-repeat:no-repeat;mask-position:top right;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"></div><div class="absolute top-0 left-0 w-full h-full border-[1.5px] rounded-lg z-0 bg-cover flex flex-col" style="background-image:url();background-position:center;background-color:var(--cardBackgroundShine, var(--cardBackground));background-repeat:no-repeat;border-color:var(--cardStroke);clip-path:polygon(calc(100% - 67px) -1%, calc(100% - 67px) 67px, 110% 67px, 110% 110%, -1% 101%, -1% -1%);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><div class="z-30 my-6 ml-6 text-primary text-sm tracking-[0.7px] uppercase leading-[15px] font-secondary font-bold text"><div><h5 class="p1-body-bold text-hAccent">case study</h5></div></div><div class="mt-8 p-6 h-full flex flex-col justify-between items-start"><p class="text-bodyPrimary text-xl font-light tracking-[0.2px]">Case Study: Securing a First-of-Its-Kind Liquidity Layer on the Canton Network for Tradecraft</p><div class="h-[52px] w-2/3 flex items-center justify-start"><div class="flex items-center w-fit dark:bg-white dark:rounded-md dark:px-3 dark:py-1.5"><img alt="cover" loading="lazy" width="175" height="175" decoding="async" data-nimg="1" class="h-[40px] w-auto max-w-[170px] object-contain object-left" style="color:transparent" srcSet="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=256&amp;q=75 1x, /_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=384&amp;q=75 2x" src="/_next/image?url=https%3A%2F%2Fcdn.mainframe.halborn.com%2Fthumbnail_Case_Study_Tradecraft_Halborn_101f1f2c87.png&amp;w=384&amp;q=75"/></div></div></div></div><div class="text-4xl absolute top-0 right-0 flex justify-center items-center h-[60px] w-[60px]" style="background-color:transparent;fill:var(--icons);transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, fill 0s, stroke 0.2s ease-in-out"><svg class="" width="24" height="23" viewBox="0 0 24 23" xmlns="http://www.w3.org/2000/svg"><path id="Vector" d="M21.1696 0H1.97995C0.929613 0 0.0786133 0.851 0.0786133 1.90133V21.0987C0.0786133 22.149 0.929613 23 1.97995 23H21.1773C22.2276 23 23.0786 22.149 23.0786 21.0987V1.90133C23.0786 0.851 22.2276 0 21.1773 0H21.1696ZM4.25695 6.35567C4.25695 5.612 4.86261 5.014 5.59861 5.014H10.1603C10.9039 5.014 11.5019 5.61967 11.5019 6.35567V8.75533C11.5019 9.499 10.8963 10.097 10.1603 10.097H5.59861C4.85495 10.097 4.25695 9.49133 4.25695 8.75533V6.35567ZM18.3176 17.986H4.83195C4.51761 17.986 4.25695 17.7253 4.25695 17.411C4.25695 17.0967 4.51761 16.836 4.83195 16.836H18.3176C18.6319 16.836 18.8926 17.0967 18.8926 17.411C18.8926 17.7253 18.6319 17.986 18.3176 17.986ZM18.3176 14.0453H4.83195C4.51761 14.0453 4.25695 13.7847 4.25695 13.4703C4.25695 13.156 4.51761 12.8953 4.83195 12.8953H18.3176C18.6319 12.8953 18.8926 13.156 18.8926 13.4703C18.8926 13.7847 18.6319 14.0453 18.3176 14.0453ZM18.3176 10.1047H14.1393C13.8249 10.1047 13.5643 9.844 13.5643 9.52967C13.5643 9.21533 13.8249 8.95467 14.1393 8.95467H18.3176C18.6319 8.95467 18.8926 9.21533 18.8926 9.52967C18.8926 9.844 18.6319 10.1047 18.3176 10.1047ZM18.3176 6.164H14.1393C13.8249 6.164 13.5643 5.90333 13.5643 5.589C13.5643 5.27467 13.8249 5.014 14.1393 5.014H18.3176C18.6319 5.014 18.8926 5.27467 18.8926 5.589C18.8926 5.90333 18.6319 6.164 18.3176 6.164Z"></path></svg></div><svg width="66" height="67" viewBox="0 0 66 67" fill="none" xmlns="http://www.w3.org/2000/svg" class="absolute top-0 right-0 z-20" id="corner"><g><path d="M18 60.8125H60C62.8958 60.8125 65.25 63.1667 65.25 66.0625V402.062C65.25 404.958 62.8958 407.312 60 407.312H-240C-242.896 407.312 -245.25 404.958 -245.25 402.062V6.0625C-245.25 3.16671 -242.896 0.8125 -240 0.8125H0C2.89578 0.8125 5.25 3.16671 5.25 6.0625V48.0625C5.25 55.1067 10.9558 60.8125 18 60.8125Z" stroke-width="1.5" stroke="var(--cardStroke)" fill="transparent" style="transition:stroke 0.2s ease-in-out"></path></g></svg></a></div>
2<script>$RC("B:2f","S:2f")</script>
2</body></html>

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.