Vercel
tcp/443 tcp/80
cloudflare
tcp/80
Open service 2620:cb:2000::1:80 · gemography.com
2026-02-08 15:50
HTTP/1.1 301 Moved Permanently Date: Sun, 08 Feb 2026 15:50:54 GMT Content-Type: text/html Content-Length: 166 Connection: close Server: cloudflare Location: https://gemography.com/ CF-Ray: 9cac490c3e7e7095-EWR CF-Cache-Status: HIT Age: 119159 Cache-Control: private surrogate-control: max-age=432000 surrogate-key: gemography.com / sslRedirect vary: Accept-Encoding Set-Cookie: _cfuvid=.9Ii9ffykGfuY0K.Gb8nA_4u9iyDLJmi9oabrQEYolI-1770565854153-0.0.1.1-604800000; path=/; domain=.gemography.com; HttpOnly alt-svc: h3=":443"; ma=86400 Page title: 301 Moved Permanently <html> <head><title>301 Moved Permanently</title></head> <body> <center><h1>301 Moved Permanently</h1></center> <hr><center>openresty</center> </body> </html>
Open service 76.76.21.142:443 · hr-admin-api.gemography.com
2026-01-24 16:27
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Length: 35
Content-Type: application/json
Date: Sat, 24 Jan 2026 16:27:21 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: MISS
X-Vercel-Id: iad1::iad1::n2fkb-1769272038560-3573ff159221
Connection: close
{"message":"Welcome to POP-V2 API"}
Open service 66.33.60.66:80 · hr-admin-api.gemography.com
2026-01-24 16:27
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://hr-admin-api.gemography.com/ Refresh: 0;url=https://hr-admin-api.gemography.com/ server: Vercel Redirecting...
Open service 66.33.60.66:443 · hr-admin-api.gemography.com
2026-01-24 16:27
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Length: 35
Content-Type: application/json
Date: Sat, 24 Jan 2026 16:27:18 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: MISS
X-Vercel-Id: fra1::iad1::l8lzw-1769272038401-1a4b46060fe8
Connection: close
{"message":"Welcome to POP-V2 API"}
Open service 76.76.21.142:80 · hr-admin-api.gemography.com
2026-01-24 16:27
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://hr-admin-api.gemography.com/ Refresh: 0;url=https://hr-admin-api.gemography.com/ server: Vercel Redirecting...
Open service 216.150.1.193:80 · gemforge-staging.gemography.com
2025-12-31 11:57
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://gemforge-staging.gemography.com/ Refresh: 0;url=https://gemforge-staging.gemography.com/ server: Vercel Redirecting...
Open service 216.150.1.193:443 · gemforge-staging.gemography.com
2025-12-31 11:57
HTTP/1.1 401 Unauthorized
Cache-Control: no-store, max-age=0
Content-Length: 14260
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 11:57:17 GMT
Server: Vercel
Set-Cookie: _vercel_sso_nonce=2UlqUQE2JunaertvfWwb44KZ; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000
X-Frame-Options: DENY
X-Vercel-Id: lhr1::gwq6l-1767182237512-f3624c3eafd8
Connection: close
Page title: Authentication Required
<!doctype html><html lang=en><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>Authentication Required</title><script type=text/llms.txt>
## Note to agents accessing this page:
This page requires authentication to access. Automated agents should use a Vercel authentication bypass token to access this page.
The easiest way to get a token is using the get_access_to_vercel_url or web_fetch_vercel_url functions of the Vercel MCP server
at https://mcp.vercel.com (Docs at https://vercel.com/docs/mcp/vercel-mcp).
Alternatively, this URL documents how to use the bypass token: https://vercel.com/docs/deployment-protection/methods-to-bypass-deployment-protection/protection-bypass-automation
You need to prompt the user to provide the bypass token to access this page. The URL above also explains how the user can
access the bypass token. Then you can calculate a URL of the following form and successfully access it: `https://current-domain/current-pathname?x-vercel-set-bypass-cookie=true&x-vercel-protection-bypass=$bypass_token`.
</script><style>/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%;height:-webkit-fill-available}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}body{--foreground-color: #000000;--background-color: #ffffff;--border-color: #eaeaea;--text-color: #444;--disabled-background: #fafafa;--error-color: #e00;--blue-color: #0057FF;--secondary-text: #666;--link-color: inherit;--spinner-color: #8F8F8F;--button-hover-color: #333;--ds-focus-ring: 0 0 0 2px var(--background-color), 0 0 0 6px var(--blue-color);--monospace-font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;background:var(--background-color);color:var(--foreground-color);display:block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;height:100vh;height:-webkit-fill-available;margin:0;padding:0;-webkit-font-smoothing:antialiased}button,.link-button{appearance:none;-webkit-appearance:none;background:var(--foreground-color);border:none;border-radius:6px;color:var(--background-color);cursor:pointer;font-size:14px;font-weight:500;height:42px;outline:none;padding:0;transition:all .2s ease 0s;user-select:none;width:100%;display:flex;align-items:center;justify-content:ce
Open service 216.150.16.193:80 · gemforge-staging.gemography.com
2025-12-31 11:57
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://gemforge-staging.gemography.com/ Refresh: 0;url=https://gemforge-staging.gemography.com/ server: Vercel Redirecting...
Open service 216.150.16.193:443 · gemforge-staging.gemography.com
2025-12-31 11:57
HTTP/1.1 401 Unauthorized
Cache-Control: no-store, max-age=0
Content-Length: 14260
Content-Type: text/html; charset=utf-8
Date: Wed, 31 Dec 2025 11:57:17 GMT
Server: Vercel
Set-Cookie: _vercel_sso_nonce=KMfMwmGXNmomXQlnUEofqQNE; Max-Age=3600; Path=/; Secure; HttpOnly; SameSite=Lax
Strict-Transport-Security: max-age=63072000
X-Frame-Options: DENY
X-Vercel-Id: fra1::hskrh-1767182237604-3d873b17067e
Connection: close
Page title: Authentication Required
<!doctype html><html lang=en><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>Authentication Required</title><script type=text/llms.txt>
## Note to agents accessing this page:
This page requires authentication to access. Automated agents should use a Vercel authentication bypass token to access this page.
The easiest way to get a token is using the get_access_to_vercel_url or web_fetch_vercel_url functions of the Vercel MCP server
at https://mcp.vercel.com (Docs at https://vercel.com/docs/mcp/vercel-mcp).
Alternatively, this URL documents how to use the bypass token: https://vercel.com/docs/deployment-protection/methods-to-bypass-deployment-protection/protection-bypass-automation
You need to prompt the user to provide the bypass token to access this page. The URL above also explains how the user can
access the bypass token. Then you can calculate a URL of the following form and successfully access it: `https://current-domain/current-pathname?x-vercel-set-bypass-cookie=true&x-vercel-protection-bypass=$bypass_token`.
</script><style>/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%;height:-webkit-fill-available}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}body{--foreground-color: #000000;--background-color: #ffffff;--border-color: #eaeaea;--text-color: #444;--disabled-background: #fafafa;--error-color: #e00;--blue-color: #0057FF;--secondary-text: #666;--link-color: inherit;--spinner-color: #8F8F8F;--button-hover-color: #333;--ds-focus-ring: 0 0 0 2px var(--background-color), 0 0 0 6px var(--blue-color);--monospace-font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;background:var(--background-color);color:var(--foreground-color);display:block;font-family:-apple-system,BlinkMacSystemFont,segoe ui,roboto,oxygen,ubuntu,cantarell,fira sans,droid sans,helvetica neue,sans-serif;height:100vh;height:-webkit-fill-available;margin:0;padding:0;-webkit-font-smoothing:antialiased}button,.link-button{appearance:none;-webkit-appearance:none;background:var(--foreground-color);border:none;border-radius:6px;color:var(--background-color);cursor:pointer;font-size:14px;font-weight:500;height:42px;outline:none;padding:0;transition:all .2s ease 0s;user-select:none;width:100%;display:flex;align-items:center;justify-content:ce