Test vectors

Concrete bundles, expected outputs.

The standard ships with a valid reference bundle and intentionally invalid bundles that exercise each failure mode. Use them to validate any conforming verifier — including your own.

PASS

Valid Credit Memo Bundle

vectors/valid-credit-memo/

All artifacts present, hash chain intact, every material claim supported, reviewer signoff recorded.

download bundle$ baink verify ./valid-credit-memo
expected verifier output
Status: PASS

PASS  bundle_manifest_valid
PASS  artifact_hashes_match
PASS  event_hash_chain_valid
PASS  material_claims_supported
PASS  policy_versions_present
PASS  reviewer_signoff_present
FAIL

Invalid — Unsupported Material Claim

vectors/unsupported-claim/

A material financial-metric claim appears in the final memo without source or calculation support.

download bundle$ baink verify ./unsupported-claim
expected verifier output
Status: FAIL

PASS  bundle_manifest_valid
PASS  artifact_hashes_match
FAIL  unsupported_material_claim
      → claim_044 (materiality=Material, status=Unsupported)
FAIL

Invalid — Broken Hash Chain

vectors/broken-hash-chain/

An event was edited after the fact. Its prev_event_hash no longer matches the previous event.

download bundle$ baink verify ./broken-hash-chain
expected verifier output
Status: FAIL

PASS  bundle_manifest_valid
FAIL  event_hash_chain_valid
      → broken_hash_chain at events[7]
FAIL

Invalid — Missing Reviewer Signoff

vectors/missing-signoff/

Profile BAINK-CM-0.1 requires a reviewer signoff on the recommendation claim. None was found.

download bundle$ baink verify ./missing-signoff
expected verifier output
Status: FAIL

PASS  artifact_hashes_match
PASS  event_hash_chain_valid
FAIL  recommendation_claim_has_reviewer_signoff
FAIL

Invalid — Missing Policy Version

vectors/missing-policy-version/

A referenced policy lacks a version and effective date in the policy manifest.

download bundle$ baink verify ./missing-policy-version
expected verifier output
Status: FAIL

PASS  artifact_hashes_match
FAIL  policy_versions_present
      → policy "underwriting/credit_score" missing version