Skip to content
Orbital network online · whiteteam.su

Messages at the speed of light.

WhiteTeam Messenger is a private comms channel for the crew. Real-time conversations, live presence, and a mailbox on whiteteam.su — wrapped in a quiet orbital interface.

24/7

Relay uptime

256-bit

Session tokens

10 min

Code lifetime

Nova Voss

online · typing

LIVE
Orbit locked. The relay is stable. Ready to receive the final coordinates.21:04
Perfect. Sending them through the private frequency now.21:04
Transmit a message…

Real-time relay

Socket.IO

Auth model

httpOnly sessions

Native mailbox

@whiteteam.su

Data layer

PostgreSQL + Prisma

Systems // 01

Engineered for the void.

Every system is built for a small crew that values signal over noise: direct conversations, a readable interface, and security that stays out of the way.

Real-time relay

Socket.IO keeps every station in sync — messages, typing signals, presence, and read receipts land instantly.

Private by design

Bcrypt password hashing, opaque httpOnly sessions, CSRF protection, strict headers, and rate limits on every sensitive route.

Your own orbit

Register with an @whiteteam.su address and the messenger provisions your mailbox through the configured provider.

Read receipts

Know when a transmission crosses the horizon. Typing indicators and live presence keep the channel human.

Find any callsign

Search the crew by username, open a private frequency, and keep the conversation in one place.

Persistent history

PostgreSQL stores every message and session, so your conversations survive restarts, tabs, and long nights.

Security // 02

Trust is the life support.

No plaintext passwords, no secrets in the client bundle, no open doors. Verification happens before an account exists — and every mutation is guarded.

  • ✓10-minute email verification codes with resend cooldown
  • ✓Passwords hashed with bcrypt; plaintext never stored
  • ✓Session tokens stored as SHA-256 hashes in PostgreSQL
  • ✓CSRF double-submit tokens and same-origin checks
  • ✓Input validation, message limits, and per-route rate limits
auth-trace.log

REGISTER → email · username · password

CODE → 6 digits · expires in 10 min

VERIFY → account created after verification

SESSION → httpOnly · SameSite=Lax · Secure

socket connected · presence online

$ secrets in client bundle

0 matches. The orbit is clean.

Mail // 03

A mailbox in your orbit.

Use an @whiteteam.su address and the messenger checks the mail provider, provisions the mailbox if it is missing, then sends your verification code from no-reply@whiteteam.su. Provider credentials stay on the server.

Mailbox provisioning

mail.whiteteam.su

provider ready
1Check if the mailbox exists
2Create it through MailProvider
3Send the verification code
senderno-reply@whiteteam.su

Clearance // granted

Your frequency is waiting.

Create an account, verify your email, and open a private channel in under a minute. The station is already online.