Route 03 of 176
Compliance Condition
QRCompliance.us · Validation Layer · Source of truth: QRCodex.us
Summary
A compliance condition is the output of validation. It is a plain statement of fact about one registered QR identity at one moment: which requirements applied, whether they were satisfied, and what the system therefore permits.
A condition is a finding, not a punishment. It describes readiness. What is done about it belongs to other layers.
Validation has to end in something usable. A check that produces only a feeling — 'this looks fine' — cannot be routed on, audited, escalated or defended. The compliance condition is the usable end product: a determination the rest of the system can consume without re-deriving it.
The condition exists because readiness is not a permanent property. An identity that satisfied every applicable requirement this morning may not satisfy them this afternoon, and nothing about the printed label will have changed. The condition is the system's answer to 'as of right now, where does this identity stand?'
Distinguishing the condition from adjacent ideas is most of the work of understanding it. It is not the identity's lifecycle state, it is not a compliance flag, it is not the response the scanner receives, and it is not an enforcement decision. It is the finding those things are built on or from.
01Plain-English Definition
A compliance condition is the evaluated result of comparing a registered QR identity's current record against the requirements that apply to it.
Two inputs produce it. The first is the set of applicable requirements — governed upstream, never invented by the validation layer. The second is the identity's current record: registration and certification state, issuer and company association, jurisdiction assignment, expiry and renewal position, outstanding flags, and relevant history.
Evaluation compares the two. The result is a condition that says, in effect: measured against these requirements, using this record, at this moment, the identity stands here. Because both inputs can change, the condition is inherently time-bound and is always evaluated fresh rather than assumed from a previous scan.
02What A Condition Is Not
Most confusion about compliance conditions comes from collapsing them into neighbouring concepts. Each neighbour has its own route; the boundaries below are the short version.
| Concept | How It Differs From A Condition |
|---|---|
| Lifecycle state | Where the identity sits in its life — registered, active, retired. An input to evaluation, not the finding. |
| Compliance status | The published, human-facing label placed on the identity. Derived from the condition rather than identical to it. |
| Compliance flag | A marker bound to the identity indicating a specific issue. A flag contributes to a condition; it is not the whole condition. |
| Scan response | What the scanner actually receives. Selected using the condition, but shaped by routing rules as well. |
| Enforcement action | Revocation, lockout, restriction. A consequence some other layer may apply after a condition is known. |
| Compliance evidence | The retained record that a condition existed and on what basis. The artefact, not the finding. |
QRCompliance.us validates. It states the condition. It does not enforce, certify, register or write requirements.
03Anatomy Of A Condition
A condition that is only a colour or a single word cannot be audited. To be operationally useful, a condition has to carry enough structure to explain itself long after the scan that produced it.
- Subject — the registered QR identity the finding concerns, unambiguously.
- Requirements applied — which applicable requirements were in scope for this evaluation.
- Result — whether those requirements were satisfied, and where they were not.
- Basis — the record facts the result rests on, so the finding can be reconstructed.
- Time — when the evaluation occurred, because conditions expire as facts change.
- Consequential permissions — what the condition allows or withholds downstream.
The basis element is what separates a validation system from an opinion. Anyone reviewing the record later must be able to see not only that the identity failed, but which requirement it failed and what fact caused the failure.
04How Conditions Are Evaluated
- 1Identify the subjectResolve the scan or request to exactly one registered identity. An unresolvable subject produces no condition; it produces a resolution failure, which is a different finding.
- 2Determine applicable requirementsRequirements apply by jurisdiction, issuer, object type, certification scope and other governed factors. Applicability is itself a determination, and getting it wrong invalidates everything after it.
- 3Read the current recordPull the identity's present facts from the operational record. Cached or stale facts are not acceptable inputs for a live condition.
- 4CompareEvaluate each applicable requirement against the record. Requirements are evaluated individually so that the finding can name what failed rather than reporting a single opaque verdict.
- 5Compose the conditionAssemble the result, basis, time and consequential permissions into one coherent finding.
- 6Publish and retainMake the condition available to routing, monitoring and authorization consumers, and retain it as evidence in the operational record.
Evaluation is deliberately mechanical. Where a requirement cannot be evaluated because the governing source does not resolve it, the correct outcome is an exception raised for review — not an assumption in either direction.
05Condition Categories
Conditions fall into recognisable families. The families below describe the shape of the finding; the specific published labels belong to the compliance status route.
| State | Entered When | Left When |
|---|---|---|
| Satisfied | Every applicable requirement is met on the current record. | A requirement stops being met, or applicability changes. |
| Failing | One or more applicable requirements are not met. | The deficiency is corrected and re-evaluated. |
| Expired | A time-bound requirement has passed its validity window. | Renewal is completed and recorded. |
| Restricted | Requirements are met only within limits — geography, time, facility, use. | The limits change, or the identity operates outside them. |
| Exception | Evaluation cannot complete because a required fact or rule is unresolved. | Review supplies the missing basis, or governance resolves the rule. |
| Withdrawn | Authority to operate has been removed upstream. | Reinstatement after accepted correction, where permitted. |
Note that 'exception' is a first-class outcome. Systems that force every evaluation into pass or fail either approve things they should not or block things they should not; naming the unresolved case is more honest and more operationally useful than guessing.
06Who Consumes A Condition
Routing
State-driven routing selects the scan response using the condition, which is how a failing identity resolves to a hold rather than to its normal destination.
Monitoring and alerts
A change in condition is the event monitoring watches for, and the trigger for notifying authorized recipients.
Authorization
Certified output depends on the condition supporting it. Authorization consumes the finding; it does not re-derive it.
Audit and evidence
Retained conditions, with their basis and timestamps, are what an auditor reads to establish what was known and when.
Because so much depends on it, the condition has to be produced by one layer and consumed by the rest. Multiple layers each forming their own private view of readiness is exactly the drift the architecture is arranged to prevent.
07System Relationship
The condition is the validation layer's contribution to the chain — the thing QRCompliance.us produces that nothing else produces.
System Chain — Six Locked Entities
- 1QuickResponseCode.usRoot / System EntryPublic entry point to the QR infrastructure.
- 2QRProtocol.usGovernance (Rules)Writes and governs the applicable rules.
- 3QRCompliance.usValidationValidates compliance readiness against applicable rules and conditions.
- 4QRCertified.usCertification AuthorityAuthorizes the QR for certification.
- 5QRRegistered.usRegistration ResultMandatorily registers the authorized QR.
- 6QRCodex.usOperations / RecordsRecords, operates, logs and preserves canonical operational truth.
No registration → no certified QR output.
| Layer | Relationship To The Condition |
|---|---|
| ROOT — QuickResponseCode.us | Establishes the authority framework within which conditions have meaning. |
| GOVERNANCE — QRProtocol.us | Defines the requirements a condition is measured against. |
| VALIDATION — QRCompliance.us | Evaluates and publishes the condition. Sole producer. |
| AUTHORIZATION — QRCertified.us | Relies on the condition when authorizing certified output. |
| REGISTRATION — QRRegistered.us | Supplies the registered identity the condition concerns. |
| OPERATIONS — QRCodex.us | Holds the record the condition is read from and retained in. Canonical truth. |
Where an evaluated condition appears to contradict QRCodex.us, Codex governs. The condition and this article are corrected; Codex is not.
08Why Conditions Are Re-Evaluated, Not Remembered
A condition is true as of its evaluation and no later. Requirements are amended, certifications lapse, jurisdictions are reassigned, flags are raised, corrections are accepted. A remembered condition is a claim about the past presented as a claim about the present.
- ✓Every operational scan produces a fresh evaluation rather than reusing a stored verdict.
- ✓Stored conditions are retained as evidence of what was found at a specific time, not as a shortcut for the next scan.
- ✓A change of condition is itself an event, so the transition — not only the current value — is part of the history.
- ✓Time-bound requirements are checked against evaluation time, which is why expiry needs no separate sweep to take effect.
This is also why the condition and the compliance status are kept distinct. The status is a durable published label suited to human reading; the condition is a moment-accurate finding suited to machine consumption.
What This Does — And Does Not — Do
Does
- ✓State whether a registered identity currently satisfies its applicable requirements
- ✓Name which requirements were in scope and which failed
- ✓Carry the record basis and evaluation time behind the finding
- ✓Serve routing, monitoring, authorization and audit as a single shared truth
- ✓Distinguish failure from unresolved evaluation by raising an exception
- ✓Support reinstatement by being re-evaluated after correction
Does Not
- ✕Write, amend or interpret the requirements themselves
- ✕Revoke, lock out or otherwise enforce against an identity
- ✕Grant certification or create registration
- ✕Assume a result when the governing basis is missing
- ✕Persist as a valid verdict for future scans
- ✕Describe the physical condition of a label or the object it is attached to
Related Routes
Common Questions
Is a compliance condition the same as compliance status?
No. The condition is the moment-accurate finding produced by evaluation. The status is the published label derived from it for human reading. They usually agree, but they are different objects with different lifespans.
What happens when a requirement cannot be evaluated?
The result is an exception, and the identity is not silently passed or failed. The missing basis is escalated for review or resolved in governance before a definite condition can be stated.
Can a condition be overridden?
Not by the validation layer. A condition reports what the record and requirements produce. Changing the outcome means changing the record through an authorized action, which is recorded as an event.
How long is a condition valid?
As of its evaluation time only. Operational scans evaluate fresh; stored conditions serve as evidence of what was found then, not as authority for what is true now.
Does a failing condition automatically revoke the identity?
No. Revocation is an enforcement outcome applied by the layers responsible for it. A failing condition is the finding that may lead there.
Can one identity hold different conditions at once?
It holds one condition per evaluation, but applicability differs by context — jurisdiction, facility, time — so the same identity can be satisfied in one context and restricted in another.