#!/usr/bin/env python3 """run_validity.py — CLI: check all claims and seal to WORM""" import sys import json from engine import PureValidityEngine from claims import get_all_claims def main(): engine = PureValidityEngine() claims = get_all_claims() print(f"Pure Validity Bridge — checking {len(claims)} claims") print() receipt = engine.check_all(claims) print("Results:") for result in receipt["results"]: status_icon = "[OK]" if result["result"] == "valid" else "[FAIL]" print(f" {status_icon} {result['claim_type']:20} {result['result']}") print() print(f"Composite: {receipt['composite']}") print(f"WORM Hash: {receipt['hash'][:16]}") print(f"Sealed at: {receipt['timestamp']}") return 0 if receipt["composite"] == "valid" else 1 if __name__ == "__main__": sys.exit(main())