INNER CODE UNIT · Python

cmd_verify

2akouwu/reverify · reverify/cli.py:436

def cmd_verify(args: argparse.Namespace) -> None:
    data = load_input_bytes(args.target)

    claims_data: List[Dict[str, Any]] = []
    if args.claims_file:
        with open(args.claims_file, "r", encoding="utf-8") as f:
            loaded = json.load(f)
        claims_data = loaded if isinstance(loaded, list) else [loaded]
    elif args.claim:
        for raw in (args.claim if isinstance(args.claim, list) else [args.claim]):
            loaded = json.loads(raw)
            claims_data.extend(loaded if isinstance(loaded, list) else [loaded])
    else:
        raise SystemExit("verify requires --claim '<json>' or --claims-file <path>")

    verifier = Verifier(data)
    report = verifier.verify_all(
        [Claim.from_dict(c) for c in claims_data], min_information=args.min_information

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…