Compare — 21 CFR Part 820 (QMSR)
Differences are not changes. Every pair of the readings this record retained for a row is compared here, so a row read four times contributes six pairs before anything about the document has moved. A count of differences on these pages is a count of comparisons this record made between two readings it holds; this record publishes no count of changes to any document.
- Source
- 21 CFR Part 820 (QMSR) · US Food and Drug Administration · Primary source (opens in new tab) ecfr.gov
- Dates
- Retained readings first seen ; last seen
- Result
- 55 pairs: 36 render a difference, 19 withheld above the word ceiling, 0 refused by a rule, 0 differ in the digest and not in the words, 0 could not be measured
Result for one pair
- Instrument
- 21 CFR Part 820 (QMSR)
- Earlier
- 2026-08-04 · reading first recorded 2026-08-04#1 · digest 8b8ac787c6877a19…
- Later
- 2026-11-02 · reading first recorded 2026-09-26#1 · digest ca64082d7f232821…
- Outcome
- different digest
- Text retained
- earlier yes · later yes
- Reviewable
- Where the readings differ is shown; the words are withheld above the word ceiling.
Link to this pair:
https://gxplex.com/compare/us-21-cfr-part-820/?earlier=2026-08-04&later=2026-11-02#cmp-2026-08-04-1-2026-09-26-1
The pair shown is the first and the latest of the 91 days this record observed 21 CFR Part 820 (QMSR); any two of those days can be selected where scripting runs, and the link then names the two selected. A day with one digest names that digest’s reading by the day it was first recorded. Every pair of distinct retained readings is also in the Comparisons table below, each row at its own address.
This row holds 11 retained readings, which make 55 pairs; of those, 36 render a difference below.
Each point below is one distinct digest of the normalised text this record retained for 21 CFR Part 820 (QMSR), addressed at the first observation that carried it. Two points can be compared where this record retains the text of both, where both are observations of the document itself, and where the terms of the source permit text from it to appear here.
Points
| Point | First seen | Days seen | Digest | Answered at | Class | Words |
|---|---|---|---|---|---|---|
| 2026-08-04 #1 | 2026-08-04 | 4 — last 2026-08-07 | 8b8ac787c6877a19… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-08 #1 | 2026-08-08 | 6 — last 2026-08-13 | fa65ecef3a810b87… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-14 #1 | 2026-08-14 | 5 — last 2026-08-18 | 8ee8e1aad0a5196c… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-19 #1 | 2026-08-19 | 2 — last 2026-08-20 | f3605b69e136dcbd… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-21 #1 | 2026-08-21 | 6 — last 2026-08-27 | baa155d883e3c444… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-28 #1 | 2026-08-28 | 1 | ac6e97a3c75da60b… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-29 #1 | 2026-08-29 | 2 — last 2026-08-30 | bb66b9cbb2c4048e… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,763 |
| 2026-08-31 #1 | 2026-08-31 | 2 — last 2026-09-01 | 0e1bbcb2d14d663f… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,769 |
| 2026-09-02 #1 | 2026-09-02 | 6 — last 2026-09-07 | 0eb9eade18684365… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,769 |
| 2026-09-08 #1 | 2026-09-08 | 18 — last 2026-09-25 | 94a77d5625e80437… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,697 |
| 2026-09-26 #1 | 2026-09-26 | 38 — last 2026-11-02 | ca64082d7f232821… | https://www.ecfr.gov/current/title-21/chapter-I/subchapter-H/part-820 | canonical-redirect | 3,369 |
The digest is of the NORMALISED text, not of the bytes served, so hashing the source as served will not reproduce it. Normalisation removes scripts, comments, navigation and page chrome, then strips tags. Where a tag is malformed the strip does not match it, so a fragment of a tag attribute can survive into the text that was hashed — a span shown here is a span of the normalised text this record hashed, and not necessarily of the document’s prose. The word column is a count of that normalised text and is left as — where the terms of the source mean this record does not read the text at all. The address is the one the request ANSWERED at, which is the record’s address; the address a request aimed at is testimony and is carried in the observation series.
Comparisons
55 pairs can be formed from the 11 points above: 36 render a difference, 19 are withheld above the word ceiling (19 of 19 show where the readings differ, without their words), 0 are refused by a rule, 0 differ in the digest and not in the words, and 0 could not be measured.
Across every difference shown below, this page carries 17 distinct spans of the source, 19 words in all. A span repeated across pairs is counted once: the same words shown twice are still one span of the source on this page.
| Earlier | Later | Outcome | Text retained | Reviewable | Verdict | What was found |
|---|---|---|---|---|---|---|
2026-08-04#1 8b8ac787c6877a19… | 2026-08-08#1 fa65ecef3a810b87… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-08#1 8/06/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-14#1 8ee8e1aad0a5196c… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-14#1 8/12/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-19#1 f3605b69e136dcbd… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-19#1 8/17/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-21#1 baa155d883e3c444… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-21#1 8/19/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-28#1 ac6e97a3c75da60b… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-28#1 8/26/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-04#1 8b8ac787c6877a19… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-04#1 8b8ac787c6877a19… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-04#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-04#1 8b8ac787c6877a19… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-04#1 8b8ac787c6877a19… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-14#1 8ee8e1aad0a5196c… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-14#1 8/12/2026. |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-19#1 f3605b69e136dcbd… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-19#1 8/17/2026. |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-21#1 baa155d883e3c444… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-21#1 8/19/2026. |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-28#1 ac6e97a3c75da60b… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-28#1 8/26/2026. |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-08#1 fa65ecef3a810b87… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-08#1 fa65ecef3a810b87… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-08#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-08#1 fa65ecef3a810b87… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-08#1 fa65ecef3a810b87… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-08-19#1 f3605b69e136dcbd… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-08-19#1 8/17/2026. |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-08-21#1 baa155d883e3c444… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-08-21#1 8/19/2026. |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-08-28#1 ac6e97a3c75da60b… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-08-28#1 8/26/2026. |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-14#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-14#1 8ee8e1aad0a5196c… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-19#1 f3605b69e136dcbd… | 2026-08-21#1 baa155d883e3c444… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-19#1
later reading 2026-08-21#1 8/19/2026. |
2026-08-19#1 f3605b69e136dcbd… | 2026-08-28#1 ac6e97a3c75da60b… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-19#1
later reading 2026-08-28#1 8/26/2026. |
2026-08-19#1 f3605b69e136dcbd… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-19#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-19#1 f3605b69e136dcbd… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-19#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-19#1 f3605b69e136dcbd… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-19#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-19#1 f3605b69e136dcbd… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-19#1 f3605b69e136dcbd… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-21#1 baa155d883e3c444… | 2026-08-28#1 ac6e97a3c75da60b… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-21#1
later reading 2026-08-28#1 8/26/2026. |
2026-08-21#1 baa155d883e3c444… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-21#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-21#1 baa155d883e3c444… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-21#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-21#1 baa155d883e3c444… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-21#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-21#1 baa155d883e3c444… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-21#1 baa155d883e3c444… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-28#1 ac6e97a3c75da60b… | 2026-08-29#1 bb66b9cbb2c4048e… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-28#1
later reading 2026-08-29#1 8/27/2026. |
2026-08-28#1 ac6e97a3c75da60b… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-28#1
later reading 2026-08-31#1 8/27/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-28#1 ac6e97a3c75da60b… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-28#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-28#1 ac6e97a3c75da60b… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-28#1 ac6e97a3c75da60b… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-29#1 bb66b9cbb2c4048e… | 2026-08-31#1 0e1bbcb2d14d663f… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 7 present in the later and absent from the earlier. earlier reading 2026-08-29#1
later reading 2026-08-31#1 aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-29#1 bb66b9cbb2c4048e… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 2 words present in the earlier reading and absent from the later; 8 present in the later and absent from the earlier. earlier reading 2026-08-29#1
later reading 2026-09-02#1 8/31/2026.aria-label="Search the eCFR"id="suggestion_reference">aria-label="Search the eCFR" |
2026-08-29#1 bb66b9cbb2c4048e… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 78 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 73 of the earlier reading’s 3763 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 78 and at most 80 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+40 → 415+0 · 750+1 → 685+0 |
2026-08-29#1 bb66b9cbb2c4048e… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 404 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 400 of the earlier reading’s 3763 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 404 and at most 406 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+40 → 87+0 · 750+1 → 357+0 |
2026-08-31#1 0e1bbcb2d14d663f… | 2026-09-02#1 0eb9eade18684365… | different digest | earlier yes · later yes | The differing words are shown, under the word ceiling. | difference | 1 word present in the earlier reading and absent from the later; 1 present in the later and absent from the earlier. earlier reading 2026-08-31#1
later reading 2026-09-02#1 8/31/2026. |
2026-08-31#1 0e1bbcb2d14d663f… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 84 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 79 of the earlier reading’s 3769 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 84 and at most 86 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+46 → 415+0 · 756+1 → 685+0 |
2026-08-31#1 0e1bbcb2d14d663f… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 410 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 406 of the earlier reading’s 3769 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 410 and at most 412 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+46 → 87+0 · 756+1 → 357+0 |
2026-09-02#1 0eb9eade18684365… | 2026-09-08#1 94a77d5625e80437… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 84 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 9 regions: 79 of the earlier reading’s 3769 words and 7 of the later reading’s 3697 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 84 and at most 86 words. No word of either reading is shown. The 9 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 322+6 → 322+1 · 346+2 → 341+0 · 355+4 → 348+1 · 361+4 → 351+1 · 367+4 → 354+1 · 373+8 → 357+2 · 382+4 → 360+1 · 440+46 → 415+0 · 756+1 → 685+0 |
2026-09-02#1 0eb9eade18684365… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 410 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 8 regions: 406 of the earlier reading’s 3769 words and 6 of the later reading’s 3369 words lie inside them, and every word outside them was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 410 and at most 412 words. No word of either reading is shown. The 8 regions, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+335 → 11+0 · 355+4 → 20+1 · 361+4 → 23+1 · 367+4 → 26+1 · 373+8 → 29+2 · 382+4 → 32+1 · 440+46 → 87+0 · 756+1 → 357+0 |
2026-09-08#1 94a77d5625e80437… | 2026-09-26#1 ca64082d7f232821… | different digest | earlier yes · later yes | Where the readings differ is shown; the words are withheld above the word ceiling. | withheld over-ceiling | At least 332 words differ, which is above the ceiling of 14 this site publishes quoted text under. Its words are withheld whole rather than cut to fit. The figure is a measured lower bound: no alignment of these two readings can differ by fewer words than this. Where the readings differ, by position. One alignment of the two retained readings places the difference in 1 region: 330 of the earlier reading’s 3697 words and 2 of the later reading’s 3369 words lie inside it, and every word outside it was read equal in both. The alignment is not necessarily the shortest, so the shortest difference is at least 332 and at most 332 words. No word of either reading is shown. The 1 region, as word offsets counted from 0Each entry reads: offset in the earlier reading, plus the words of it inside the region, then the same for the later reading. 11+330 → 11+2 |
| Field | Value | What the value records |
|---|---|---|
text_retained | true | Normalised text of at least one reading of this row is held here and is still on disk, so a digest can be re-checked against retained bytes. It is a fact about retention and not about publication: no snapshot is served. |
licence_class | open | Quotations from this document appear on this site, under the word ceiling, each citing the reading it was taken from. |
| Entry | text_retained | licence_class | quote_allowed | snapshot_available |
|---|---|---|---|---|
| 21 CFR Part 820 (QMSR) | true | open | true | true |
One row, for the entry whose readings this page compares.
Each value is read by the same function the API reads, and each field is defined in the published schema. None of the four is a grant.
The conditions, in the order they are evaluated
Conditions are evaluated in the order below and a pair names the FIRST one that fired. A pair refused early was never tested against the conditions beneath it, so a count against one condition is not a count of the pairs that would have failed it. Not measured is not zero: three of the conditions belong to the form of the comparison that takes two dates. The pair of days under “Result for one pair” above is that form, and those three are evaluated there. The pairs counted below are pairs of points, addressed as the store addresses them, and the three are never evaluated on those. Where this row holds no pair of points, no condition is evaluated on one, and every condition reads not measured.
| Condition | Pairs | What the condition states |
|---|---|---|
licence-restricted | 0 | No text from this document appears on this site, so no difference between two readings of it is shown either. The digests, the dates and the addresses are the record for this row. |
licence-unread | 0 | No reading of the terms this source states is recorded for the row. That is an absent reading rather than an absent term, and the row is handled here exactly as a restricted one until a reading is recorded. |
date-not-observed | not measured | No observation of this row on that day holds retained text. |
date-not-unique | not measured | That day holds more than one distinct retained digest for this row, so a date alone does not name one observation. The addressed form — the day and the sequence within it — does. |
one-point | not measured | Both dates resolve to the same observation. |
referent-unclassified | 0 | The class of one of these observations could not be read, so neither was shown to be an observation of the document itself. |
referent-class | 0 | One of these observations is not of the document. A listing page that names the document and the document are different subjects, and a difference between them is not a difference in the document. |
referent-normalisation | 0 | These two digests were taken over different kinds of text — one over markup, one over prose extracted from a file — so the words they yield differ for a reason that is not the publisher’s. |
referent-address | 0 | These two observations answered at different addresses. A difference between them is at least in part a difference between two pages. |
text-not-retained | 0 | No normalised text is held here for one of these observations, so there is nothing on this side to compare. |
snapshot-unreadable | 0 | Normalised text is recorded for one of these observations and could not be read from this record. |
span-unverified | 0 | A span this comparison would have shown could not be found, word for word and in that order, in the retained text it was drawn from. The comparison is withheld rather than shown: a phrase assembled out of words a publisher did not write next to each other is a fabricated measurement of what the publisher wrote. |
over-ceiling | 19 | A faithful difference is longer than the word ceiling this site publishes under. Its words are withheld whole rather than cut to fit: a shortened quote is a fabricated measurement of what a publisher wrote. The figures below measure the difference and quote none of it. |
A difference here is a difference between two readings this record retained. It is not a statement about what the document requires, what changed in substance, or whether anything follows from it. Where the words differ, the words are shown; where they differ by more than this site’s published ceiling, the counts are shown and the words are not. How this record is built.
Last updated: