AgentXGL AssuranceTeam AgentXGL (GlobalLogic) · TM Forum Agentic Assurance hackathonOffline copy: results as recorded
Overview

Three AI agents, three written promises, and records anyone can check

When a customer's internet drops, three AI agents (customer, IT and network) work the fault together on the MoDaaS platform, using NVIDIA Nemotron models. Before testing, we wrote down three promises they must keep. This site shows each part of how we hold them to it, and lets you check every answer yourself.

What was already running, and what we built

The workshop gave every team the left column. The right column is ours, each with its proof.

Already running in our account
AI-native ODA Canvasthe governance layer, live

Every model, tool and agent call goes through the MoDaaS gateway, which writes one line per call. We use that line as the figure of record, and every asset carries a named approver.

Three reference agentscustomer · IT · network

We kept them as the comparison, then patched our copy: a spending cap inside the agent, a record of each step, and real IT-network negotiation.

Tamper-evident audit ledgerevery model call, tool call and decision

The agents' diary. We join it to the gateway's lines, so an entry that never landed is visible, and seal both per run.

3 scenarios + graderscore-run.py

We froze our quality baseline on it (control 9), and found and wrote down where it is too lenient (AGX-9-v2).

What we built
Agents that resolve faults, and leave evidence an auditor accepts

The judgment they lack: closing the gap

Our Evidence Pack, the artifact we are judged on

A passing grade

Scenario (organisers' grader)Reference agentsOur agentsWhat each agent decided: reference → ours

How it fits together

THE AGENTS' PATH Three AI agentscustomer · IT · network MoDaaS gatewaypolicy · guardrail · logs every call Models and toolsNVIDIA Nemotron · MCP tools Watchdog (live)reads gateway lines, pauses gateway lines + agents' diary, saved per run THE ASSURANCE SIDE, OUT OF THE AGENTS' PATH Control registercontrols, thresholds, owners,versions; hands out the current one Evaluatorvalue vs threshold → verdict;stateless Evidence ledgerbinds record to control, version,run; seals and chains it Control query“was X met betweenT1 and T2?” the watchdog also reads its frozen limit from the register Click a highlighted box to open its page. No agent or gateway ever calls the register: only the watchdog and the evaluator read it.

What we use from AWS, ServiceNow, NVIDIA and TM Forum

Each line names the record that shows it. Shown: a record proves it. Built: the code is ready and a team member runs it. Not yet: written in the gap list.

PartnerToolStatusWhat we do with itRecord

The platform's layers: what we use, and the record that shows it

The workshop's architecture: CRs declare intent (governance plane), operators enforce it through AWS services (enforcement layer), agents run on AgentCore (runtime layer), CloudWatch observes. Open any record to check.

LayerPartUseWhat we do with itRecord

The two-minute tour

  1. Control register: the three rules, their thresholds, owners and frozen versions.
  2. Runs: press Play on AGX-16-BREACH and watch the spending cross the limit.
  3. Control query: ask whether a promise held between two times.
  4. Try to break it: hide the overspend and see the seal catch it.
  5. Live: run agx against the live platform and watch its output stream in.

How to read the colours

  • Metthe promise was kept
  • Brokenit was not, and we show it
  • Can't tellnot enough evidence, so we make no claim. Missing evidence is never a pass.

People appear by name, as the rule book names them; email addresses are not shown. Links leave this site only for AWS and ServiceNow, which need the team's login.