Six anchors for the professional layer.
1Cybersecurity is a profession, not just a job — five sociological markers, including a body of knowledge, codes, and public-duty commitments.
2Five professional relationships: employer, client, profession, public, self. Daily-priority order is the reverse of the codes' hard-case order.
3Trust asymmetry is the structural condition that makes codes necessary. You see what they don't.
4Four codes — ASIS, ISACA, GIAC, Ethics FIRST — converge on lawful conduct, confidentiality, due care, honest representation, and public-interest service.
5Confidentiality vs. disclosure is the hardest recurring conflict. The codes embed a decision tree: internal first, document, proportional, consult.
6NSO Group / Pegasus is the reference case for code-vs-contract. The conflict was foreseeable; whether the code mattered was the choice.