Scrydon
Examples

Fraude Intelligence

A financial-services AML / fraud-detection scenario with a typed ontology over transaction data — end-to-end from managed tables through ontology to a chat agent.

The Fraude Intelligence example shows Scrydon set up for a financial-services AML / fraud-detection analyst. It ties together managed tables, the typed ontology layer, and an agentic workflow — so the analyst can ask plain-language questions and get governed, typed, cited answers.

What it models

A regulator's view of:

  • Transactions between counterparties.
  • Customers (the persons / entities party to those transactions).
  • Suspicious activity reports (SARs).
  • Regulated entities and the regulators that supervise them.
  • Risk assessments and supervisory actions.

The example ships a Fraude Intelligence ontology pack with pre-built bindings against the demo CSVs. Once installed, the analyst can ask:

  • "Show me all transactions involving Acme Holdings that triggered a SAR in Q1."
  • "Which regulators supervise the high-risk entities in Belgium?"
  • "What's the trend in supervisory actions against fintechs?"

Download

The pack is a downloadable .scrydon-pack.tar.gz bundle — it is not preshipped with the platform.

Install

  1. Download the bundle above.
  2. In your Scrydon deployment, open Settings → Platform → Packs.
  3. Drag the .tar.gz onto the drop zone (or click to pick the file). The dialog shows the bundle's packageId, version, and ontology contributes summary.
  4. Tick the unsigned-pack acknowledgement and click Upload. The pack appears in your org catalog as Fraude Intelligence v1.0.0.
  5. In your workspace, open the Ontology marketplace and enable Fraude Intelligence for the active workspace-environment.
  6. Upload the demo CSVs below as managed tables, then map the pack's bindings to them in /ontologyBindings.

For the full walkthrough (schema inspection, binding column maps, graph verification, building an agentic triage workflow), see the step-by-step tutorial.

What's interesting about it

  • Typed reasoning — the agent reasons about RegulatedEntity and Transaction, not about regulated_entities rows. Renaming a column doesn't break the workflow.
  • Provenance everywhere — every agent answer cites the underlying rows and bindings.
  • Multi-hop traversal — ask about regulators of entities involved in high-risk transactions; the agent traverses the links without you wiring the joins.
  • Column-level masking — confidential fields (e.g. originatorName) are masked for members and visible to admins.

Sample data

Nine anonymised, cross-referenced CSVs in apps/docs/public/static/fraude-intelligence/:

On this page

On this page