Skip to main content
PostgreSQL stores canonical block/event provenance and product projections. The migration runner applies each file in a single transaction and requires the exact continuous sequence 001 through 014. Amounts use PostgreSQL NUMERIC columns and are exposed as decimal strings. Canonical flags and block hashes retain reorg provenance. Derived rows are application views; the chain and contracts remain authoritative for balances and execution. The repository proves the migration set and runner behavior. It does not prove which migrations are installed in an unspecified remote database.