input · the_problem TXT

2026 — UI Concept, Frontend & Backend Contributions · Futurity Systems

Watch the machine think

▸ CONTACT FOR MORE INFORMATION
ownership_data DATA
UI CONCEPT
VISUAL SYSTEM
INTERACTION DESIGN
PIPELINE / BACKEND
TEAM BUILD. CONCEPT PROTOTYPE, FRONTEND VISUAL SYSTEM, AND THE STREAMING + LIVENESS DESIGNS ARE MINE. THE PIPELINE IS NOT.
futurity_engine_view · THE_RUN VIEW
EXTRACTING INTENT… RECREATION · REAL BEHAVIOR, PORTFOLIO-OWNED CODE
INTENTDB_PULLSIGNALSAGENTSSYNTHESIS
process · the_build TXT

PROCESS · WHAT IT IS / HOW IT WORKS / THREE DECISIONS

Reasoning you can navigate

What the Engine does, where I fit, and the three interaction decisions that make a long-running AI legible. Then one of its agents, thinking, below.

txt · what_it_is TXT

The Futurity Engine answers one research question with a small army. You ask something like "how close are solid-state batteries to displacing lithium-ion", and a five-phase pipeline pulls papers, patents, organizations and press out of Futurity’s knowledge network, computes signals over the evidence, and sets ten domain agents loose on the question. Every step streams to the browser over Server-Sent Events and lands in a live knowledge graph with more than 25 node types. You watch the system think while it thinks.

txt · my_role TXT

The Engine was our CEO’s idea. I gave it its first form: a working prototype of the UI concept, a collapsed version of what is now a massive node graph. That prototype settled the core interaction bet early: agent reasoning should be a graph you can navigate, not a wall of logs you scroll.

From there I built the frontend alongside the team. The visual system is mine: the theme architecture, the shape and color grammar that makes node types readable at a glance, and most of the report, publishing and chat surfaces. So are the streaming designs the team built against, incremental graph ingest with no rebuilds, and the heartbeat liveness contract I wrote for the backend before the backend emitted it.

process · how_it_works TXT

A run starts from a question, or from a lab: a curated taxonomy of subjects built in FAST. The Engine pulls everything connected to those subjects from the knowledge network, then computes a layer of signals over the pool. Research velocity, patent concentration, citation momentum, whitespace. Each signal keeps pointers to the exact papers behind it, so no claim floats free of its evidence. Then the agents run. Each one researches, turns around and attacks its own findings in a critique round, and a synthesis pass folds all ten analyses into a report with scenarios, confidence scores and receipts.

Runs are long. Minutes at best, hours on a big lab. So the system is honest about time: every phase checkpoints, an interrupted run resumes without re-running finished agents, and the interface knows the difference between working quietly and being stuck.

decision_01 · graph_not_log TXT

A graph, not a log

Every entity the pipeline touches becomes a typed node. Subjects are hexagons, signals are diamonds, and every claim keeps an edge back to its evidence. The noisy machinery arrives hidden, so the picture stays legible while staying complete.

decision_02 · incremental TXT

Incremental everything

Nodes stream into the graph without full rebuilds, so the layout never shifts under a cursor mid-exploration. On saved reports the heavy map is lazy-loaded on request, and the report stays responsive without it.

decision_03 · honest_liveness TXT

Honest liveness

Some steps run ten minutes without an event. The status system tells the truth in three states: events flowing, quiet but alive, actually stalled. The heartbeat contract behind it is one I wrote for the backend before the backend emitted it.

futurity_engine_view · agent_card VIEW
Agents ResearchingRunning agent 1/10: scientific_rd 0:00 elapsed · quiet 0s · ♥ 2s
RUNNING Scientific R&D iter 1/3 · research · 0 tools
RECREATION · REAL BEHAVIOR, PORTFOLIO-OWNED CODE · SYNTHETIC RUN: SOLID-STATE BATTERIES
out · outcome TXT

The Engine runs today as a Dockerized multi-service stack with resumable checkpoints, and the frontend stays responsive through runs that take the better part of an hour. It is the clearest statement of the thesis that runs through all my work: an AI system earns trust when its process is legible.

The Engine is client software, so there is no public build to poke at. Everything on this page is a recreation built for the portfolio, on synthetic data. If you want to know more about the work, get in touch.

▸ CONTACT FOR MORE INFORMATION
out · next_network DATA

TRUST IS EARNED IN THE TRANSCRIPT.

NEXT ▸ carlton_dev
this site, built as a live patch