cloudflare
tcp/443 tcp/80 tcp/8443
Open service 2606:4700:3037::ac43:a839:443 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=10,cfOrigin;dur=16
access-control-allow-origin: *
Age: 1116290
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZNwLR63vGxQzZjeclxz%2F7woyLwjQzt8AZJ0vbtzb%2Bfu1KuMlIWkK415jlLMqUwjeKBj8nJz%2Bb5v%2Fy0Au7Nj0Tl0c654jSxnrCvkgptj5VBo1EZapbrcAuqY%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Sun, 11 Jan 2026 18:03:39 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: sfo1::cjz97-1769270909457-9fd28f56464d
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c30ca300c5d158f-SJC
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon.png"/><link rel="apple-touch-icon" sizes="180x180" href="/favicon.png"/><link rel="shortcut icon" href="/favicon.png"/><meta name="theme-color" content="#003366"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5BGJBLDH');
</script><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/6136a95f44b7d518.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6136a95f44b7d518.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-6d4fdc5c84d17fa1.js" defer=""></script><script src="/_next/static/chunks/framework-0995a3e8436ddc4f.js" defer=""></script><script src="/_next/static/chunks/main-9030ecf3515b27d1.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c86fd9ffe5662f57.js" defer=""></script><script src="/_next/static/chunks/6110-d05195c8cf3c71b4.js" defer=""></script><script src="/_next/static/chunks/1664-a36621417c70dd20.js" defer=""></script><script src="/_next/static/chunks/8619-6b9600ce0521798d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c533926d3384229f.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_buildManifest.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_ssgManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDT.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDT.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://font
Open service 2606:4700:3031::6815:1a39:80 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.grindlab.ai/
Refresh: 0;url=https://www.grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=4
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fGRxgajaxlXUtm25QqSvopWjXQGywLfVzK%2BovPUxlHuQWRKI7vlsM8Sk%2BbeK8c%2BAeSS6TDYIx1etZGNEhc4LrDBDAbwHOeK3JoALleM4Toh0vdWDKGRx1yDd1w%3D%3D"}]}
CF-RAY: 9c30ca30cf45f91c-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::ac43:a839:8443 · www.grindlab.ai
2026-01-24 16:08
Open service 104.21.26.57:443 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=7,cfOrigin;dur=18
access-control-allow-origin: *
Age: 4858025
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=CVLsGA9F83R7VW%2Bz%2B%2FcR5hDbzS0BVjezFZC0nkkVijhVXxTCNKNftKsMXbg2z2WAYVCSGbyIGnwKlfcKU1Tbep%2BnzESPfrNjbW%2BQjzjT6g%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Sat, 29 Nov 2025 10:41:23 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: yul1::dpp66-1769270909490-f1563a96a973
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c30ca303b77ab06-YYZ
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon.png"/><link rel="apple-touch-icon" sizes="180x180" href="/favicon.png"/><link rel="shortcut icon" href="/favicon.png"/><meta name="theme-color" content="#003366"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5BGJBLDH');
</script><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/6136a95f44b7d518.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6136a95f44b7d518.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-6d4fdc5c84d17fa1.js" defer=""></script><script src="/_next/static/chunks/framework-0995a3e8436ddc4f.js" defer=""></script><script src="/_next/static/chunks/main-9030ecf3515b27d1.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c86fd9ffe5662f57.js" defer=""></script><script src="/_next/static/chunks/6110-d05195c8cf3c71b4.js" defer=""></script><script src="/_next/static/chunks/1664-a36621417c70dd20.js" defer=""></script><script src="/_next/static/chunks/8619-6b9600ce0521798d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c533926d3384229f.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_buildManifest.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_ssgManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDT.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDT.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://font
Open service 172.67.168.57:443 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=72,cfOrigin;dur=52
access-control-allow-origin: *
Age: 5104534
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Z%2FTmT%2FcSStykPFimckZbypqtagvRQkJGJ%2FEL6kZ1rOOp%2FLUmZSW1jX8B2tYZYcFLdp5lhw%2FkeaPibYa9Tls7D0%2Fx32JJEn6mT%2BMuYB5NAw%3D%3D"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
last-modified: Wed, 26 Nov 2025 14:12:55 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: iad1::b5scb-1769270909659-a72bd9104b7f
cf-cache-status: DYNAMIC
vary: accept-encoding
CF-RAY: 9c30ca30bbc74332-EWR
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon.png"/><link rel="apple-touch-icon" sizes="180x180" href="/favicon.png"/><link rel="shortcut icon" href="/favicon.png"/><meta name="theme-color" content="#003366"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5BGJBLDH');
</script><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/6136a95f44b7d518.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6136a95f44b7d518.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-6d4fdc5c84d17fa1.js" defer=""></script><script src="/_next/static/chunks/framework-0995a3e8436ddc4f.js" defer=""></script><script src="/_next/static/chunks/main-9030ecf3515b27d1.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c86fd9ffe5662f57.js" defer=""></script><script src="/_next/static/chunks/6110-d05195c8cf3c71b4.js" defer=""></script><script src="/_next/static/chunks/1664-a36621417c70dd20.js" defer=""></script><script src="/_next/static/chunks/8619-6b9600ce0521798d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c533926d3384229f.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_buildManifest.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_ssgManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDT.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDT.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://font
Open service 104.21.26.57:8443 · www.grindlab.ai
2026-01-24 16:08
Open service 2606:4700:3031::6815:1a39:8443 · www.grindlab.ai
2026-01-24 16:08
Open service 104.21.26.57:80 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.grindlab.ai/
Refresh: 0;url=https://www.grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=18
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qloq3ONiKAerB8YQZq%2BTYAsf0HkFFnAc9TexVW46A2%2FV490TpAo%2FJlvbMMjiEJEthiVZoTa%2Bt%2FbYA0C0eV9gH3MGfUSaDtAnFSclPd6L8w%3D%3D"}]}
CF-RAY: 9c30ca2fd95e4259-EWR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.168.57:80 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.grindlab.ai/
Refresh: 0;url=https://www.grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=55,cfOrigin;dur=19
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2FbUONsTDiWNeNOsHU8Gi4Ad1FHpghJvPplkci7BRlJsF22d3f%2FFjeGcYMWh8GfHaLXMGTFNfVRDnsDiWapR6V1eb6YeAP%2FPeOyF68pyvJg%3D%3D"}]}
CF-RAY: 9c30ca2fef73ccf1-EWR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::ac43:a839:80 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://www.grindlab.ai/
Refresh: 0;url=https://www.grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=lpL8fw%2B1%2BV2TvjkDv4SAVLrKLryVbk8fwPWh1uvDu4tEaTFdaTY7u%2FzzaYi2TLX7yEnrTjHiQgqsu6r9cGH9V%2BS8SxQKn5q4C3XXtD%2Bg%2FIAIMf%2F3Fbw1Kc7yuw%3D%3D"}]}
CF-RAY: 9c30ca303fff65ae-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3031::6815:1a39:443 · www.grindlab.ai
2026-01-24 16:08
HTTP/1.1 200 OK
Date: Sat, 24 Jan 2026 16:08:29 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
access-control-allow-origin: *
Age: 1832706
Cache-Control: public, max-age=0, must-revalidate
content-disposition: inline
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=wkWIoYRSt3ou1duvCKm4nIZXp%2FU9I1SVDj2hGcZj7nYdQfQY1cFIu2z0iOecC4czWxeD3FueCD8RvNbvAy%2BPndkjnlMV4a7C%2BrHaPohOhUG88hZYFuLxiVLCCw%3D%3D"}]}
vary: accept-encoding
last-modified: Sat, 03 Jan 2026 11:03:22 GMT
Server: cloudflare
strict-transport-security: max-age=63072000
x-matched-path: /
x-vercel-cache: HIT
x-vercel-id: fra1::hcg8s-1769270909446-1094747fdecd
cf-cache-status: DYNAMIC
CF-RAY: 9c30ca2fce939b94-FRA
alt-svc: h3=":443"; ma=86400
<!DOCTYPE html><html><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><meta name="next-head-count" content="2"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon.png"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon.png"/><link rel="apple-touch-icon" sizes="180x180" href="/favicon.png"/><link rel="shortcut icon" href="/favicon.png"/><meta name="theme-color" content="#003366"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><script>
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-5BGJBLDH');
</script><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><link rel="preload" href="/_next/static/css/6136a95f44b7d518.css" as="style"/><link rel="stylesheet" href="/_next/static/css/6136a95f44b7d518.css" data-n-g=""/><noscript data-n-css=""></noscript><script defer="" nomodule="" src="/_next/static/chunks/polyfills-78c92fac7aa8fdd8.js"></script><script src="/_next/static/chunks/webpack-6d4fdc5c84d17fa1.js" defer=""></script><script src="/_next/static/chunks/framework-0995a3e8436ddc4f.js" defer=""></script><script src="/_next/static/chunks/main-9030ecf3515b27d1.js" defer=""></script><script src="/_next/static/chunks/pages/_app-c86fd9ffe5662f57.js" defer=""></script><script src="/_next/static/chunks/6110-d05195c8cf3c71b4.js" defer=""></script><script src="/_next/static/chunks/1664-a36621417c70dd20.js" defer=""></script><script src="/_next/static/chunks/8619-6b9600ce0521798d.js" defer=""></script><script src="/_next/static/chunks/pages/index-c533926d3384229f.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_buildManifest.js" defer=""></script><script src="/_next/static/TAkBNVDAXI4T2_vLAiglY/_ssgManifest.js" defer=""></script><style data-href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap">@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZs.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZs.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKdFvUDT.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/playfairdisplay/v40/nuFvD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKeiukDT.woff) format('woff')}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7W0Q5n-wU.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://font
Open service 172.67.168.57:8443 · www.grindlab.ai
2026-01-24 16:08
Open service 2606:4700:3031::6815:1a39:8443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 13:14:06 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin Server-Timing: cfEdge;dur=19611,cfOrigin;dur=0 X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2fca44384bdfe3-SIN alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 104.21.26.57:80 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://grindlab.ai/
Refresh: 0;url=https://grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=17,cfOrigin;dur=8
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=WH%2F0vgwNKQFwQMXIxQb0bF6P1%2F828QDFO09oppTJb3c7CTTijAsWq8J0Nv1gCjinDzrt2X9Uizsqramr8z4YJwB1kwgWit4jY60q"}]}
CF-RAY: 9c2fca3dbad8fdb8-SIN
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 172.67.168.57:8443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 13:14:06 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2fca43887725e2-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.168.57:443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 307 Temporary Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.grindlab.ai/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: fra1::kxgk9-1769260425851-ded1152285c4
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=N33MdcVvZuvq5ZezcDYy5saq12Bof%2BW5PPmSx7bcqDLS0e5AYfYJRKAoBB%2Fd2Ir2rgsljYizti4J4tKYVOiIbAg1IShuDCw%2B%2FU8z"}]}
CF-RAY: 9c2fca3d69b937d8-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3031::6815:1a39:80 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://grindlab.ai/
Refresh: 0;url=https://grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=dx9I7TXC%2FxsRpn3G1dT%2FZ7dnBWgk%2BymFkHqTmSkXJk3rSNtd7lhqCA76NYYWDVurgifcLuCQJ9gD%2FZM59jTzSwfSzHIJTRfpIpUi0N3cO7iCt8NXs9eE"}]}
CF-RAY: 9c2fca3d69f4d2ef-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::ac43:a839:80 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://grindlab.ai/
Refresh: 0;url=https://grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=9,cfOrigin;dur=17
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ssurpWEn%2BLByPcucwNjXEa3pm55Q28BBTVn4PzP94tCuOD3yA6KMges6s3N3FrlGrbPsiFzKDkx2jEaN1f6yYcJiC7Vrb5H8zb04N6Af%2BJQ18DipiDcy"}]}
CF-RAY: 9c2fca3d4b9b74a5-YYZ
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::ac43:a839:443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 307 Temporary Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.grindlab.ai/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: iad1::7gdd5-1769260425760-f03a4ef21062
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server-Timing: cfCacheStatus;desc="DYNAMIC"
Server-Timing: cfEdge;dur=18,cfOrigin;dur=58
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vn4rRTfdolgXpZAAxjutxpZRsAjT%2Fqfa9GXARUI0dbl9Dyxb6kngOnPDo3Oq9a9WcvQJsLWosMkj8MnbOOxVCEgClkoVEdwn15ho2eeXAZRq0HRE1aaT"}]}
CF-RAY: 9c2fca3cbd2242f5-EWR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.26.57:8443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 13:14:06 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2fca429eedd375-FRA alt-svc: h3=":8443"; ma=86400 error code: 522
Open service 172.67.168.57:80 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 308 Permanent Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Location: https://grindlab.ai/
Refresh: 0;url=https://grindlab.ai/
server: cloudflare
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=xYTFRkRz%2FJQnk6xWNDemI0xzynuhZJJEEirv653IJ2JqpeVq5lnrQk6Rkz2qOTqlLxHeBxc32fbC3DU4Br%2FH7vyb7IPPaPE8Ufpa"}]}
CF-RAY: 9c2fca3c5ed7dbf8-FRA
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 104.21.26.57:443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 307 Temporary Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.grindlab.ai/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: lhr1::ddq65-1769260425794-8731e9c1823d
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=RPr8vqwgJHRyxeJWuYl24RnvBxNkFdVoE82zNAnssvxPUEZEoWfBHdP6MAqLUePkWn%2F0kAmW%2FhBjRz38HEK0TpBP3pwUsPRzUQ%3D%3D"}]}
CF-RAY: 9c2fca3d1f82eeff-LHR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3031::6815:1a39:443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 307 Temporary Redirect
Date: Sat, 24 Jan 2026 13:13:45 GMT
Content-Type: text/plain
Transfer-Encoding: chunked
Connection: close
Cache-Control: public, max-age=0, must-revalidate
location: https://www.grindlab.ai/
Server: cloudflare
strict-transport-security: max-age=63072000
x-vercel-id: lhr1::ddq65-1769260425865-d7c6f6b8ba08
cf-cache-status: DYNAMIC
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Oyxs1NwPHoGsDQyQ%2FXr12mCa7ph8kr6DkWsiBaHW7QVCJIufrY2MluNYF9uGq4NtQ6bb6BCuXhO%2F3Dt1HlfNxh7GQD%2BFVwKYQUrLSoe%2F3pniHBXFzQ%3D%3D"}]}
CF-RAY: 9c2fca3d9ef1ef03-LHR
alt-svc: h3=":443"; ma=86400
Redirecting...
Open service 2606:4700:3037::ac43:a839:8443 · grindlab.ai
2026-01-24 13:13
HTTP/1.1 522 <none> Date: Sat, 24 Jan 2026 13:14:06 GMT Content-Type: text/plain; charset=UTF-8 Content-Length: 15 Connection: close Cache-Control: private, max-age=0, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Thu, 01 Jan 1970 00:00:01 GMT Referrer-Policy: same-origin X-Frame-Options: SAMEORIGIN Server: cloudflare CF-RAY: 9c2fca42587ecd85-LHR alt-svc: h3=":8443"; ma=86400 error code: 522