Vercel
tcp/443 tcp/80
Open service 216.150.1.65:443 · echochat.fun
2026-01-12 04:44
HTTP/1.1 307 Temporary Redirect Cache-Control: public, max-age=0, must-revalidate Content-Type: text/plain Date: Mon, 12 Jan 2026 04:44:22 GMT Location: https://www.echochat.fun/ Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Id: iad1::ztx7b-1768193062857-8aa7631479ae Connection: close Transfer-Encoding: chunked Redirecting...
Open service 216.150.1.65:80 · echochat.fun
2026-01-12 04:44
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://echochat.fun/ Refresh: 0;url=https://echochat.fun/ server: Vercel Redirecting...
Open service 216.150.16.193:443 · echochat.fun
2026-01-12 04:44
HTTP/1.1 307 Temporary Redirect Cache-Control: public, max-age=0, must-revalidate Content-Type: text/plain Date: Mon, 12 Jan 2026 04:44:22 GMT Location: https://www.echochat.fun/ Server: Vercel Strict-Transport-Security: max-age=63072000 X-Vercel-Id: fra1::rrlzh-1768193062610-28ad9662bbb4 Connection: close Transfer-Encoding: chunked Redirecting...
Open service 216.150.16.193:80 · echochat.fun
2026-01-12 04:44
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://echochat.fun/ Refresh: 0;url=https://echochat.fun/ server: Vercel Redirecting...
Open service 216.150.16.1:80 · www.echochat.fun
2026-01-12 04:43
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.echochat.fun/ Refresh: 0;url=https://www.echochat.fun/ server: Vercel Redirecting...
Open service 216.150.16.193:80 · www.echochat.fun
2026-01-12 04:43
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://www.echochat.fun/ Refresh: 0;url=https://www.echochat.fun/ server: Vercel Redirecting...
Open service 216.150.16.1:443 · www.echochat.fun
2026-01-12 04:43
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 8 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 16931 Content-Type: text/html; charset=utf-8 Date: Mon, 12 Jan 2026 04:43:18 GMT Etag: "a35f69c6e0bbc2617cd9c62bd828876b" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 300 X-Vercel-Cache: HIT X-Vercel-Id: fra1::wjbtz-1768192998635-688fc1dd8ed1 Connection: close Page title: Echo <!DOCTYPE html><!--hx1QvwiI3bMrGcfvoYJu7--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/8a80e7184ad3a13f.css?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1301e74d6bc7fe1a.css?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2118bc034324fb77.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP"/><script src="/_next/static/chunks/4a2e6ca9bc162ffe.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/023d923a37d494fc.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/455666560e8354f2.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/be061f5a804a424a.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/turbopack-d7bad8d03e10fa53.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/1d89ed972a208c42.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/796e69ae18b2784c.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/eed3331b8b1dce4a.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/adf10b288566130c.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#000000"/><title>Echo</title><meta name="description" content="Voice-first AI assistant for conspiracy analysis"/><meta name="generator" content="v0.app"/><link rel="icon" href="/favicon.png"/><link rel="apple-touch-icon" href="/favicon.png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" noModule=""></script></head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><main class="fixed inset-0 flex flex-col select-none overflow-hidden bg-gradient-to-b from-white via-neutral-50/50 to-neutral-100/30"><div class="absolute top-8 left-1/2 -translate-x-1/2 z-10 flex items-center gap-2"><img alt="Echo" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="opacity-80" style="color:transparent" src="/favicon.png"/><h1 class="text-sm font-semibold tracking-[0.3em] uppercase text-neutral-800">Echo</h1></div><div class="absolute top-8 left-8 z-20"><div class="flex items-center gap-3 pointer-events-auto"><a class="text-[11px] font-medium text-neutral-600 hover:text-neutral-900 transition-colors px-4 py-2 rounded-full hover:bg-neutral-100" href="/auth/login">Log in</a><a class="text-[11px] font-medium text-white bg-neutral-900 hover:bg-neutral-800 transition-colors px-4 py-2 rounded-full" href="/auth/signup">Sign up</a></div></div><div class="absolute top-8 right-8 z-10 flex items-center gap-1"><a href="https://twitter.com" target="_blank" rel="noopener noreferrer" class="w-8 h-8 flex items-center justify-center rounded-full text-neutral-400 hover:text-neutral-600 hover:bg-neutral-100 transition-all"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://github.com" target="_blank" rel="noopener noreferrer" class="w-8 h-8 flex items-center justify-center rounded-full t
Open service 216.150.16.193:443 · www.echochat.fun
2026-01-12 04:43
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 7 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 16931 Content-Type: text/html; charset=utf-8 Date: Mon, 12 Jan 2026 04:43:18 GMT Etag: "a35f69c6e0bbc2617cd9c62bd828876b" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 300 X-Vercel-Cache: HIT X-Vercel-Id: fra1::xs2kd-1768192998454-375fdf0993a0 Connection: close Page title: Echo <!DOCTYPE html><!--hx1QvwiI3bMrGcfvoYJu7--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/797e433ab948586e-s.p.dbea232f.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/caa3a2e1cccd8315-s.p.853070df.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/chunks/8a80e7184ad3a13f.css?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" data-precedence="next"/><link rel="stylesheet" href="/_next/static/chunks/1301e74d6bc7fe1a.css?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/2118bc034324fb77.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP"/><script src="/_next/static/chunks/4a2e6ca9bc162ffe.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/023d923a37d494fc.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/455666560e8354f2.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/be061f5a804a424a.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/turbopack-d7bad8d03e10fa53.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/ff1a16fafef87110.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/247eb132b7f7b574.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/1d89ed972a208c42.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/796e69ae18b2784c.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/eed3331b8b1dce4a.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><script src="/_next/static/chunks/adf10b288566130c.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" async=""></script><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#000000"/><title>Echo</title><meta name="description" content="Voice-first AI assistant for conspiracy analysis"/><meta name="generator" content="v0.app"/><link rel="icon" href="/favicon.png"/><link rel="apple-touch-icon" href="/favicon.png"/><script src="/_next/static/chunks/a6dad97d9634a72d.js?dpl=dpl_2L3yvdo6J8S44sZk54D7fmyUPhKP" noModule=""></script></head><body class="font-sans antialiased"><div hidden=""><!--$--><!--/$--></div><main class="fixed inset-0 flex flex-col select-none overflow-hidden bg-gradient-to-b from-white via-neutral-50/50 to-neutral-100/30"><div class="absolute top-8 left-1/2 -translate-x-1/2 z-10 flex items-center gap-2"><img alt="Echo" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" class="opacity-80" style="color:transparent" src="/favicon.png"/><h1 class="text-sm font-semibold tracking-[0.3em] uppercase text-neutral-800">Echo</h1></div><div class="absolute top-8 left-8 z-20"><div class="flex items-center gap-3 pointer-events-auto"><a class="text-[11px] font-medium text-neutral-600 hover:text-neutral-900 transition-colors px-4 py-2 rounded-full hover:bg-neutral-100" href="/auth/login">Log in</a><a class="text-[11px] font-medium text-white bg-neutral-900 hover:bg-neutral-800 transition-colors px-4 py-2 rounded-full" href="/auth/signup">Sign up</a></div></div><div class="absolute top-8 right-8 z-10 flex items-center gap-1"><a href="https://twitter.com" target="_blank" rel="noopener noreferrer" class="w-8 h-8 flex items-center justify-center rounded-full text-neutral-400 hover:text-neutral-600 hover:bg-neutral-100 transition-all"><svg width="12" height="12" viewBox="0 0 24 24" fill="currentColor"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></svg></a><a href="https://github.com" target="_blank" rel="noopener noreferrer" class="w-8 h-8 flex items-center justify-center rounded-full t