End-to-end financial verification demo: dbt + DuckDB + VisiGrid proof signing.
pip install dbt-duckdb duckdb
cargo install --path ../visigrid/app/crates/cli # or download vgrid binary
./demo.sh
Produces a PASS run (clean match) and a FAIL run (deliberate $0.02 mismatch), with signed Ed25519 proofs.
All artifacts land in warehouse_out/:
| File | Description |
|---|---|
verify.pass.json |
Verification result (status: pass) |
verify.fail.json |
Verification result (status: fail) |
diffs.pass.csv |
Empty — no mismatches |
diffs.fail.csv |
Rows that differ |
proof.pass.json |
Signed proof envelope (pass) |
proof.pass.sig |
Raw Ed25519 signature |
proof.fail.json |
Signed proof envelope (fail) |
proof.fail.sig |
Raw Ed25519 signature |
vgrid export truthconverts fixture transactions → dbt seeds (deterministic CSVs)dbt seedloads seeds into DuckDBdbt runaggregates transactions →warehouse_daily_totals(with optional mismatch toggle)vgrid verify totalscompares truth vs warehouse, signs proof with Ed25519