Outline & Key Points:
The Problem: Explain why self-signed SHA-256 digests fail as authentication (anyone with write access can recompute). Use the audit's finding: "integrity ≠ authentication".
The Threat Model: Briefly describe attack vectors (bundle tampering, rollback, unauthorized issuer).
The Solution: Walk through Ed25519 signing + trust store verification. Show code snippets of signing.py and runtime verification.
Beyond Signing: Mention ActionRequest model and unified integrations as complementary hardening measures.







