perf(delivery): share byte proofs across bounded setup

This commit is contained in:
2026-10-21 06:40:00 +08:00
parent 9ea709af92
commit 14d931a8d7
14 changed files with 538 additions and 19 deletions
+2 -2
View File
@@ -8,7 +8,7 @@ from pathlib import Path
from . import build, configuration, database, install, manifest, policy, preflight, proxy
def main() -> None:
def main(argv: list[str] | None = None) -> None:
parser = argparse.ArgumentParser(description="KF bounded offline delivery")
sub = parser.add_subparsers(dest="command", required=True)
check = sub.add_parser("contract")
@@ -50,7 +50,7 @@ def main() -> None:
check.add_argument("--manifest-sha256", required=True)
check.add_argument("--configuration-id", required=True)
sub.add_parser("check-active")
args = parser.parse_args()
args = parser.parse_args(argv)
try:
if args.command == "contract":
policy.contract(args.path)