visigrid/VisiHub Verify

Publish a dataset snapshot to VisiHub and verify its integrity. Get diffs, checks, and signed proofs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api_keyVisiHub API token (create at app.visihub.app/settings/tokens)yes
repoVisiHub repository in owner/slug format (e.g. acme/payments)yes
file_pathPath to the file to publish (CSV, TSV)yes
dataset_pathDataset path in VisiHub (defaults to file basename)no
messageRevision message (e.g. commit SHA, pipeline run ID)no
source_typeSource system identifier (e.g. dbt, qbo, snowflake, manual)no
source_identitySource-specific identity (e.g. warehouse table, realm ID, account ID)no
assertionsControl total assertions as JSON array (e.g. [{"kind":"sum","column":"amount","expected":"12345.67","tolerance":"0.01"}])no[]
fail_on_check_failureFail the action if integrity checks failnotrue
enforce_gateCall the gate check after verification and fail if any required assertion is deniednofalse
api_baseVisiHub API base URLnohttps://api.visihub.app
namedescription
verification_statusPASS or FAIL
check_statuspass or fail (from snapshot integrity check)
diff_summaryJSON string of the diff summary
run_idVisiHub run/revision ID
proof_urlURL to download the signed proof
versionDataset version number
gate_statusALLOW or DENY (only set when enforce_gate is true)