Status
Live read-out, computed at request time. Last checked 2026-06-28 08:55 UTC.
Data sources
The PDF footer's "data refreshed" line is built from these sources. Stale rows tend to mean we missed a planned refresh; failed rows mean the most recent attempt errored.
| Source | Last refreshed | Status | Note |
|---|---|---|---|
| Compliance | 2026-05-06 | ok | |
| USITC HTS sample (curated, IN->US) | 2026-05-05 | stale | Past expected refresh window |
| USITC HTS upstream | 2026-06-28 | ok | |
| VAT/GST manual (US, IN) | 2026-05-05 | ok | |
| WCO HS sample (curated) | 2026-05-05 | ok |
Background jobs (Hangfire)
PDF generation, email delivery, and the sanctions-retry sweep all run as Hangfire jobs. These counts are lifetime totals from the Hangfire monitoring API.
Recent incidents
When something does break, an entry appears here with the date, what we saw, and what we did. The Hangfire dashboard at /admin/hangfire keeps the technical detail for our records.
Service is monitored continuously by Sentry (unhandled exceptions and ILogger Warning+) and the Hangfire dashboard (job-level failures). If you see a problem we haven't, email [email protected].