DEMO TENANTOperator-side data (staff, contacts, calendar, training, grants, complaints, SAR, four-eyes reviews) is illustrative — not a real Greentube record. Connector output, evidence-ledger anchors, RFC 3161 timestamps, Postgres RLS, regulator-source ingestion and LLM extractions are the real machine. Rows marked demo are seeded fixtures.
Georg Gubo
MGA · UKGC · ADM · RO-ONJN · SK-MFSR · DGOJ · GGL · SPI · NJ-DGE · MI-MGCB · PA-PGCB

Import & Export

One-click downloads + bulk-upload paths. Every download streams directly from the live database — no caching, no stale snapshots.
csv
Findings — CSV

Open findings + severity + assignee + due date + linked control. Default: only resolved=false. Pass include_resolved=1 for the full history. Sorted with open first, newest first.

Download
yaml
Controls — YAML

The control library scoped to your operator's enabled jurisdictions. Auditors want to see 'the code' — this is the same YAML files the worker loads at boot, but filtered.

Download
csv
Contacts — CSV

Every regulator / auditor / counsel contact you've recorded. Importable back via the panel below — useful for tenant migration or auditor handoff.

Download
json
Operator profile + connectors — JSON

Full operator snapshot: profile, enabled jurisdictions, users, connectors (config only — no plaintext secrets), contacts. Used for DR rebuilds + tenant migration. Plain JSON for scripting.

Download

Idempotent upsert. Required column: name. Optional: email · organisation (or org) · kind (or role) · phone · jurisdiction · notes. Default upsert key is email; switch to name+organisation for sources without email coverage.

# Same endpoints, with a per-tenant JWT bearer
curl -H "Authorization: Bearer $JWT" \
  https://api.kural.tech/operators/OP-GREENTUBE/export/findings.csv?include_resolved=1 \
  -o findings.csv

curl -H "Authorization: Bearer $JWT" \
  https://api.kural.tech/operators/OP-GREENTUBE/export/controls.yaml?jurisdiction=ukgc \
  -o controls-ukgc.yaml