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.