tillGlyph

Private beta opens soon. Apply for early access to the Colossal Capital ecosystem.

The question is in English. The data isn't.

tillGlyph translates plain-language questions into SQL, graph, and search queries — then a review ensemble elects one, or refuses. Only the elected query runs. Answers stream back live. Inference can stay on your infrastructure, so the question never has to leave your network.

The name: till — "before," and the work of cultivating a field — and glyph, the symbol. tillGlyph tills the symbols: it works the raw data layer before it hardens into glyphs on a chart, so answers stream up in the language you asked in.

How it works
Show me BTC volume spikes in the last hour
// validated · read-only · streaming
SELECT window, sum(volume) AS vol
FROM trades WHERE symbol = 'BTC'
AND ts > now() - interval '1 hour'
// → 14 rows streaming back
How it thinks

Every query is elected, not generated.

A question produces several candidate queries. Specialist reviewers check schema fit, permissions, cost, and dialect — in parallel. An aggregator elects one query, or refuses. Only a passing verdict touches a backend.

Walk through how a question becomes an elected query.
Show me BTC volume spikes in the last hour

Context assembled from your bound schema — not a guess.

schematrades · symbol, ts, volume · read-only access

Several candidates generated - query review will decide what candidates advance

candidate 1SELECT window, sum(volume) … grouped by hour
candidate 2SELECT * FROM trades WHERE symbol = 'BTC'
candidate 3Graph query — wrong dialect for this target

Four lenses review in parallel.

schema
pass

Answers the question at the right grain.

security
pass

Read-only, no sensitive columns exposed.

cost
fail

Candidate 2 is an unbounded scan. Dropped.

dialect
fail

Candidate 3 uses the wrong query language. Dropped.

verdict: run · elected candidate 1
SELECT window, sum(volume) AS vol
FROM trades WHERE symbol = 'BTC'
AND ts > now() - interval '1 hour'
// streaming results back live
Streaming models

Describe a model. Get a prediction stream.

tillGlyph treats models as named, queryable streams — features in, predictions out. Start with simple rules; promote to trained models only when evaluation beats what is already live.

Day one

Rule-based heads on live data — thresholds, z-scores, moving averages. No training required.

Foundation

Pre-trained forecast models score the same features without per-tenant training.

Adapted

When you have enough labels, a small trained head can replace the baseline — but only if it wins on held-out evaluation.

Why it holds up

Translation is easy. Trustworthy translation isn't.

Query targets

Four backends, one interface

tillGlyph picks the right query language for wherever your data actually lives.

streaming SQL
Live data

Real-time dashboards, continuous queries, event-driven results.

SQL
Relational

Joins, aggregations, and analytics on structured data.

graph
Relationships

Traversal and exploration across connected records.

search
Full-text

Log analysis, text search, and large aggregations.

Where it runs

Already answering questions across the stack

Zenith uses it for natural-language market queries in the trading terminal. Akashic routes code search through it. Delt asks it for portfolio analysis and transaction history.
Developed in Partnership with Ackward Roots Inc

Product newsletter

Updates on tillGlyph

Product news, rollout notes, and when beta access opens. No waitlist queue — just the list.

Product updates only. Unsubscribe anytime.