# Lesson 18 — Securing AI Agents with Cryptographic Receipts # # These three packages are sufficient for the entire lesson. # All have permissive licenses (Apache-2.0 / MIT / BSD). pynacl>=1.5.0 # Ed25519 signing and verification (libsodium binding) jcs>=0.2.1 # RFC 8785 JSON Canonicalization Scheme # The "ipykernel" package is required to run the Jupyter notebook # in environments that do not have it installed by default. ipykernel>=6.0.0