cloudflare
tcp/443 tcp/80 tcp/8443
nginx 1.18.0
tcp/80
Open service 34.30.29.124:80 · sync.api.staging.workshoplabs.ai
2026-01-26 05:42
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Mon, 26 Jan 2026 05:42:48 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Mon, 26 Jan 2026 05:40:03 GMT
Connection: close
ETag: "6976fe33-264"
Accept-Ranges: bytes
Page title: Welcome to nginx!
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
Open service 34.69.80.13:80 · sync.api.dev.workshoplabs.ai
2026-01-26 05:42
HTTP/1.1 200 OK
Server: nginx/1.18.0 (Ubuntu)
Date: Mon, 26 Jan 2026 05:42:35 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Mon, 26 Jan 2026 05:39:49 GMT
Connection: close
ETag: "6976fe25-264"
Accept-Ranges: bytes
Page title: Welcome to nginx!
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sans-serif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
</body>
</html>
Open service 172.67.75.33:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:28 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: 9c18fbed0f95fd77-SIN error code: 522
Open service 2606:4700:20::ac43:4b21:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=poInBPFUkgueD2VG5VXoRZkqqO2pUCxV7c1WmMiHzeAFphTHTIDJLo%2F%2FATeoRJc89ByYuR0ojy9rG6R%2FusH87EzWjAThyr75OnQWueLCZE1zM6EmMhTRUVlx"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/asia-southeast1-eqsg3a
x-railway-request-id: oVUkTUFFT6WeYoVA0ubPiw
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbeccfa54dbc-SIN
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 2606:4700:20::ac43:4b21:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/us-east4-eqdc4a
X-Railway-Request-Id: KNIFlrwkRtW27jB-c9o55Q
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=QrzcEWG157Gqid82Cg%2B6Hwr97Qf8ovJIn0hoaIVBX5waYwhGjnork1oh7THjNJRx8ckJ%2F48GMo%2FIeIe0K5jVS%2BHlGmcykBFW%2Bynq0kqfrtHlbDCyqkIbuE2u"}]}
CF-RAY: 9c18fbeccb83fcd9-YYZ
<a href="https://workshoplabs.ai/">Moved Permanently</a>.
Open service 2606:4700:20::681a:97b:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZIpfLjR2qX0%2B%2BzO9lwZYJBlo88ylHulfUkRrjcuZsSQOdIaFFgXZrXObt3J93zsP%2FBJAf7htn0Z0dzRD7Zf1m5tMYbILhXC8MW3VKZjhx2FD%2FJZ6c8mSdE7h"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/us-east4-eqdc4a
x-railway-request-id: K4qlIzd9SY6_Dl92g4a9AQ
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbecdab541f3-EWR
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 104.26.8.123:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: fX7oeFvqQdClq-iLm3z_FQ
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=VYg9uwI6MINyjnhBKCf1jrb3mqUbYzXXEes54JOnwj0BSCtPh0an%2BVjGSdmzQfBIgfY4dQ2FQ8QPyb4147z6EOUQRhbFno%2BG10fR4M5J"}]}
CF-RAY: 9c18fbec8ce73838-FRA
<a href="https://workshoplabs.ai/">Moved Permanently</a>.
Open service 104.26.8.123:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=22MxevGeaOdB4T8Ma90ZC78jJKaaQOBD1l8xwOfok0BMEu8JyqPiEw%2FGXD8sZ5IsWN%2BlXAyY3Q7mMmR61nbRtdAjeoQEvw%2FbOvpv5bk1"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: iCmHwGojR2G-pcorYqdHTg
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbec7edc9a08-LHR
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 2606:4700:20::681a:97b:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: Ni0h2ouQReeGn-BHm3z_FQ
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=W9OvSJJH8aQPltpDgr%2BpDGI%2B2bbxbUO%2Bgl5htjMp13VcsRp0BXlBTYBC%2FP7G88K0ji7itnLcP84iAFSP14xOcifI6agV540eWu4C5%2Bfq4MwkcCg384%2F1H4hE"}]}
CF-RAY: 9c18fbec585b9911-LHR
<a href="https://workshoplabs.ai/">Moved Permanently</a>.
Open service 2606:4700:20::681a:87b:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:28 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: 9c18fbec5a4436e0-FRA error code: 522
Open service 104.26.9.123:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: MvEkMq5KTpiLCbgZw9P4nw
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=bQwUlzfQhaHM0lDPIqqzq5gMXoH049k1vm3ONKQvMktswBrtIfk%2F1bEquPDmzOSmEU1QDT8%2F5Mf2P62FHBQH1VbciIKdy9a6LCm685VM"}]}
CF-RAY: 9c18fbec4cc61c34-FRA
<a href="https://workshoplabs.ai/">Moved Permanently</a>.
Open service 104.26.9.123:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=9%2BtiW7zQPdOGFv0FHHym3lxmLsl64ViYGXcQFxHmELGqjATQgy0Aoh53kJ%2FIhzhbPgUMvm%2FOWUVkDww9GjnHIJQTzT2BN5Syb%2BvRGPrw"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/us-east4-eqdc4a
x-railway-request-id: A6ViuUOlTQWV73uVozsQ6Q
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbec4b6b499b-EWR
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 172.67.75.33:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/us-east4-eqdc4a
X-Railway-Request-Id: 0-YRkg9xTOyrt2sjAax-fw
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=VOtDGFEySP4haBxJNnKXpfDO9fbeRcZu91R9GL0f2V7MWUH9pSK0Xl%2FdbiXRvyYuysno%2BkbNdRR%2BTg8F0bp%2FkoBXoyWXUUUuuHDqFfCJ"}]}
CF-RAY: 9c18fbec0e5a728c-EWR
<a href="https://workshoplabs.ai/">Moved Permanently</a>.
Open service 104.26.8.123:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:27 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: 9c18fbebbeabaf3d-BLR error code: 522
Open service 2606:4700:20::ac43:4b21:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:27 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: 9c18fbebf9b4aab0-YYZ error code: 522
Open service 2606:4700:20::681a:97b:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:27 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: 9c18fbebd83e001c-LHR error code: 522
Open service 172.67.75.33:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ZZA2S9fIhrm6zQfEBbOX9ktwPaXVX2P6be7GqjyLvGJlPGBJdZkh%2FdeGukFS11b%2FJZZsc8pAsIRCfPcDIE62aPBVbgaTrrReL1DQqRyV"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: KKTk_U0GRXOtuh5mw9P4nw
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbebeafdbb07-LHR
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 104.26.9.123:8443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 522 <none> Date: Wed, 21 Jan 2026 18:48:27 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: 9c18fbeb9eb49cdd-EWR error code: 522
Open service 2606:4700:20::681a:87b:443 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 200 OK
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Cache-Control: s-maxage=31536000
Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Q%2B5YoXUHPd1tmgayjBaAHUv9d1FEuJF4PY6Ts4jue57qLyOpYKOT0bamyGtbWvXFZHOZ%2FufUMrEw44RkEVz1%2BOxiAnvwnYApYfOvzCbxzinWGLpKOwCp%2BjpH"}]}
Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
Server: cloudflare
vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding
x-nextjs-cache: HIT
x-nextjs-prerender: 1
x-nextjs-prerender: 1
x-nextjs-stale-time: 300
x-powered-by: Next.js
x-railway-edge: railway/europe-west4-drams3a
x-railway-request-id: 7qu68e-1QC2xxc9yjUJq2g
cf-cache-status: DYNAMIC
CF-RAY: 9c18fbeb7a5af4f1-FRA
Page title: Workshop Labs
<!DOCTYPE html><!--c53d4U1_pHsIRihRqB9LS--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/83a725159d86ed91.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4e6bf084ac60582b.js"/><script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script><script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script><script src="/_next/static/chunks/main-app-2ecc3bf42ae2d122.js" async=""></script><script src="/_next/static/chunks/app/page-56f536f76e262951.js" async=""></script><title>Workshop Labs</title><meta name="description" content="Building the future of AI-assisted work"/><link rel="icon" href="/logo.svg"/><link rel="apple-touch-icon" href="/logo.svg"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><style>
.nav-link {
text-decoration: none;
display: inline-block;
padding: 0.9vw 2vw;
font-weight: 400;
font-size: 1.2vw;
letter-spacing: 0.02em;
color: #000;
transition: all 0.2s ease;
cursor: pointer;
background: rgba(200, 198, 185, 0.25);
border: none;
font-family: inherit;
border-radius: 50px;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08);
border: 0.3vw solid transparent;
}
.nav-link:hover {
background: rgba(180, 178, 165, 0.4);
text-decoration: underline;
text-underline-offset: 4px;
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.back-link {
text-decoration: none;
display: inline-flex;
align-items: center;
gap: 0.4vw;
font-weight: 500;
font-size: 0.9vw;
color: #000;
opacity: 0.6;
transition: all 0.2s ease;
cursor: pointer;
background: none;
border: none;
padding: 0;
font-family: inherit;
}
.back-link:hover {
opacity: 1;
text-decoration: underline;
text-underline-offset: 4px;
}
.job-row {
cursor: pointer !important;
position: relative;
z-index: 10;
}
.job-row * {
pointer-events: none;
}
.job-row:hover {
background: rgba(100, 118, 84, 0.1) !important;
transform: translateX(4px);
}
.job-row:hover .job-arrow {
transform: translateX(4px);
}
@keyframes fadeIn {
from { opacity: 0; }
to { opacity: 1; }
}
.fade-in {
animation: fadeIn 0.4s ease-out forwards;
}
</style><div style="position:fixed;top:0;left:0;right:0;bottom:0;background:#ECEBE1;z-index:0"></div><!--$--><!--/$--><script src="/_next/static/chunks/webpack-4e6bf084ac60582b.js" id="_R_" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1959,[],\"ClientPageRoot\"]\n5:I[9547,[\"974\",\"static/chunks/app/page-56f536f76e262951.js\"],\"default\"]\n8:I[4431,[],\"OutletBoundary\"]\na:I[5278,[],\"AsyncMetadataOutlet\"]\nc:I[4431,[],\"ViewportBoundary\"]\ne:I[4431,[],\"MetadataBoundary\"]\nf:\"$Sreact.suspense\"\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/css/83a725159d86ed91.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"c53d4U1-pHsIRihRqB9LS\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/83a725159d86ed91.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\
Open service 2606:4700:20::681a:87b:80 · workshoplabs.ai
2026-01-21 18:48
HTTP/1.1 301 Moved Permanently
Date: Wed, 21 Jan 2026 18:48:08 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: close
Location: https://workshoplabs.ai/
Server: cloudflare
X-Railway-Edge: railway/europe-west4-drams3a
X-Railway-Request-Id: 9lCAez9WSI-Zod5PN8N_Fg
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=tFz2Iv0GGDPWeoDaDoaWEYeAyEPD1RD83JG3aZIYNvJDVX1GlMwChQPpcQTXzg%2B0pJhoHybQkT3oIsb3uAGKv5gHB%2BmU6D0MZBODWXSsGFrUJpO2poAYQZ%2BI"}]}
CF-RAY: 9c18fbeb58c52be4-FRA
<a href="https://workshoplabs.ai/">Moved Permanently</a>.