Products

These ship to real users and stress-test the research stack in production architectures different enough to be honest about whether it generalizes.

01

qortex

2026

A knowledge layer for AI agents that improves with every correction

A protocol-driven knowledge and learning layer. Retrieval combines vector similarity with Personalized PageRank over a typed-edge knowledge graph; a Thompson Sampling bandit on top learns from accept and reject feedback instead of staying frozen.

Install it as an MCP server or call the same surface over REST. One backend protocol runs it anywhere: SQLite on a laptop, Postgres + pgvector or Memgraph in production.

Every phase is instrumented. OpenTelemetry spans and Prometheus metrics feed Grafana, so you can watch the agent learn and catch it when it learns the wrong thing.

MCP Starlette OpenTelemetry Prometheus + Grafana Memgraph pgvector Thompson Sampling Python 3.12
02

Interlinear

2025

An AI language tutor that corrects by the kind of mistake, not just right or wrong

Read real text and tap any word for its meaning and native audio; the words you look up become your vocabulary. An AI tutor stays in character and names every mistake by type (grammar, vocabulary, syntax), so you learn what kind of wrong you were.

Real morphology, not pattern matching: CLTK and Stanza for Latin, plus our own extensions to ensk.is for Old Norse normalized toward Icelandic. Point it at any reading and it generates the exercises, dialogs, and vocabulary.

LangChain / LangGraph FastAPI CLTK · Stanza ensk.is ElevenLabs Next.js 15 Supabase

Bidirectional Icelandic-English dictionary API with lemmatization. Forked from ensk.is, integrated with Reynir.

Latin morphological analysis via CLTK + Lewis & Short. POS tagging and lemmatization for Classical Latin.

04

Swae OS

2025

An agentic Health OS on a federated microservices backbone

Seven FastAPI services compose into one federated GraphQL supergraph, each a thin, composable skill the gateway exposes. Clients hit a single typed endpoint and never learn how many services answer it.

A new service joins the supergraph and its capabilities appear at the same endpoint, so the client, and any agent driving it, gains new powers without new wiring. Functional alpha.

FastAPI GraphQL Federation (Hive) Expo Apollo Client Postgres + RLS OpenTofu GCP Cloud Run
← Lab