LICENSE
README.md
pyproject.toml
src/verifiable_tool_invocation_flow/__init__.py
src/verifiable_tool_invocation_flow/canonical.py
src/verifiable_tool_invocation_flow/guarded_tool_call.py
src/verifiable_tool_invocation_flow/hashing.py
src/verifiable_tool_invocation_flow/main.py
src/verifiable_tool_invocation_flow/models.py
src/verifiable_tool_invocation_flow/policy_checker.py
src/verifiable_tool_invocation_flow/receipt_builder.py
src/verifiable_tool_invocation_flow/resources.py
src/verifiable_tool_invocation_flow/signer.py
src/verifiable_tool_invocation_flow/validator.py
src/verifiable_tool_invocation_flow.egg-info/PKG-INFO
src/verifiable_tool_invocation_flow.egg-info/SOURCES.txt
src/verifiable_tool_invocation_flow.egg-info/dependency_links.txt
src/verifiable_tool_invocation_flow.egg-info/entry_points.txt
src/verifiable_tool_invocation_flow.egg-info/requires.txt
src/verifiable_tool_invocation_flow.egg-info/top_level.txt
src/verifiable_tool_invocation_flow/examples/input_request.json
src/verifiable_tool_invocation_flow/examples/policy_snapshot.json
src/verifiable_tool_invocation_flow/examples/tool_input.json
src/verifiable_tool_invocation_flow/examples/tool_manifest.json
src/verifiable_tool_invocation_flow/examples/tool_output.json
src/verifiable_tool_invocation_flow/flows/__init__.py
src/verifiable_tool_invocation_flow/flows/secure_tool_invocation_flow.py
src/verifiable_tool_invocation_flow/schemas/execution_receipt.schema.json
src/verifiable_tool_invocation_flow/schemas/verification_report.schema.json
src/verifiable_tool_invocation_flow/tools/__init__.py
src/verifiable_tool_invocation_flow/tools/demo_metadata_lookup_tool.py
tests/test_canonical_json.py
tests/test_flow_wrapper.py
tests/test_guarded_tool_call.py
tests/test_hashing.py
tests/test_policy_denied.py
tests/test_receipt_builder.py
tests/test_replay_protection.py
tests/test_signature.py
tests/test_validator_tampered.py
tests/test_validator_valid.py