Hermes

Early access

Get notified when Hermes opens for your team

Leave your email and we'll send your invite when your slot is ready.

Product updates only. Unsubscribe anytime.

$ status: in development — early access open

Stop polling. Subscribe to the query.

Hermes lets you subscribe to a SQL query the way you'd subscribe to a topic. Materialize keeps the view incrementally up to date; Hermes pushes every change to you over WebSocket the moment it happens. Written in Go, because the gateway is the worst possible place to be slow.

View on GitHub
// one subscription, results forever let stream = hermes.subscribe({ query: "SELECT * FROM crypto_trades WHERE volume > 1000", format: "json", transport: "websocket" }); // → rows arrive as the data changes, not when you ask
01

Four stages, one pipeline

Hermes sits between everything that produces data and everything that wants it.

ingest
Tendryl → RedPanda

Rust connectors stream market data, chain events, and user activity into durable topics; hot finance paths land in QuestDB for tick-level replay.

process
Materialize

Incremental view maintenance: SQL queries stay continuously correct.

route
Hermes gateway

Go + chi: auth, rate limits, and delivery over WebSocket, REST, gRPC, or SSE.

consume
Your clients

Versal, Delt, Jacynth, and anything external with a JWT.

02

The parts that earn their keep

03

Already carrying the platform

Versal takes price feeds, order books, and execution updates for the terminal. Jacynth runs its AI-generated queries through Hermes and streams results to live dashboards. Delt gets portfolio updates, price alerts, and trade notifications in the mobile app. Tendryl feeds the whole thing from exchange APIs and blockchain nodes via Rust connectors.
04

Pricing

$10/mo

as an add-on to any Colossal Capital tier; the tier sets streaming capacity, API limits, and team size. Sign up at the keys portal · tier details

Developed in Partnership with Ackward Roots Inc

Early access

Hermes is in active development. Leave an email and we'll write when subscription slots open.