SECOND MEASUREMENT SM-013

In 2018 the White House withdrew its DNSSEC mandate because agencies “already should have” done it. One in six executive-branch domains still has no DNSSEC, and the NSA signs with SHA-1

Markovian ProtocolMeasured 2026-10-03Status: published 2026-10-23; questions sent 2026-10-23DOI: 10.5281/zenodo.23608524

The claim: Federal DNSSEC: OMB withdrew its 2008 mandate in 2018 because agencies “already should have” done it; 183 of 1,169 executive-branch domains are still unsigned, and 63 zones sign only with SHA-1

What we found: 1,105 of 1,316 federal domains have a DNSSEC chain (84.0%); executive branch 986 of 1,169. 129 of the 183 unsigned answer with an address (grants.gov, sam.gov, get.gov). 13 refused by Google and Cloudflare resolvers; 63 SHA-1-only zones incl. nsa.gov and the Supreme Court. Rechecked 23 Oct: unchanged.

Status: Published 23 Oct; reviewed before publication by Kaveh Ranjbar; questions sent 23 Oct to CISA’s .gov program and OMB

The Domain Name System is the phone book that turns a name like irs.gov into an address your computer can connect to. DNSSEC is the signature on each page of the book, so that a forged entry handed to you on the way can be caught. In August 2008 the White House budget office told every federal agency to have DNSSEC “deployed and operational by December 2009”. In August 2018 it withdrew that memo on the grounds that the requirement was outdated, since agencies “already should have implemented these security protections”. We took the government’s own list of federal domains, all 1,316 of them, published by CISA,7 and asked the .gov zone which of them are signed. In the executive branch, 986 of 1,169 are. The other 183 are not, and 129 of those answer with an address: grants.gov, passport.gov, foia.gov, health.gov, headstart.gov, cloud.gov, sam.gov, and get.gov, which is where agencies go to register a .gov domain. Thirteen more are signed with mistakes serious enough that Google’s and Cloudflare’s public resolvers refuse to answer for them at all; one of them is clinicaltrial.gov. And 63 zones sign with SHA-1, an algorithm NIST’s own DNS guide told agencies in 2013 to move away from by September 2015, and that its March 2026 guide no longer lists. They include nsa.gov, defense.gov, sec.gov, fcc.gov, usps.gov, healthcare.gov, medicare.gov, cyber.gov, and all eight domains of the Supreme Court.

The short version

Disclosure: Markovian Protocol holds no financial position in any organisation named here, was paid by no one for this work, and showed it to no one before publication except one named reviewer; the organisations measured get the questions on publication. How we work.

Details

CISA, which runs the .gov top-level domain, publishes the full list of federal domains with the branch and organisation behind each one (current-federal.csv, 1,316 rows on 2 October 2026). For every domain we asked Google’s public resolver for the DS record, which is the parent zone’s pointer to the child’s key and the only thing that makes a signature count; a domain with no DS was asked again through Cloudflare’s before being called unsigned. We also fetched each zone’s DNSKEY set, and asked for the zone’s SOA record with validation on, recording whether the resolver set the “authenticated data” flag or refused with SERVFAIL. Every SERVFAIL was re-asked through both resolvers with checking disabled: a domain that answers with checking disabled and refuses with it on is signed wrongly; one that fails both ways is simply down. For the failing ones we computed the key tags of the keys the zone serves and compared them with the tags in the parent’s DS records, and read the expiry dates off the signatures. Signing algorithm comes from the DS record (RSA/SHA-1 is algorithm 5 or 7). One domain, medlineplus.gov, has an apex CNAME, and Google’s resolver answered the DS query with the CNAME target, so the census recorded a DS with no algorithm; its DS at a.ns.gov is RSA/SHA-256, added to the DS table by hand and noted in INPUTS.txt. The whole run is 1,316 domains and about four DNS queries each, twenty seconds; we did it twice.

What they said, what we found

The ruleWe found
NIST’s USGv6 and DNSSEC deployment monitor publishes a per-domain DNSSEC grade for the same 1,316 federal domains. On 3 October 2026: 1,077 Good, 186 unsigned, 25 signed islands with no record in .gov, 28 in error, of 1,316.8Our census reproduces NIST’s split exactly (1,105 with a DS record, 211 without, 25 of those islands). What NIST’s page does not carry: which of the 211 are live sites, which signed zones are broken and why, the 63 zones signing with SHA-1 against NIST’s own 2015 migration date, and the 2009 deadline the whole table was supposed to meet.
OMB M-08-23, 22 August 2008: “Your agency must now develop a plan of action and milestones for the deployment of DNSSEC to all applicable information systems. Appropriate DNSSEC capabilities must be deployed and operational by December 2009.”1Eighteen years after the memo, and sixteen after its deadline, 183 of 1,169 executive-branch domains (15.7%) have no DNSSEC chain. 129 of them answer with an address.
OMB M-18-23, 27 August 2018, rescinding M-08-23: “The requirements in this memorandum are outdated; agencies already should have implemented these security protections.”248 of 121 executive organisations have at least one unsigned domain. The registrar’s own site, get.gov, is one of them.
NIST SP 800-53 rev. 5, SC-20: provide “data origin authentication and integrity verification artifacts along with the authoritative name resolution data the system returns”; in the Low baseline.325 zones do sign, but published no DS record in .gov, so no validator can use the signatures. 13 are signed in a way that makes Google’s and Cloudflare’s validating resolvers refuse them; a refusal depends on the validator’s algorithm policy as much as on the zone, so that count is specific to those two.
NIST SP 800-131A (2011): “SHA-1 shall not be used for digital signature generation after December 31, 2013”; rev. 2 (2019): “SHA-1 is disallowed for digital signature generation” except where NIST protocol-specific guidance allows it.4 NIST SP 800-81r3, March 2026, Table 1 lists RSA/SHA-256, ECDSA P-256, ECDSA P-384, Ed25519 and Ed448.563 federal zones sign only with RSA/SHA-1, nsa.gov among them. hc.gov’s only DS record uses a SHA-1 digest, which RFC 8624 says MUST NOT be used to generate new DS records.

Who is signed and who isn’t

The headline domains are fine. whitehouse.gov, cisa.gov, dhs.gov, irs.gov, ssa.gov, va.gov, usa.gov, login.gov, vote.gov, cia.gov, fbi.gov, state.gov, omb.gov: all signed, all validating. The gaps are one layer down, in the services agencies run rather than the front doors they show.

BranchDomainsWith a DS in .govValidatingSigned, no DS
Executive1,169986 (84.3%)96723
Legislative121108 (89.3%)1032
Judicial249 (37.5%)90
Unassigned (Smithsonian)2220
All federal1,3161,105 (84.0%)1,08125

Which of the 183 matter most is a question of who visits them. Against the Tranco list of the million most-visited domains, 59 of the 183 appear, 22 inside the top 100,000, and the two busiest are faa.gov (rank 2,810) and treasury.gov (2,834): the Federal Aviation Administration’s home and the Treasury’s, each with more traffic than any other unsigned federal name, and in Treasury’s case signed but with no DS in the parent, so the signatures count for nothing. Then health.gov, ojp.gov, llnl.gov, aviationweather.gov, sam.gov, digitalgov.gov, cloud.gov, airnow.gov and womenshealth.gov, all inside the top 20,000.

The judicial branch is the odd one. The Supreme Court signs all eight of its domains. The Administrative Office of the U.S. Courts, which runs the systems lawyers and litigants actually use, signs one of its 13: uscavc.gov. uscourts.gov, pacer.gov, bankruptcy.gov, federalcourts.gov, federalrules.gov and usprobation.gov are unsigned, and so are the Tax Court’s ustaxcourt.gov and the Sentencing Commission’s ussc.gov.

Executive organisationUnsignedOfAmong them
General Services Administration3290sam.gov, cloud.gov, search.gov, 18f.gov, benefits.gov, code.gov, cio.gov, digital.gov, plainlanguage.gov, usability.gov, gsaauctions.gov, fleet.gov
Executive Office of the President1969transparency.gov, fraud.gov, launch.gov, saveamerica.gov, bebest.gov, trumptv.gov, onlyfarms.gov
Department of Defense1841adlnet.gov, aftac.gov, cmts.gov, fehrm.gov, nsep.gov, tswg.gov, iwtsd.gov, doddns.gov
Department of Health and Human Services17122health.gov, healthit.gov, headstart.gov, ihs.gov, findtreatment.gov, womenshealth.gov, usphs.gov, aspr.gov, grants.gov
.gov Administration (CISA)1721dns.gov, dnsops.gov, domainops.gov, example.gov, igorville.gov (names held by CISA; 11 of the 17 carry mail and delegation records, four only a delegation, two nothing)
Department of Justice1362foia.gov, interpol.gov, ojp.gov, nsopw.gov, namus.gov, bop.gov, ncirc.gov, fara.gov
Department of Homeland Security240get.gov, the .gov registrar
Department of the Treasury287treasury.gov serves signing keys but published no DS, so it validates as unsigned

Signed, but broken

An unsigned domain still works. A wrongly signed one doesn’t: a validating resolver, and Google’s and Cloudflare’s both validate, answers SERVFAIL and the user sees nothing. Thirteen federal domains are in that state today, and the parent zone shows why for eleven of them; the twelfth, mortgagetranslations.gov, is explained by its own expired signatures, and pmi.gov is unexplained.

DomainOrganisationWhat is wrong
clinicaltrial.govHealth and Human Services.gov holds DS records for key tags 43789 and 58792; the zone serves keys 28576 and 55833. The keys were rolled and the parent never updated.
childreninadversity.gov, neglecteddiseases.govStateA DS in .gov; Cloudflare, asked with checking disabled, returns no DNSKEY for the zone, and Google refuses it even with checking disabled. The zone was unsigned without removing the DS.
abd.gov, nds.govExecutive Office of the PresidentSame: DS for key tag 2371 in .gov, no DNSKEY returned with checking disabled.
mortgagetranslations.govFederal Housing Finance AgencyEvery signature in the zone expired on 8 July 2026. Nothing has re-signed it in three months.
adf.govU.S. African Development FoundationFive DS records, all RSA/SHA-1 (algorithms 5 and 7), for key tags 16281, 51142 and 56043; the zone serves 5940, 32903, 47000 and 55875. None matches.
capitalgiftshop.gov, capitolgiftshop.gov, uscapitalgiftshop.gov, uscapitolgiftshop.gov, uscapitolgiftstore.govArchitect of the CapitolEach has two DS records (a SHA-256 and a SHA-1 digest of one key tag); none matches any of the four or five keys the zone serves.
pmi.govStateThe DS matches a served key and the signatures are current, yet both resolvers refuse it with checking on. We couldn’t pin the cause from outside.

Seventeen more domains don’t answer through either resolver with checking on or off, and four fail on one resolver only (250.gov, explore.gov and transparency.gov, unsigned White House names Google won’t resolve, and poolsafely.gov in the first run only). Among the seventeen: notify.gov (GSA), osde.gov (CIA), givecfc.gov (OPM), opic.gov, and two Federal Reserve domains. They are in the registry; they are not on the internet.

SHA-1

NIST’s general rule, SP 800-131A, disallowed SHA-1 for new signatures after 2013 except where its own protocol-specific guidance allows it, and for DNSSEC that guidance did, for a while. The DNSSEC algorithms that use it, RSASHA1 and RSASHA1-NSEC3-SHA1, were marked NOT RECOMMENDED for signing by the IETF in 2019, and when NIST rewrote its DNS deployment guide in March 2026 its table of signing algorithms has five entries and none of them is SHA-1. The 2013 edition of that guide had said RSA with SHA-1 was the only algorithm both mandatory to implement and approved for federal use, adding that it would be phased out for RSA/SHA-256, and set a date: “The migration path for USG DNSSEC operation will be to ECDSA (or similar) from RSA/SHA-1 and RSA/SHA-256 before September 30th, 2015.”9 That is the protocol-specific allowance 800-131A refers to; it carried its own expiry, and the 2026 edition no longer carries it at all.

63 of the 1,316 federal zones, across all three branches, have no DS record for anything but an RSA/SHA-1 key: 54 executive, 8 judicial (the Supreme Court’s eight), 1 legislative (gao.gov). Seven more (nsf.gov, research.gov, sss.gov, ssab.gov and three Postal Service names) carried a SHA-1 DS beside a modern one on 3 October (nsf.gov’s was gone by 11 October); a validator that supports the modern algorithm uses it, so we count them separately. Counting any SHA-1 DS gives 70.

One zone is in a different class. lps.gov, a Defense Department domain, has five DS records in .gov, two of them typed as DSA (algorithm 3) with SHA-1 digests. The zone serves no DSA key: its four DNSKEYs are all RSA/SHA-256, and the two DSA-typed records carry the key tags of its RSA key-signing keys, so they are mistyped entries that validators ignore while the matching RSA records carry the chain (live_spotchecks_2026-10-11.json). RFC 8624 marks DSA MUST NOT either way; the record that matters is the SHA-1 digest, which RFC 8624 says MUST NOT be used to generate new DS records while validators MUST still accept it. 73 of the 1,105 signed federal domains have at least one DS with a SHA-1 digest, 90 records in all; for hc.gov it is the only DS. SHA-1 as a signing algorithm is NOT RECOMMENDED, not forbidden. By RFC 8624’s own words the MUST-level items in the set are the SHA-1-digest DS records, 73 domains’ worth, which .gov publishes; the signing algorithm is a NOT RECOMMENDED.6

Three of the 63 carry algorithm-5 (RSASHA1) DS records: tvaoig.gov, nwtrb.gov and adf.gov, which also carries algorithm 7 and serves only algorithm-7 keys. Algorithm 5 cannot do NSEC3, so tvaoig.gov and nwtrb.gov answer non-existence with plain NSEC and can be walked name by name; NIST’s 2026 guide prefers NSEC anyway, so this is enumeration by design, not a fault by NIST’s book. We checked: both serve NSEC. For those two the algorithm choice and zone enumeration are the same decision.

OrganisationZones signing only with RSA/SHA-1
Supreme Court of the United Statessupremecourt.gov, supremecourtus.gov, supreme-court.gov, scus.gov, sc-us.gov, scuspd.gov, scinet.gov, scinet-test.gov (all eight)
Health and Human Serviceshealthcare.gov, medicare.gov, medicaid.gov, cms.gov, insurekidsnow.gov, cuidadodesalud.gov, hc.gov
Energypnnl.gov, pnl.gov, bnl.gov, pppl.gov, unnpp.gov, energycodes.gov
Postal Serviceusps.gov, uspis.gov, mail.gov, postoffice.gov, changeofaddress.gov, purchasing.gov
Defensensa.gov, defense.gov, cap.gov, capnhq.gov
Homeland Securitycyber.gov, cybersecurity.gov
Other organisations, one to three each (Commerce’s trade.gov and export.gov and the legislative GAO among them)sec.gov, investor.gov, fcc.gov, fec.gov, gao.gov, nlrb.gov, oge.gov, ncua.gov, mycreditunion.gov, fca.gov, stb.gov, nea.gov, neh.gov, humanities.gov, voa.gov, bbg.gov, ibb.gov, trade.gov, export.gov, presidio.gov and 10 more

None of this is a vulnerability you can use today; no public collision attack produces a forged DNSSEC signature. It is a configuration NIST’s own DNS guide said to leave behind by 2015, running on the zone of the agency that writes the cryptographic requirements for national security systems.

How this ends

It ends one agency at a time, and the weekly recheck counts them: a DS record appears in .gov for a domain and it leaves the 183; a zone is re-signed or its stale DS withdrawn and it leaves the 13; a key is rolled off RSA/SHA-1 and it leaves the 63. CISA runs the registry and holds a security contact for most of these domains; the field is blank for 59 of the 258 domains in the three counts above (unsigned executive, SHA-1-only, broken), all eight Supreme Court domains among them. The shortest path to the end still runs through its own list.

The evidence

Every quote below was copied from the source and checked against a saved copy, fetched 2026-10-03. The registry file, both census runs, every DS record, the memos, the NIST publications and the scripts (census.py, analyze.py, auth_denial.py) are published next to this page; the derived tables (DS records, SHA-1 list, broken zones, resolver detail, in-use flags, Tranco ranks) came from the census and live DS queries through code we have not yet published as a script, which is a publish-day task (SHA256SUMS).

Exhibit 1 · The order

“Your agency must now develop a plan of action and milestones for the deployment of DNSSEC to all applicable information systems. Appropriate DNSSEC capabilities must be deployed and operational by December 2009.”

OMB Memorandum M-08-23, 22 August 2008, section B · saved copy m08-23.pdf

Exhibit 2 · The order withdrawn

“OMB is rescinding memorandum M-08-23, which provides additional guidance on the Domain Name System (DNS), specifically focusing on new security protections for the Federal DNS. The requirements in this memorandum are outdated; agencies already should have implemented these security protections.”

OMB Memorandum M-18-23, 27 August 2018, page 12 · saved copy m18-23.pdf

Exhibit 3 · The registry and the census

cisagov/dotgov-data current-federal.csv, commit 67a8ae94 (2026-10-02T12:07Z): 1,316 rows
  Federal - Executive 1,169   Federal - Legislative 121   Federal - Judicial 24   Federal 2

Run 1 03:33Z   DS 1,105   validating 1,081   SERVFAIL 34
Run 2 03:38Z   DS 1,105   validating 1,080   SERVFAIL 35   (poolsafely.gov, supportfan.gov, gpodev.gov flip)

get.gov        Department of Homeland Security   DS: none   DNSKEY: none   A: yes
treasury.gov   Department of the Treasury        DS: none   DNSKEY: served   AD: no
clinicaltrial.gov  DS tags 43789, 58792   DNSKEY tags 28576, 55833 (asked with checking disabled)   no match
mortgagetranslations.gov   RRSIG expiration 20260708
nsa.gov        DS algorithm 7, digest type 2   algorithm 7 = RSASHA1-NSEC3-SHA1

current-federal.csv · unsigned_exec_tranco.json (Tranco ranks of the unsigned executive domains) · broken_zones.json (DS tags, served keys, signature expiries for the 13) · census.jsonl, census_rerun.jsonl · authoritative_denial.json (all 211 no-DS names re-asked at a.ns.gov on 4 October, each negative validated to the root anchor; script auth_denial.py) · ds_records.json · servfail_detail.json · tables.json

Exhibit 4 · SHA-1

“SHA-1 shall not be used for digital signature generation after December 31, 2013.” (2011) … “SHA-1 may only be used for digital signature generation where specifically allowed by NIST protocol-specific guidance. For all other applications, SHA-1 is disallowed for digital signature generation.” (2019)

NIST SP 800-131A, January 2011, section 9 sp800-131a_2011.pdf · NIST SP 800-131A rev. 2, March 2019, section 9 sp800-131Ar2.pdf · NIST SP 800-81r3, March 2026, Table 1 (“DNSSEC key parameters based on algorithm”: RSA with SHA-256, ECDSA P-256 with SHA-256, ECDSA P-384 with SHA-384, Ed25519, Ed448) sp800-81r3.pdf · RFC 8624 section 3.1, algorithms 5 and 7 “NOT RECOMMENDED” for signing; section 3.3, DS digest type 1 “MUST NOT” rfc8624.txt

Our questions

Sent on 23 October to CISA’s .gov program, which runs the registry and get.gov (help@get.gov: questions 1, 3, 4 and 6), and to OMB’s Office of the Federal Chief Information Officer, which wrote both memos (ofcio@omb.eop.gov: questions 2 and 5). Answers will be printed here as written.

  1. The registry records who owns each federal domain. Does CISA track whether each one is signed, and would it publish that column?
  2. Is there a current, binding requirement that federal domains be DNSSEC-signed, now that M-08-23 is rescinded, beyond SC-20 in the SP 800-53 baseline? If so, where is it written, and what is the plan for the 183?
  3. get.gov, the site agencies use to obtain a .gov domain, is unsigned. Is that intended?
  4. Thirteen domains, listed above, are signed in a way that makes Google’s and Cloudflare’s validating resolvers refuse them, one for three months. Does anyone monitor federal zones for validation failures, and were the owners told?
  5. Is RSA/SHA-1 signing permitted for federal zones under any current NIST or OMB guidance? If not, is there a date by which nsa.gov, defense.gov, sec.gov, healthcare.gov and the others move off it?
  6. Treasury: treasury.gov serves DNSSEC keys and publishes the CDS delete signal, an explicit request for no DS in .gov. Is running the zone signed but unchained a deliberate choice, and if so why?

Their reply, scored

Sent 23 October; no reply yet. The clock runs to 22 November. When replies come, each question gets marked answered, partly answered or not answered, and the replies go here in full.

Disclosure timeline

3 OctMeasured twice; draft sent to Kaveh Ranjbar (whisper.online; formerly CIO of RIPE NCC) for review before publication.
4 OctMeasurement method reviewed before publication by Kaveh Ranjbar, who reran the census independently from CISA’s list and reproduced 1,316 / 183 / 63. His review is of the arithmetic and the DNS, not of any conclusion about an agency. Changes from it: the 63 now names its denominator (three branches); lps.gov’s DSA DS stated as the only MUST-level failure; the 13 labelled as specific to Google and Cloudflare; RFC 8624 and the IANA registry cited for SHA-1 alongside the NIST pair; the algorithm-5 NSEC note added.
11 OctA four-lens review before publication. Corrected here: the title no longer turns M-18-23’s “should have” into a claim that every agency had; SHA-1 is framed by NIST’s own 2015 migration date rather than a 2013 ban its DNS guide contradicts; lps.gov’s two DSA-typed DS records are mistyped entries for RSA keys, and the MUST-level item is the 73 domains with SHA-1-digest DS records; the 25 islands were asked for CDS, two publish the delete signal; nsf.gov’s SHA-1 DS was gone by 11 October; digitalgov.gov for grants.gov in the Tranco list; the CISA row’s 11/4/2 split; the runs were five minutes apart, ten rows differ; 59 of the 258 domains in the three main counts have a blank security contact; SC-20’s scope stated.
23 OctRechecked on publication day with the same script against CISA’s current list (census_2026-10-23.jsonl): 1,321 federal names, 1,110 with a DNSSEC chain; in the executive branch 183 of 1,174 still unsigned; 63 zones still sign only with SHA-1. Since 3 October arctic.gov, airnow.gov and sac.gov were signed, nrelhub.gov, betobaccofree.gov, tobacco.gov and distraction.gov lost their DS, and six names were added. Published, and the questions sent to CISA’s .gov program and OMB’s Office of the Federal CIO.

What we can’t be sure of

Run it yourself

Python 3 standard library plus dig. One 160 KB download from GitHub, about 5,000 DNS queries, twenty seconds on twenty threads.

curl -sLO https://raw.githubusercontent.com/cisagov/dotgov-data/main/current-federal.csv
python3 census.py       # DS, DNSKEY, AD flag per domain -> census.jsonl
python3 analyze.py      # branch and agency tables, validation failures, algorithms -> tables.json

Ran it? Send the number you got and the date to hello@markovianprotocol.com, subject “Rerun SM-013”. We print it on the track record with your name, or just the date if you prefer, and the first outside rerun of each paper gets the same seal the operators get.

References

  1. Office of Management and Budget. Memorandum M-08-23, Securing the Federal Government’s Domain Name System Infrastructure, 22 August 2008. obamawhitehouse.archives.gov.
  2. Office of Management and Budget. Memorandum M-18-23, Shifting From Low-Value to High-Value Work, 27 August 2018, p. 12. whitehouse.gov.
  3. NIST. SP 800-53 rev. 5, Security and Privacy Controls, SC-20; Low baseline. usnistgov/oscal-content.
  4. NIST. SP 800-131A, Transitions: Recommendation for Transitioning the Use of Cryptographic Algorithms and Key Lengths, January 2011 (withdrawn 2015), and SP 800-131A rev. 2, March 2019. doi.org/10.6028/NIST.SP.800-131Ar2.
  5. S. Rose, C. Liu, R. Gibson. NIST SP 800-81r3, Secure Domain Name System (DNS) Deployment Guide, March 2026. doi.org/10.6028/NIST.SP.800-81r3.
  6. P. Wouters, O. Sury. Algorithm Implementation Requirements and Usage Guidance for DNSSEC, RFC 8624, June 2019. rfc-editor.org/rfc/rfc8624. RFC 9157 (2021) moved the live table to the IANA DNS Security Algorithm Numbers registry, iana.org/assignments/dns-sec-alg-numbers, which we checked on 4 October 2026: DSA (3) MUST NOT sign, MUST NOT validate; RSASHA1 (5) and RSASHA1-NSEC3-SHA1 (7) NOT RECOMMENDED to sign, MUST validate.
  7. CISA. dotgov-data, current-federal.csv. github.com/cisagov/dotgov-data.
  8. NIST. Estimating USG IPv6 & DNSSEC External Service Deployment Status, USG table of 3 October 2026. usgv6-deploymon.nist.gov. Saved copy nist_usgv6_gov_2026-10-03.html.
  9. R. Chandramouli, S. Rose. SP 800-81-2, Secure Domain Name System (DNS) Deployment Guide, NIST, September 2013 (withdrawn March 2026). Saved copy sp800-81-2.pdf.

Cite as

@misc{markovian-sm013,
  author = {{Markovian Protocol}},
  title  = {DNSSEC on federal .gov domains, October 2026},
  number = {SM-013},
  year   = {2026},
  month  = oct,
  url    = {https://markovianprotocol.com/measurements/sm-013.html}
}