Authentic statutory obligations decomposed into atomic machine-actionable conditions, actions, and verification standards.
Primary account numbers (PAN) must be rendered unreadable anywhere it is stored using strong cryptography (AES-256), hashing, or tokenization; never store sensitive authentication data (SAD) after authorization.
Statutory verification and compliance logging required.
{
"no_cvv_storage_post_auth": true,
"pan_tokenized_or_encrypted": true
}All access to system components must be identified and authenticated, requiring Multi-Factor Authentication (MFA) for all access to the Cardholder Data Environment (CDE).
Statutory verification and compliance logging required.
{
"mfa_required_for_cde": true,
"8_character_plus_passwords": true
}Strong cryptography and security protocols must be used to protect sensitive cardholder data during transmission over open, public networks.
Statutory verification and compliance logging required.
{
"tls_1_2_or_1_3_only": true,
"valid_pki_certificates": true
}Audit trails must be enabled and active for all system components, linking all access to individual users, and reviewed at least daily.
Statutory verification and compliance logging required.
{
"daily_log_review": true,
"12_month_log_retention": true
}Network security controls (NSCs) such as firewalls and cloud security groups must be configured to inspect and control traffic between trusted and untrusted networks.
Statutory verification and compliance logging required.
{
"cde_isolated": true,
"default_deny_all_ingress": true
}