INVARIANCE / PRODUCT

Agent observability, in three layers.

Eyes traces every run. Cortex tells you why one failed. DNA remembers. q, tars, and gps are the open-source tools.

Platform 01 · Observability
New

Eyes

See every run.

Trace every agent run end to end: tools, prompts, inputs, and outputs. Replay any execution and follow a failure back to the step that caused it.

See the platform →
Platform 02 · Root cause

Cortex

Ask why it failed.

Ask in plain language why a run broke, in the console, in Slack, or from the SDK. Cortex reads the trace and cites the exact tool call, prompt, and context behind every answer.

See the platform →
Platform 03 · Memory

DNA

Memory that compounds.

The behavioral record of every run: events, evidence, actors, outcomes, and repeated patterns become typed memory that Eyes writes and Cortex reads.

See the platform →
$ q "how many orders shipped today?"
→ GET /orders?status=shipped&date=today
1,284 orders shipped today.
Open source · Terminal CLI
New

q

Turn internal APIs into instant terminal answers.

Register internal HTTP APIs once, then query them in plain English from the terminal, by humans or AI agents, with a deterministic regex fast-path. Install with npm i -g @invariance/q.

View on GitHub →
[tars] Session card · codex
11 tool calls · 6 read / 3 edit · explore-first
Cleaner than 78% of your last 24 sessions.
Open source · Agent orchestration
New

tars

See how you drive your AI coding agent.

tars hooks into Claude Code, Codex, and Cursor, mirrors the structure of your cleanest sessions, and can feed self-relative coaching back into the agent. Anonymous, opt-in, local-first.

View on GitHub →
$ gps prepare createRefund
Risk: HIGH · invariant applies
Refunds over $1,000 require finance approval.
Open source · Agent memory
New

gps

Symbol-anchored memory for coding agents.

gps gives Claude Code, Codex, and Cursor durable repo memory: notes, decisions, preferences, invariants, and tests anchored to the symbols an agent is about to touch.

See the platform →

How they compose

Eyes observes. Cortex reasons. DNA stores.

One operational graph, three layers. Every run Eyes observes is written into DNA as typed nodes and edges. Cortex reasons over that storage layer and cites the exact trace nodes behind every answer. Open-source tools like q, tars, and gps make the same operating model available from the terminal and coding-agent loop.

  • · Same typed edges in dev, eval, and prod
  • · Findings cite the trace nodes that produced them
  • · Guardrails authored from real reviewed runs, no templates

See it on your own runs.

15 minutes. One workflow. No deck.

See use cases