Open Agent Hackathon 2026 · Track 2: The Agent That Can Explain Why

Ask why a number moved. Get an answer you can check.

Four agents investigate a revenue change across an ERP and a CRM federated in Zetaris. A critic recomputes every figure before the answer is released, and every claim cites the SQL behind it. The reasoning runs on NVIDIA Nemotron through Meterless Nightshift, and Meterless H-MEM remembers what explained earlier changes.

Narrated two-minute demo of a real run (sound on) · 3-minute pitch · captioned walkthrough · waiting is sped up and labelled

A question in, a cited answer out

Why did revenue in Germany drop in Q3 1996?
Revenue fell 15.1% ($3.73M) Q1, almost all lost volume in the Automobile segment Q4. Three accounts went to zero Q3. The CRM shows they lost their annual fleet-parts tender to a cheaper competitor on 28 June, after escalating late deliveries in March Q6. Confidence 95%.
Causa web UI: the agent timeline on the left with every query and model, the cited answer on the right

Open the app to replay the four recorded runs in Causa's own UI: watch the agents work, then click any citation to see its SQL and rows.

Four agents, and the critic has a veto

01 · PLANNER

Plan

Recalls past findings from H-MEM, sets the periods and focus, and ranks hypotheses. Whatever explained earlier changes goes first.

02 · ANALYST

Test

SQL in Zetaris: totals, a price/volume split, a company baseline, breakdowns scored against the trend, a drill-down, CRM events.

03 · CRITIC

Challenge

Recomputes every figure from its query. 8 checks plus a Nemotron challenge. Sends the Analyst back with new queries, or approves.

04 · REPORTER

Answer

A cited answer with confidence and reasons. Stores what explained the change in H-MEM for next time.

An evidence card: the federated CRM query and its rows, including the contract_ended events

The sponsor technology does the work

DATA LAYER

Zetaris

ERP and CRM are registered as causa_erp and causa_crm by one SQL script. Every query goes through Zetaris' REST API, and the CRM step joins both sources in one federated query.

METERLESS ENGINE

H-MEM

Investigation memory: findings tagged with the dimensions that explained them, recalled to reorder the next plan, adjusted by Helpful/Wrong feedback. Conformance 13/13.

AI PROVIDER

Nightshift

The only model endpoint: /v1/chat/completions with the meterless-app and meterless-scope headers.

NVIDIA

Nemotron

3.5 Lightning plans, drafts and critiques; 3 Ultra writes the report. Every trace event names the model that answered.

SELECT c.c_name, e.event_date, e.event_type, e.summary
FROM causa_crm.account_events e                 -- CRM database
  JOIN causa_erp.customer c ON e.c_custkey = c.c_custkey   -- ERP database
  JOIN causa_erp.nation n ON n.n_nationkey = c.c_nationkey
WHERE n.n_name = 'GERMANY' AND c.c_name IN (...)  -- the accounts behind the drop

Real runs

QuestionWhat Causa foundConfidence
Germany, Q3 1996Three Automobile accounts lost a fleet-parts tender to a cheaper competitor95%
France, Q1 1997A winter volume-discount programme cut revenue per unit by 9%85%
United States, 1997Two Machinery customers won in December 1996 added $15.6M95%
Japan, Q2 1996 (control)A real drop, but no CRM event explains it, so the cause is reported as not established70%

Each run's full result and JSONL trace (every step, query and model) is in output_examples.

Team

Paras Adlakha

Aerospace, electronics and systems engineering. Agents, Zetaris data layer, Meterless and Nemotron integrations.

Harshita Adlakha

System dynamics and socio-technical systems. Research, problem framing, evaluation design and the demo story.