857 B
857 B
AGENTS - Cryptography Module
Working Directory
src/Cryptography/**(crypto core, plugins, profiles, tests).
Required Reading
docs/README.mddocs/07_HIGH_LEVEL_ARCHITECTURE.mddocs/modules/platform/architecture-overview.mddocs/modules/cryptography/architecture.mddocs/modules/cryptography/README.mddocs/modules/cryptography/multi-profile-signing-specification.md
Engineering Rules
- Deterministic serialization and signing; no nondeterministic inputs.
- Respect offline posture; no network calls in crypto paths.
- Validate inputs and fail closed on verification errors.
Testing & Verification
- Tests live in
src/Cryptography/__Tests/**. - Add vectors for signing/verification, negative cases, and determinism.
Sprint Discipline
- Log cryptography decisions in sprint Decisions & Risks with doc links.