Audit Anomalies
Public anomaly evidence for the VETS Coin trust layer: nightly scan results, export bundles, and run-to-run signals that help explain where tokens moved and what changed.
Last updated: 2026-06-17 01:29:42 UTC
Export links currently include your selected run and active filters.
Status
Use this page as the public runbook view for anomaly evidence. It pairs nightly scan output with status, schema, and export references so partners and supporters can inspect drift instead of relying on summary claims.
Selected run 2026-04-30 10:23:50 UTC vs latest run 2026-07-26T10:31:53.176179Z. Signatures delta: 8, rows delta: 0.
| Type | Count |
|---|---|
| duplicate_owner_in_signature | 7 |
| duplicate_rows_in_signature | 7 |
| outlier_delta | 1 |
| row_count_unexpected | 7 |
How To Read This
This page is generated from a nightly scan of the audit CSV export. It flags unusual patterns so you can click into a signature and see a full per-owner delta breakdown.
- bad: high-confidence anomaly (large deltas, inconsistent sums, or outlier patterns)
- warn: suspicious but lower confidence (often data gaps or smaller deltas)
Triage Lifecycle
overdue critical: 0Lifecycle states: new, investigating, accepted, resolved.
Threshold Change History
| Changed At | Parameter | From | To | Owner | Reason |
|---|---|---|---|---|---|
| 2026-03-10T20:30:00Z | abs_delta_warn_threshold | 25000 | 20000 | ops | Raise sensitivity after consecutive high-delta anomaly clusters. |
| 2026-03-08T10:45:00Z | row_count_spike_multiplier | 2.5 | 2.2 | risk | Reduce false negatives on bursty distribution windows. |
Anomaly Glossary
Run Trend
Last 12 complete run(s), oldest to newest.
Automated Alert Snapshot
OKThresholds: sigs 50.0%, rows 50.0%.
Current 20260726T103153Z | sigs=0 (n/a), rows=64 (+0.0%).
No threshold alerts for this run.
Recommended next steps:
- No immediate action required; continue scheduled monitoring.
Dataset Freshness + Lineage
| Dataset | Status | Age | Updated | Source Path |
|---|---|---|---|---|
| summary_csv | warn | 201.0d | 2026-01-07T04:32:09Z | /home/vets-coin/flask_api/docs/vets_audit_summary.csv |
| wallets_csv | warn | 201.0d | 2026-01-07T04:32:09Z | /home/vets-coin/flask_api/docs/vets_audit_wallets.csv |
| transactions_csv | warn | 201.0d | 2026-01-07T04:32:09Z | /home/vets-coin/flask_api/docs/vets_audit_transactions.csv |
| summary_usd_csv | warn | 201.0d | 2026-01-07T04:33:33Z | /home/vets-coin/flask_api/docs/vets_audit_summary_usd.csv |
| wallets_usd_csv | warn | 201.0d | 2026-01-07T04:33:33Z | /home/vets-coin/flask_api/docs/vets_audit_wallets_usd.csv |
| anomaly_summary_json | warn | 87.8d | 2026-04-30T10:23:50Z | /home/vets-coin/logs/audit_txn_anomalies/history/audit_txn_anomaly_20260430T102350Z_summary.json |
| anomaly_csv | warn | 87.8d | 2026-04-30T10:23:50Z | /home/vets-coin/logs/audit_txn_anomalies/history/audit_txn_anomaly_20260430T102350Z_anomalies.csv |
Run-To-Run Visual Compare
2026-04-30 10:23:50 UTC vs Latest (rolling). Total type delta: +22.
| Type | Run A | Run B | Delta |
|---|---|---|---|
| duplicate_owner_in_signature | 7 | 0 | +7 |
| duplicate_rows_in_signature | 7 | 0 | +7 |
| row_count_unexpected | 7 | 0 | +7 |
| outlier_delta | 1 | 0 | +1 |
Run Diff By Type
Selected run 2026-04-30 10:23:50 UTC vs latest 2026-07-26T10:31:53.176179Z.
Click a type to drill into filtered anomaly rows for this run.
- WARN Total anomaly-type hits increased by +22 versus latest (22 vs 0).
- WARN Top increase: duplicate_owner_in_signature moved by +7 (7 now vs 0 latest).
- WARN Newly present anomaly types in selected run: duplicate_owner_in_signature, duplicate_rows_in_signature, row_count_unexpected, outlier_delta
- NEUTRAL Comparison baseline run: 2026-07-26T10:31:53.176179Z.
| Anomaly Type | Selected | Latest | Delta |
|---|---|---|---|
| duplicate_owner_in_signature | 7 | 0 | +7 |
| duplicate_rows_in_signature | 7 | 0 | +7 |
| row_count_unexpected | 7 | 0 | +7 |
| outlier_delta | 1 | 0 | +1 |
| Total | 22 | 0 | +22 |
Filters
Showing 1 row(s) after filters.
Tip: Click any signature to open the full per-owner delta breakdown.
Top Anomalies Snapshot
Most impactful rows from the latest summary snapshot.
| Severity | Signature | Types | Max abs delta | Triage |
|---|---|---|---|---|
| bad |
outlier_delta
|
22345678.0 | new | |
| warn |
duplicate_owner_in_signature
duplicate_rows_in_signature
row_count_unexpected
|
50.0 | new | |
| warn |
duplicate_owner_in_signature
duplicate_rows_in_signature
row_count_unexpected
|
10.0 | new | |
| warn |
duplicate_owner_in_signature
duplicate_rows_in_signature
row_count_unexpected
|
10.0 | new | |
| warn |
duplicate_owner_in_signature
duplicate_rows_in_signature
row_count_unexpected
|
10.0 | new |
Results
| Severity | Signature | When | Types | Max abs delta | Rows | Owners | Delta sum | Triage | Owner / ETA |
|---|---|---|---|---|---|---|---|---|---|
| bad | 2025-02-10T08:58:22Z |
outlier_delta
|
22345678.0 | 2 | 2 | 0.0 | new |
unassigned
eta n/a
|