railway-edge
tcp/443 tcp/80
Open service 66.33.22.151:443 · chat.getempirica.com
2026-01-10 18:20
HTTP/1.1 200 OK
Content-Length: 6444
Content-Type: text/html; charset=utf-8
Date: Sat, 10 Jan 2026 18:20:34 GMT
Server: railway-edge
X-Railway-Edge: railway/us-east4-eqdc4a
X-Railway-Request-Id: N8pYhBFgR1iaf3kLPvyhXg
Connection: close
Page title: Empirica Chat
<!DOCTYPE html>
<html>
<head>
<title>Empirica Chat</title>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
}
h1 {
color: #fff;
margin-bottom: 10px;
font-size: 2em;
}
.subtitle {
color: #8892b0;
margin-bottom: 20px;
font-size: 0.9em;
}
.chat-container {
width: 100%;
max-width: 800px;
background: #0d1117;
border-radius: 12px;
box-shadow: 0 8px 32px rgba(0,0,0,0.3);
overflow: hidden;
display: flex;
flex-direction: column;
height: 70vh;
}
.messages {
flex: 1;
overflow-y: auto;
padding: 20px;
}
.message {
margin-bottom: 16px;
padding: 12px 16px;
border-radius: 8px;
max-width: 85%;
line-height: 1.5;
}
.user {
background: #238636;
color: white;
margin-left: auto;
}
.assistant {
background: #21262d;
color: #c9d1d9;
border: 1px solid #30363d;
}
.input-area {
display: flex;
padding: 16px;
background: #161b22;
border-top: 1px solid #30363d;
}
input {
flex: 1;
padding: 12px 16px;
border: 1px solid #30363d;
border-radius: 6px;
background: #0d1117;
color: #c9d1d9;
font-size: 16px;
}
input:focus {
outline: none;
border-color: #58a6ff;
}
button {
margin-left: 12px;
padding: 12px 24px;
background: #238636;
color: white;
border: none;
border-radius: 6px;
cursor: pointer;
font-size: 16px;
}
button:hover { background: #2ea043; }
button:disabled { background: #21262d; cursor: not-allowed; }
.status {
color: #8b949e;
font-size: 12px;
padding: 8px 16px;
background: #161b22;
}
.typing {
color: #58a6ff;
font-style: italic;
}
pre {
background: #161b22;
padding: 8px;
border-radius: 4px;
overflow-x: auto;
}
code {
font-family: 'Monaco', 'Menlo', monospace;
font-size: 0.9em;
}
</style>
</head>
<body>
<h1>🧠 Empirica Chat</h1>
<p class="subtitle">Epistemic Agent Pipeline • Scout → Search (Memory) → Generate → FactScorer</p>
<div class="chat-container">
<div class="messages" id="messages">
<div class="message assistant">
🌓 Hello! I'm Empirica Bot with <b>epistemic memory</b>.
<br><br>
I use a 4-stage pipeline:
<br>• <b>Scout</b>: Assess your question
<br>• <b>Search</b>: Retrieve relevant memories (📚 = memory-grounded)
<br>• <b>Generate</b>: Create response with context
<br>• <b>FactScorer</b>: Validate confidence (moon phase)
<br><br>
Try: "What is Empirica?" or "How do epistemic vectors work?"
</div>
</div>
<div class="status" id="status">Connected • Ollama: llama3.1:8b • Investigation: Claude CLI</div>
<div class="input-area">
<input type="text" id="input" placeholder="Type a message..." autofocus>
<button id="send">Send</button>
Open service 66.33.22.151:80 · chat.getempirica.com
2026-01-10 18:20
HTTP/1.1 301 Moved Permanently Content-Type: text/html; charset=utf-8 Location: https://chat.getempirica.com/ Server: railway-edge X-Railway-Edge: railway/us-east4-eqdc4a X-Railway-Request-Id: tzewBnfmSp2OrYaDg4a9AQ Date: Sat, 10 Jan 2026 18:20:43 GMT Content-Length: 64 Connection: close <a href="https://chat.getempirica.com/">Moved Permanently</a>.