Avena · Moat Archive

Hash-chained backups,
durable forever.

Every institutional table is snapshotted nightly to Vercel Blob — a separate provider from the primary Supabase database. Each snapshot carries the SHA-256 of its predecessor, forming an append-only chain. If anyone tampers with a historical snapshot, the chain breaks publicly. Anyone can download, verify, and rebuild.

Tables under archive
7
Total runs
21
Bytes archived
332.3 KB
Latest run
2026-05-26
Coverage

Seven tables, nightly at 03:00 UTC.

EU Official Statistics
● archived
eu_official_stats
3 runs · 4,145 rows latest
sha256: 42383a59c99f1302195449d7
Cross-Validation Snapshots
● archived
eu_validation_snapshots
3 runs · 8 rows latest
sha256: 2d6c7a683b8a58bdf011ab81
Macro Anomaly Feed
● archived
eu_anomalies
3 runs · 2 rows latest
sha256: 816bfca7cc39252e295782dd
AVN-ID Registry
● archived
avn_id_registry
3 runs · 6 rows latest
sha256: c708e49c2bdf1cb181e4a8e0
Sovereign Briefings
● archived
sovereign_briefings
3 runs · 4 rows latest
sha256: e5d48957e441a603e01a89df
Counterpart Health History
● archived
counterpart_health_history
3 runs · 90 rows latest
sha256: b477c2acdde2f2227b84302f
Price Snapshots (90d)
● archived
price_snapshots
3 runs · 1,881 rows latest
sha256: 9fc9772a84b638a925d111bd
Chain integrity

Every chain verified.

Per-table chain check: for each table, row N's prev_sha256 must equal row N-1's sha256. Any deviation marks the chain as broken and is publicly visible. Verify any chain via /api/v1/archive/verify?table=….

avn_id_registry✓ intact
3 links verified
Verify chain →
counterpart_health_history✓ intact
3 links verified
Verify chain →
eu_anomalies✓ intact
3 links verified
Verify chain →
eu_official_stats✓ intact
3 links verified
Verify chain →
eu_validation_snapshots✓ intact
3 links verified
Verify chain →
price_snapshots✓ intact
3 links verified
Verify chain →
sovereign_briefings✓ intact
3 links verified
Verify chain →
Verification methodology

How to verify the chain.

1 · Download a snapshot
curl -O <blob_url>
gunzip eu_official_stats.<sha>.jsonl.gz
wc -l eu_official_stats.<sha>.jsonl
2 · Recompute the sha and compare
# computed sha must match the
# row's sha256 field below
shasum -a 256 eu_official_stats.<sha>.jsonl.gz
3 · Walk the chain

Each row stores prev_sha256 — the sha of the previous snapshot for that table. Walking back through the chain proves that no historical snapshot has been silently rewritten. If row.prev_sha256previous_row.sha256 for any pair, the chain is broken and visible to everyone.

4 · Rebuild on demand

Every snapshot is sorted JSONL — one row per line, deterministic key order. Restoring is psql \\copyor any standard ETL. The full institutional moat is reconstructible without Avena's involvement.

Run history

21 snapshots across 3 days.

2026-05-26
TableRowsBytesSHA-256 (head)Prev SHA (chain)Blob
avn_id_registry61.1 KBc708e49c2bdf1cb1c708e49c2bdf1cb1…download →
counterpart_health_history903.6 KBb477c2acdde2f222b477c2acdde2f222…download →
eu_anomalies2474 B816bfca7cc39252e816bfca7cc39252e…download →
eu_official_stats4,14558.4 KB42383a59c99f130225bc90b6fad6bb6d…download →
eu_validation_snapshots8771 B2d6c7a683b8a58bd670f35743cb10a34…download →
price_snapshots1,88136.9 KB9fc9772a84b638a99fc9772a84b638a9…download →
sovereign_briefings410.0 KBe5d48957e441a603e5d48957e441a603…download →
2026-05-25
TableRowsBytesSHA-256 (head)Prev SHA (chain)Blob
avn_id_registry61.1 KBc708e49c2bdf1cb1c708e49c2bdf1cb1…download →
counterpart_health_history903.6 KBb477c2acdde2f222b477c2acdde2f222…download →
eu_anomalies2474 B816bfca7cc39252e816bfca7cc39252e…download →
eu_official_stats4,14558.9 KB25bc90b6fad6bb6d25bc90b6fad6bb6d…download →
eu_validation_snapshots8771 B670f35743cb10a34670f35743cb10a34…download →
price_snapshots1,88136.9 KB9fc9772a84b638a99fc9772a84b638a9…download →
sovereign_briefings410.0 KBe5d48957e441a603a26a25511782400f…download →
2026-05-24
TableRowsBytesSHA-256 (head)Prev SHA (chain)Blob
avn_id_registry61.1 KBc708e49c2bdf1cb1— (genesis)download →
counterpart_health_history903.6 KBb477c2acdde2f222— (genesis)download →
eu_anomalies2474 B816bfca7cc39252e— (genesis)download →
eu_official_stats4,14558.9 KB25bc90b6fad6bb6d— (genesis)download →
eu_validation_snapshots8771 B670f35743cb10a34— (genesis)download →
price_snapshots1,88136.9 KB9fc9772a84b638a9— (genesis)download →
sovereign_briefings37.6 KBa26a25511782400f— (genesis)download →
Cite this archive
Avena Terminal (2026). Moat Archive — hash-chained nightly snapshots.
Vercel Blob storage · independent of primary Supabase database · SHA-256 chained.
avenaterminal.com/archive · CC BY 4.0 · DOI 10.5281/zenodo.19520064

Institutional users requesting (a) custom retention windows, (b) Zenodo-deposited monthly milestone releases, or (c) co-signed snapshots for regulatory audit can write to institutional@avenaterminal.com.

Governance & SLA · API documentation