PCI DSS 4.0 — Payment Card Industry Data Security Standard

PCI DSS 4.0 — Payment Card Industry Data Security Standard — 82% of in-scope requirements covered.

146 requirements · 146 in scope (111 enforced · 1 designed · 34 advisory). The 82% is weighted over the in-scope base.

PCI DSS 4.0: requirement → the KYE™ artefact that enforces it

Demo data

You learn: Which requirements KYE™ enforces at runtime and with which artefact. You can: Walk the requirements.

How this widget is built
Demonstrates
KYE™ Compliance Mapping Rail™
Components
  • Framework requirement (clause)
  • Coverage status
  • KYE™ enforcement artefact (event, decision-record field, Evidence Pack™ entry)
Flow
Clause → status → the KYE™ artefact that enforces it, enforced requirements first. Architecture diagram
Used on

Source: PCI Security Standards Council — Payment Card Industry Data Security Standard v4.0 (March 2022, future-dated requirements effective 31 March 2025)

By category

CategoryReqsEnforcedDesignedAdvisoryDeferredCoverage
Req 1-2 Network Security & Secure Configuration199010061%
Req 11-12 Testing & Information Security Policy2615011068%
Req 3-4 Cardholder Data Protection232102093%
Req 5-6 Vulnerability Management201604085%
Req 7-8 Access Control & Authentication333111096%
Req 9-10 Physical Access & Logging251906082%

Every requirement → the KYE™ artefact that enforces it

IDTitleStatusKYE™ enforcement
pci-dss.1.1Install and maintain network security controls (NSCs) protecting the cardholder data environment (CDE) — Req 1.1advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md, constitution/51-NO-SPOF.md
pci-dss.1.2Configuration of network security controls — documented rule-set with explicit business justification — Req 1.2advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.2.5Documented and approved ports, protocols, and services for all NSCs — Req 1.2.5advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.3Restrict network access between trusted/untrusted networks (deny-all default, explicit allow-list) — Req 1.3advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.3.1Inbound CDE traffic restricted to that necessary for cardholder-data services — Req 1.3.1advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.3.2Outbound CDE traffic restricted to that necessary — Req 1.3.2advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.4Network connections between trusted and untrusted networks are controlled — Req 1.4advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.1.4.4Stored-PAN system components are not directly accessible from untrusted networks — Req 1.4.4advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md, constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.1.5Risks to the CDE from computing devices that can connect to both untrusted and CDE networks are mitigated — Req 1.5advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.2.1Processes and mechanisms for applying secure configurations to all system components are defined — Req 2.1enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2Apply secure configurations to all system components (no vendor defaults, hardening baselines) — Req 2.2enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/25-EDGE-GOVERNANCE.md, constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2.1Configuration standards developed for all system components — Req 2.2.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2.2Vendor default accounts are managed — disabled or accounts removed before deployment — Req 2.2.2enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.2.2.3Primary functions requiring different security levels are managed — Req 2.2.3enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/25-EDGE-GOVERNANCE.md
pci-dss.2.2.4Only necessary services, protocols, daemons, and functions enabled — Req 2.2.4enforcedaudit_events: kye.evidence.decision_map.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2.5If insecure services/protocols are present, business justification is documented and additional security features deployed — Req 2.2.5enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2.6System security parameters configured to prevent misuse — Req 2.2.6enforcedaudit_events: kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.2.2.7All non-console administrative access is encrypted using strong cryptography — Req 2.2.7enforcedaudit_events: kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.2.3Wireless environments — secure configuration of any wireless networks attached to the CDE — Req 2.3advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.11.1Processes and mechanisms for regularly testing security of systems and networks are defined — Req 11.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.2Wireless access points are identified and monitored, unauthorised wireless access points are addressed — Req 11.2advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.11.3External and internal vulnerability scans run at least quarterly and after any significant change (ASV scans for external) — Req 11.3advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.3.1Internal vulnerability scans performed at least every 3 months — Req 11.3.1advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.3.2External vulnerability scans performed at least every 3 months by an ASV — Req 11.3.2advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.4External and internal penetration testing at least annually and after significant change — Req 11.4advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.4.1Penetration-test methodology is defined, documented, and implemented — Req 11.4.1advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.4.2Internal penetration testing performed at least once every 12 months — Req 11.4.2advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.4.3External penetration testing performed at least once every 12 months — Req 11.4.3advisoryconstitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.11.5Intrusion-detection and/or intrusion-prevention techniques detect and alert on suspicious activity in the CDE — Req 11.5enforcedaudit_events: kye.signal.incident.opened.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.11.5.2Change-detection mechanism deployed to alert on unauthorised modifications to critical files — Req 11.5.2enforced 1 unverified citationaudit_events: kye.signal.drift.detected.v1, kye.resilience.drift.detected.v1 unverified citation
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.11.6Unauthorised changes on payment pages are detected and responded to — Req 11.6enforcedaudit_events: kye.signal.drift.detected.v1, kye.signal.incident.opened.v1
engines: internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.12.1Comprehensive information-security policy is established, published, maintained, disseminated — Req 12.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/00-INDEX.md, constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.12.2Acceptable-use policies for end-user technologies are defined and implemented — Req 12.2enforcedaudit_events: kye.consent.acceptance.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.12.3Risk assessment of the CDE performed and documented at least annually — Req 12.3enforcedaudit_events: kye.compliance.attestation.v1, kye.risk_assessment.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md, constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.12.4PCI DSS compliance is managed — Req 12.4enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.12.5PCI DSS scope is documented and validated — Req 12.5enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.12.6Security awareness education is an ongoing activity — Req 12.6advisoryconstitution_refs: constitution/10-PARTNER.md, constitution/39-LEARN-RAIL.md
pci-dss.12.7Personnel are screened to reduce risks from insider threats — Req 12.7advisoryconstitution_refs: constitution/10-PARTNER.md
pci-dss.12.8Risk to information assets associated with third-party service-provider (TPSP) relationships is managed — Req 12.8enforcedaudit_events: kye.federation.cross_org_delegation.v1, kye.subprocessor.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/51-NO-SPOF.md
pci-dss.12.9Third-party service providers (TPSPs) support customers' PCI DSS compliance — Req 12.9enforcedaudit_events: kye.subprocessor.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/51-NO-SPOF.md
pci-dss.12.10Incident response plan — implemented, tested, and exercised at least annually — Req 12.10enforcedaudit_events: kye.signal.incident.opened.v1, kye.signal.incident.closed.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.12.10.1An incident response plan exists and is ready to activate in the event of a suspected/confirmed security incident — Req 12.10.1enforcedaudit_events: kye.signal.incident.opened.v1
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.12.10.2Incident response plan reviewed + tested at least every 12 months — Req 12.10.2enforcedaudit_events: kye.compliance.attestation.v1, kye.assurance.audit_replay_report.v1
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.12.10.4Personnel with incident-response responsibilities are appropriately trained — Req 12.10.4advisoryconstitution_refs: constitution/39-LEARN-RAIL.md
pci-dss.12.10.5Incident response plan includes monitoring + responding to alerts from critical security control systems — Req 12.10.5enforcedaudit_events: kye.signal.incident.opened.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.3.1Processes and mechanisms for protecting stored account data are defined and documented — Req 3.1enforcedaudit_events: kye.compliance.attestation.v1, kye.audit_retention_policy.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.3.2Minimise storage of account data (data-retention and disposal policy with hard-deletion proof) — Req 3.2enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1, kye.audit_retention_policy.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.3.2.1Account-data retention and disposal policies, procedures, and processes are defined — Req 3.2.1enforcedaudit_events: kye.audit_retention_policy.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.3SAD (sensitive authentication data) — never retained after authorisation, even if encrypted — Req 3.3enforcedaudit_events: kye.evidence.tool_call_pin.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.3.3.1SAD not retained after authorisation, even if encrypted — Req 3.3.1enforcedaudit_events: kye.evidence.tool_call_pin.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.3.3.2SAD encrypted during pre-authorisation processing using strong cryptography — Req 3.3.2enforcedaudit_events: kye.evidence.pack.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.4PAN access by personnel restricted; masking for display — Req 3.4enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.tool_call_pin.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.3.4.1PAN masked when displayed (≤ first 6 + last 4 visible) unless legitimate business need — Req 3.4.1enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.3.5Render PAN unreadable wherever stored (strong cryptography, key-management lifecycle) — Req 3.5enforcedaudit_events: kye.evidence.pack.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/51-NO-SPOF.md
pci-dss.3.5.1PAN rendered unreadable by hashing, truncation, tokenisation, or strong encryption — Req 3.5.1enforcedaudit_events: kye.evidence.pack.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.5.1.2Disk-level or partition-level encryption used only for removable electronic media — Req 3.5.1.2advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.3.5.1.3Logical-access management for disk-encryption keys — Req 3.5.1.3enforcedaudit_events: kye.authority.grant.v1, kye.purpose.permission.v1, kye.admin.api_key.issued.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.3.6Cryptographic keys used to protect stored account data are secured — Req 3.6enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/51-NO-SPOF.md
pci-dss.3.6.1Procedures defined for cryptographic-key lifecycle (generation, secure distribution, storage, retirement, …) — Req 3.6.1enforcedaudit_events: kye.compliance.attestation.v1, kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.7Where cryptography is used to protect stored account data, key-management processes are defined — Req 3.7enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.7.1Key-management policies for strong-cryptographic-key generation — Req 3.7.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.7.4Key-management policies for periodic cryptoperiod-bound key changes — Req 3.7.4enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.compliance.attestation.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.3.7.6Where manual cleartext key-management operations exist, dual-control / split-knowledge is required — Req 3.7.6enforcedaudit_events: kye.governedui.approval.v1, kye.governedui.action_proposal.v1
engines: internal
constitution_refs: constitution/36-GOVERNEDUI.md, constitution/51-NO-SPOF.md
pci-dss.4.1Protect cardholder data with strong cryptography during transmission over open/public networks (TLS 1.2+ mandatory) — Req 4.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.4.1.1Processes and mechanisms for protecting cardholder data with strong cryptography during transmission are defined — Req 4.1.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.4.1.2Roles and responsibilities for transmission protection are documented, assigned, and understood — Req 4.1.2enforcedaudit_events: kye.authority.grant.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.4.2Strong cryptography for end-user messaging technologies transmitting PAN — Req 4.2advisoryconstitution_refs: constitution/38-COMMS-RAIL.md
pci-dss.4.2.1Certificates protecting PAN during transmission over open networks are confirmed valid — Req 4.2.1enforcedaudit_events: kye.compliance.attestation.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.5.1Processes and mechanisms for protecting all systems and networks from malicious software are defined and understood — Req 5.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.5.2Anti-malware solutions deployed on all system components with regular updates — Req 5.2advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.5.2.1An anti-malware solution is deployed on all system components — Req 5.2.1advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.5.2.3Any system components not at risk for malware are evaluated periodically — Req 5.2.3enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.5.3Anti-malware mechanisms and processes are active, maintained, and monitored — Req 5.3advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.5.4Anti-phishing mechanisms protect users against phishing attacks — Req 5.4enforcedaudit_events: kye.authority.grant.v1, kye.signal.drift.detected.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.6.1Processes and mechanisms for developing and maintaining secure systems and software are defined — Req 6.1enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md, constitution/41-ERROR-HORIZONS.md
pci-dss.6.2Bespoke and custom software developed securely (SSDLC, code review, static + dynamic analysis) — Req 6.2enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md, constitution/41-ERROR-HORIZONS.md
pci-dss.6.2.1Bespoke / custom software developed using industry-recognised secure-development standards — Req 6.2.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.6.2.2Software-development personnel trained at least annually in secure coding — Req 6.2.2advisoryconstitution_refs: constitution/10-PARTNER.md
pci-dss.6.2.3Bespoke / custom software reviewed prior to release for vulnerabilities — Req 6.2.3enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.6.2.4Software-engineering techniques used to prevent or mitigate common attacks (injection, broken access, …) — Req 6.2.4enforcedaudit_events: kye.compliance.attestation.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.6.3Security vulnerabilities are identified and addressed — Req 6.3enforcedaudit_events: kye.compliance.attestation.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.6.3.1Security vulnerabilities identified using industry-recognised sources, risk-ranked, with documented coverage — Req 6.3.1enforcedaudit_events: kye.signal.drift.detected.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.6.3.2Inventory of bespoke / custom software, including third-party software components — Req 6.3.2enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.6.3.3All system components are protected from known vulnerabilities by installing applicable security patches — Req 6.3.3enforcedaudit_events: kye.signal.drift.detected.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.6.4Public-facing web applications protected against attacks (WAF or equivalent automated technical solution) — Req 6.4enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/16-EDGE-RUNTIME.md, constitution/35-STREAMING-LOGS.md
pci-dss.6.4.1Public-facing web applications reviewed via specialised tools (DAST) at least annually — Req 6.4.1enforcedaudit_events: kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.6.4.3All payment-page scripts loaded and executed in consumer browser are managed — Req 6.4.3enforcedaudit_events: kye.compliance.attestation.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.6.5Changes to all system components are managed securely — Req 6.5enforcedaudit_events: kye.evidence.decision_map.v1, kye.compliance.attestation.v1, kye.governedui.approval.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.7.1Processes and mechanisms for restricting access by business need-to-know are defined — Req 7.1enforcedaudit_events: kye.purpose.permission.v1, kye.purpose.admissibility.v1, kye.purpose.grant.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.2Define and assign access by role/job function with default deny-all — Req 7.2enforcedaudit_events: kye.authority.grant.v1, kye.purpose.grant.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/25-EDGE-GOVERNANCE.md
pci-dss.7.2.1An access-control model defines access based on job classification + function — Req 7.2.1enforcedaudit_events: kye.authority.grant.v1, kye.purpose.grant.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.2.2Access assigned based on the principles of least privilege — Req 7.2.2enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal, internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/25-EDGE-GOVERNANCE.md
pci-dss.7.2.4User-access reviews performed at least every 6 months — Req 7.2.4enforcedaudit_events: kye.compliance.attestation.v1, kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.7.2.5All application and system accounts and related access privileges are assigned and managed — Req 7.2.5enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.2.6All access to query repositories of stored cardholder data is restricted via programmatic methods — Req 7.2.6enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.tool_call_pin.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.3Access to system components and data is managed via an access-control system — Req 7.3enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1, kye.evidence.tool_call_pin.v1
engines: internal, internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/25-EDGE-GOVERNANCE.md
pci-dss.7.3.1Access-control system covers all system components — Req 7.3.1enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.3.2Access-control system configured to enforce assigned access — Req 7.3.2enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.7.3.3Access-control system configured with a default deny-all setting — Req 7.3.3enforcedaudit_events: kye.purpose.admissibility.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.1Processes and mechanisms for identifying users and authenticating access are defined — Req 8.1enforcedaudit_events: kye.authority.grant.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.2User identification and related accounts for users and administrators are strictly managed — Req 8.2enforcedaudit_events: kye.authority.grant.v1, kye.admin.entitlement.expired.v1, kye.admin.entitlement.renewed.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.2.1All users are assigned a unique ID before access to system components or cardholder data — Req 8.2.1enforcedaudit_events: kye.authority.grant.v1
engines: internal, internal
constitution_refs: constitution/01-NAMING.md
pci-dss.8.2.2Group, shared, or generic accounts are not used unless documented and managed — Req 8.2.2enforcedaudit_events: kye.authority.grant.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.2.4Addition, deletion, modification of user IDs / accounts managed with appropriate approval — Req 8.2.4enforcedaudit_events: kye.governedui.approval.v1, kye.governedui.action_proposal.v1, kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/36-GOVERNEDUI.md
pci-dss.8.2.5Access for terminated users is immediately revoked — Req 8.2.5enforcedaudit_events: kye.signal.revocation.cascaded.v1, kye.admin.tenant.revoked.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.2.6Inactive user accounts are removed or disabled within 90 days — Req 8.2.6enforcedaudit_events: kye.admin.entitlement.expired.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.2.7Accounts used by third parties are managed (enabled only during use, monitored) — Req 8.2.7enforcedaudit_events: kye.federation.cross_org_delegation.v1, kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.3Strong authentication for all users (MFA, FIDO2/WebAuthn, no shared accounts) — Req 8.3enforcedaudit_events: kye.authority.grant.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.3.1All user access to system components for users and administrators authenticated via at least one of: knowledge, possession, biometrics — Req 8.3.1enforcedaudit_events: kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.3.4Invalid authentication attempts limited (≤10) with account lockout for ≥30 minutes — Req 8.3.4enforcedaudit_events: kye.authority.grant.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.3.6Passwords/passphrases meet minimum complexity (12 characters, alphanumeric) — Req 8.3.6designedconstitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.3.7Individuals not permitted to submit a new password identical to any of the last 4 passwords — Req 8.3.7advisoryconstitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.4MFA for all non-console access to the CDE and all remote access — Req 8.4enforcedaudit_events: kye.authority.grant.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.4.1MFA is implemented for non-console admin access — Req 8.4.1enforcedaudit_events: kye.authority.grant.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.4.2MFA is implemented for all access into the CDE — Req 8.4.2enforcedaudit_events: kye.authority.grant.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.4.3MFA implemented for all remote access originating from outside the entity's network — Req 8.4.3enforcedaudit_events: kye.authority.grant.v1
engines: internal, internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.5MFA systems configured to prevent misuse (not susceptible to replay; bypass requires explicit re-authorisation) — Req 8.5enforcedaudit_events: kye.authority.grant.v1, kye.replay.proof.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.6Application and system accounts (machine identities) inventoried, scoped, and rotated — Req 8.6enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.8.6.1Application/system accounts authenticated by passwords/passphrases not used interactively — Req 8.6.1enforcedaudit_events: kye.admin.api_key.issued.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md
pci-dss.8.6.2Authentication factors for any application/system accounts are not hard-coded in scripts or source — Req 8.6.2enforcedaudit_events: kye.compliance.attestation.v1, kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/40-IMPLEMENTATION-CANONICAL.md
pci-dss.8.6.3Passwords/passphrases for application/system accounts changed periodically + immediately upon suspicion of compromise — Req 8.6.3enforcedaudit_events: kye.admin.api_key.revoked.v1, kye.admin.api_key.issued.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/13-RESILIENCE-LOOP.md
pci-dss.9.1Restrict physical access to systems in the cardholder data environment — Req 9.1advisoryconstitution_refs: constitution/51-NO-SPOF.md
pci-dss.9.2Physical access controls manage entry into facilities and systems containing cardholder data — Req 9.2advisoryconstitution_refs: constitution/51-NO-SPOF.md
pci-dss.9.3Physical access for personnel and visitors is authorised and managed — Req 9.3advisoryconstitution_refs: constitution/51-NO-SPOF.md
pci-dss.9.4Media inventoried, classified, and destroyed when no longer needed — Req 9.4advisoryconstitution_refs: constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.9.4.1All media with cardholder data is physically secured — Req 9.4.1advisoryconstitution_refs: constitution/31-DATA-GOVERNANCE-PACK.md
pci-dss.9.5Point-of-interaction (POI) devices are protected from tampering and substitution — Req 9.5advisoryconstitution_refs: constitution/16-EDGE-RUNTIME.md
pci-dss.10.1Processes and mechanisms for logging and monitoring all access to system components and cardholder data are defined — Req 10.1enforcedaudit_events: kye.audit.event.v1, kye.evidence.decision_map.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/35-STREAMING-LOGS.md
pci-dss.10.2Audit logs implemented to support detection of anomalies and forensic analysis (all user activity, all auth events, all admin actions) — Req 10.2enforcedaudit_events: kye.audit.event.v1, kye.evidence.decision_map.v1, kye.evidence.tool_call_pin.v1
engines: internal, internal
workers: kye-audit-chain-worker
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/35-STREAMING-LOGS.md
pci-dss.10.2.1Audit logs enabled and active for all system components and cardholder data — Req 10.2.1enforcedaudit_events: kye.audit.event.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.2.1.1Audit logs capture all individual user access to cardholder data — Req 10.2.1.1enforcedaudit_events: kye.audit.event.v1, kye.evidence.tool_call_pin.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.2.1.2Audit logs capture all actions taken by any individual with root or admin privileges — Req 10.2.1.2enforcedaudit_events: kye.audit.event.v1, kye.governedui.approval.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/36-GOVERNEDUI.md
pci-dss.10.2.1.3Audit logs capture all access to audit logs — Req 10.2.1.3enforcedaudit_events: kye.audit.event.v1, kye.evidence.tool_call_pin.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.2.1.4Audit logs capture all invalid logical access attempts — Req 10.2.1.4enforcedaudit_events: kye.audit.event.v1, kye.evidence.decision_map.v1, kye.signal.decision.denied.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.2.1.5Audit logs capture all changes to identification and authentication credentials — Req 10.2.1.5enforcedaudit_events: kye.admin.api_key.issued.v1, kye.admin.api_key.revoked.v1, kye.authority.grant.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.2.2Audit records include who, what, when, where, source, identity, outcome — Req 10.2.2enforcedaudit_events: kye.audit.event.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.3Audit-log integrity — logs cannot be altered or deleted (append-only, tamper-evident) — Req 10.3enforcedaudit_events: kye.audit.event.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.3.1Read access to audit logs is limited to those with a job-related need — Req 10.3.1enforcedaudit_events: kye.purpose.permission.v1, kye.evidence.decision_map.v1
engines: internal
constitution_refs: constitution/12-PURPOSE-PERMISSION.md, constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.3.2Audit log files protected against unauthorised modifications — Req 10.3.2enforcedaudit_events: kye.audit.event.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.3.3Audit-log files promptly backed up to a centralised log server or media that is difficult to alter — Req 10.3.3enforcedaudit_events: kye.audit.event.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md, constitution/35-STREAMING-LOGS.md
pci-dss.10.3.4File-integrity monitoring or change-detection on audit logs — Req 10.3.4enforcedaudit_events: kye.signal.drift.detected.v1
engines: internal, internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.4Audit logs reviewed to identify anomalies or suspicious activity — Req 10.4enforcedaudit_events: kye.signal.drift.detected.v1, kye.signal.incident.opened.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.10.4.1Daily review of security events and logs of all CDE system components — Req 10.4.1enforcedaudit_events: kye.signal.drift.detected.v1
engines: internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md
pci-dss.10.5Audit logs retained ≥ 12 months with 3 months immediately available for analysis — Req 10.5enforcedaudit_events: kye.compliance.attestation.v1, kye.audit_retention_policy.v1
engines: internal
constitution_refs: constitution/30-AUDIT-WORM-RETENTION.md
pci-dss.10.6Time-synchronisation mechanisms support consistent time settings across all systems — Req 10.6enforcedaudit_events: kye.signal.drift.detected.v1, kye.compliance.attestation.v1
engines: internal
constitution_refs: constitution/35-STREAMING-LOGS.md
pci-dss.10.7Failures of critical security control systems are detected, alerted, and addressed promptly — Req 10.7enforcedaudit_events: kye.signal.incident.opened.v1, kye.signal.drift.detected.v1, kye.signal.incident.closed.v1
engines: internal, internal
constitution_refs: constitution/13-RESILIENCE-LOOP.md, constitution/51-NO-SPOF.md

Canonical KYE™ surfaces referenced on this page: KYE Protocol™.