Demo registry · synthetic data (not live credit sources) · see docs/DEMO_DATA_RULES.md

All agents

Debt Watch

A · Credit information

AI Act: limited riskSynthetic

Polls the enforcement authority for new debts, claims and payment remarks, matches them to companies, and records the balance and case type. A new remark triggers a re-score.

Runs per day
6
p95 run time
5.5 s
Tokens per day
23,534
Failed runs
0.0 %

From the sample telemetry, 2026-09-18 – 2026-09-24, which includes the incident on 2026-09-22.

Facts

service.name
safegrade-debt-watch
Model
claude-haiku-4-5
Runs
Every 2 hours
Tools
poll_enforcement_registermatch_companyrecord_claimrequest_rescore
Outcome to optimize
Time to record: New remarks recorded within 6 hours (safegrade.debt.hours_to_record)
Human oversight
Unmatched claims (no confident company match) go to an analyst.
EU AI Act
Handles data about sole traders, who are natural persons. Logged for GDPR accountability.
Reads from
Registry Sync
Auga lenses
Oversight Inbox, Operate

What can go wrong

  • Symptom: Claims attached to the wrong company

    Root cause: Two companies share a name after a merger that Registry Sync had not applied yet

Telemetry

Each run is one trace. Besides the standard gen_ai.* attributes, the root span carries:

safegrade.orgnrCompany the claim was matched to
safegrade.debt.case_typePublic or private claim
safegrade.debt.match_confidenceConfidence of the company match, 0–1
safegrade.debt.hours_to_recordHours from publication to record

Shape of one run:

{
  "name": "invoke_agent Debt Watch",
  "resource": {
    "service.name": "safegrade-debt-watch",
    "service.namespace": "safegrade"
  },
  "attributes": {
    "gen_ai.operation.name": "invoke_agent",
    "gen_ai.provider.name": "anthropic",
    "gen_ai.agent.id": "debt-watch",
    "gen_ai.agent.name": "Debt Watch",
    "gen_ai.request.model": "claude-haiku-4-5",
    "safegrade.orgnr": "…",
    "safegrade.debt.case_type": "…",
    "safegrade.debt.match_confidence": "…",
    "safegrade.debt.hours_to_record": "…"
  },
  "children": [
    "chat claude-haiku-4-5",
    "execute_tool poll_enforcement_register",
    "execute_tool match_company",
    "execute_tool record_claim",
    "execute_tool request_rescore",
    "chat claude-haiku-4-5"
  ]
}

Download the full week (OTLP/JSON)