LICENSE
README.md
pyproject.toml
src/pramiti_mcp_verify/__init__.py
src/pramiti_mcp_verify/cli.py
src/pramiti_mcp_verify/policy_bundle.py
src/pramiti_mcp_verify/py.typed
src/pramiti_mcp_verify/verifier.py
src/pramiti_mcp_verify.egg-info/PKG-INFO
src/pramiti_mcp_verify.egg-info/SOURCES.txt
src/pramiti_mcp_verify.egg-info/dependency_links.txt
src/pramiti_mcp_verify.egg-info/entry_points.txt
src/pramiti_mcp_verify.egg-info/requires.txt
src/pramiti_mcp_verify.egg-info/top_level.txt
src/pramiti_mcp_verify/vectors/record_conformance_v0/README.md
src/pramiti_mcp_verify/vectors/record_conformance_v0/expected.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/advisory_refused_with_commitment.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/conforming_executed_projection.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/conforming_refused_no_commitment.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_alg_mismatch.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_bad_status.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_digest_mismatch.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_malformed_backlink_digest.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_missing_signature.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_not_an_object.json
src/pramiti_mcp_verify/vectors/record_conformance_v0/records/neg_unsupported_alg.json
src/pramiti_mcp_verify/vectors/signatures/rs256/other_public.pem
src/pramiti_mcp_verify/vectors/signatures/rs256/public.pem
src/pramiti_mcp_verify/vectors/signatures/rs256/record.json
tests/test_aat_chain.py
tests/test_bundle.py
tests/test_k2_rs256.py
tests/test_settlement_pack.py
tests/test_verifier.py
tests/test_version_is_single_sourced.py