# BouncyCastle Crypto Plugin Charter ## Mission Provide BouncyCastle-backed Ed25519 signing for StellaOps cryptography. ## Responsibilities - Keep provider behavior deterministic and thread-safe. - Avoid leaking private key material from descriptors. - Track task status in `TASKS.md`. ## Required Reading - `docs/modules/platform/architecture-overview.md` ## Working Agreement - 1. Update task status in the sprint file and local `TASKS.md`. - 2. Keep key normalization and signature formats stable. - 3. Add tests for edge cases and key normalization rules.