Vercel
tcp/443 tcp/80
Open service 76.76.21.241:80 · join.character.ai
2026-01-12 02:26
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://join.character.ai/ Refresh: 0;url=https://join.character.ai/ server: Vercel Redirecting...
Open service 76.76.21.241:443 · join.character.ai
2026-01-12 02:26
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Length: 4693
Content-Type: text/html
Date: Mon, 12 Jan 2026 02:26:07 GMT
Etag: "hq94ux"
Link: <./_app/immutable/assets/0.e7ae2612.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.4ecdf37c.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/scheduler.41b77a2f.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/singletons.c5657713.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.b4be9a47.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/index.78a2dde6.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.4438bed4.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.fcc97d02.js>; rel="modulepreload"; nopush
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Sveltekit-Page: true
X-Vercel-Cache: MISS
X-Vercel-Id: lhr1::iad1::lc8kj-1768184767237-fb2b6d37a6ad
Connection: close
<!--
Hello devtools inspector!
Go to /puzzle for a fun puzzle.
You may get special treatment during interviews if you can solve it.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- <link rel="icon" href="./favicon.png" /> -->
<link rel="icon" href="https://www.google.com/s2/favicons?domain=character.ai" />
<meta name="viewport" content="width=device-width" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;400;600;700&display=swap"
rel="stylesheet">
<script>
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_Wvg9DdOFo9WUQQTcn6KpDNSzBUcQ725nXOO58LX5tUh',{api_host:'https://app.posthog.com'})
</script>
<script data-goatcounter="https://character.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<script>
window['_fs_host'] = 'fullstory.com';
window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
window['_fs_org'] = 'o-1R6GBV-na1';
window['_fs_namespace'] = 'FS';
(function (m, n, e, t, l, o, g, y) {
if (e in m) { if (m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'); } return; }
g = m[e] = function (a, b, s) { g.q ? g.q.push([a, b, s]) : g._api(a, b, s); }; g.q = [];
o = n.createElement(t); o.async = 1; o.crossOrigin = 'anonymous'; o.src = 'https://' + _fs_script;
y = n.getElementsByTagName(t)[0]; y.parentNode.insertBefore(o, y);
g.identify = function (i, v, s) { g(l, { uid: i }, s); if (v) g(l, v, s) }; g.setUserVars = function (v, s) { g(l, v, s) }; g.event = function (i, v, s) { g('event', { n: i, p: v }, s) };
g.anonymize = function () { g.identify(!!0) };
g.shutdown = function () { g("rec", !1) }; g.restart = function () { g("rec", !0) };
g.log = function (a, b) { g("log", [a, b]) };
g.consent = function (a) { g("consent", !arguments.length || a) };
g.identifyAccount = function (i, v) { o = 'account'; v = v || {}; v.acctId = i; g(o, v) };
g.clearUserCookie = function () { };
g.setVars = function (n, p) { g('setVars', [n, p]); };
g._w = {}; y = 'XMLHttpRequest'; g._w[y] = m[y]; y = 'fetch'; g._w[y] = m[y];
if (m[y]) m[y] = function () { return g._w[y].apply(this, arguments) };
g._v = "1.3.0";
})(window, document, window['_fs_namespace'], 'script', 'user');
</script>
<link href="./_app/immutable/assets/0.e7ae2612.css" rel="stylesheet">
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div class="bg-gray-800 min-h-screen text-white p-4"><p data-svelte-h="svelte-1bbrug5">Hello! Thanks for taking the effort to see if there's anything else
on this subdomain.</p> <p data-svelte-h="svelte-13x142k">There isn't, but since you've put in some time already, if I sent
you a message, please respond even if you're not interested! Would
love to hear any thoughts you have on the opportunity o
Open service 66.33.60.193:80 · join.character.ai
2026-01-12 02:26
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://join.character.ai/ Refresh: 0;url=https://join.character.ai/ server: Vercel Redirecting...
Open service 66.33.60.193:443 · join.character.ai
2026-01-12 02:26
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Length: 4693
Content-Type: text/html
Date: Mon, 12 Jan 2026 02:26:07 GMT
Etag: "hq94ux"
Link: <./_app/immutable/assets/0.e7ae2612.css>; rel="preload";as="style"; nopush, <./_app/immutable/entry/start.4ecdf37c.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/scheduler.41b77a2f.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/singletons.c5657713.js>; rel="modulepreload"; nopush, <./_app/immutable/entry/app.b4be9a47.js>; rel="modulepreload"; nopush, <./_app/immutable/chunks/index.78a2dde6.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/0.4438bed4.js>; rel="modulepreload"; nopush, <./_app/immutable/nodes/2.fcc97d02.js>; rel="modulepreload"; nopush
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Sveltekit-Page: true
X-Vercel-Cache: MISS
X-Vercel-Id: sfo1::iad1::rpzzw-1768184767176-3617246d6493
Connection: close
<!--
Hello devtools inspector!
Go to /puzzle for a fun puzzle.
You may get special treatment during interviews if you can solve it.
-->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- <link rel="icon" href="./favicon.png" /> -->
<link rel="icon" href="https://www.google.com/s2/favicons?domain=character.ai" />
<meta name="viewport" content="width=device-width" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inconsolata:wght@200;400;600;700&display=swap"
rel="stylesheet">
<script>
!function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.async=!0,p.src=s.api_host+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="capture identify alias people.set people.set_once set_config register register_once unregister opt_out_capturing has_opted_out_capturing opt_in_capturing reset isFeatureEnabled onFeatureFlags getFeatureFlag getFeatureFlagPayload reloadFeatureFlags group updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures getActiveMatchingSurveys getSurveys".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
posthog.init('phc_Wvg9DdOFo9WUQQTcn6KpDNSzBUcQ725nXOO58LX5tUh',{api_host:'https://app.posthog.com'})
</script>
<script data-goatcounter="https://character.goatcounter.com/count" async src="//gc.zgo.at/count.js"></script>
<script>
window['_fs_host'] = 'fullstory.com';
window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
window['_fs_org'] = 'o-1R6GBV-na1';
window['_fs_namespace'] = 'FS';
(function (m, n, e, t, l, o, g, y) {
if (e in m) { if (m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].'); } return; }
g = m[e] = function (a, b, s) { g.q ? g.q.push([a, b, s]) : g._api(a, b, s); }; g.q = [];
o = n.createElement(t); o.async = 1; o.crossOrigin = 'anonymous'; o.src = 'https://' + _fs_script;
y = n.getElementsByTagName(t)[0]; y.parentNode.insertBefore(o, y);
g.identify = function (i, v, s) { g(l, { uid: i }, s); if (v) g(l, v, s) }; g.setUserVars = function (v, s) { g(l, v, s) }; g.event = function (i, v, s) { g('event', { n: i, p: v }, s) };
g.anonymize = function () { g.identify(!!0) };
g.shutdown = function () { g("rec", !1) }; g.restart = function () { g("rec", !0) };
g.log = function (a, b) { g("log", [a, b]) };
g.consent = function (a) { g("consent", !arguments.length || a) };
g.identifyAccount = function (i, v) { o = 'account'; v = v || {}; v.acctId = i; g(o, v) };
g.clearUserCookie = function () { };
g.setVars = function (n, p) { g('setVars', [n, p]); };
g._w = {}; y = 'XMLHttpRequest'; g._w[y] = m[y]; y = 'fetch'; g._w[y] = m[y];
if (m[y]) m[y] = function () { return g._w[y].apply(this, arguments) };
g._v = "1.3.0";
})(window, document, window['_fs_namespace'], 'script', 'user');
</script>
<link href="./_app/immutable/assets/0.e7ae2612.css" rel="stylesheet">
</head>
<body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div class="bg-gray-800 min-h-screen text-white p-4"><p data-svelte-h="svelte-1bbrug5">Hello! Thanks for taking the effort to see if there's anything else
on this subdomain.</p> <p data-svelte-h="svelte-13x142k">There isn't, but since you've put in some time already, if I sent
you a message, please respond even if you're not interested! Would
love to hear any thoughts you have on the opportunity o