Volunteer-run RPKI archives have struggled to keep pace with the growth of autonomous systems issuing Route Origin Authorization objects. A new pair of IETF drafts now offers a solution that slashes storage requirements without compromising cryptographic validation or historical fidelity.
What the drafts propose
The Canonical Cache Representation (CCR) and RPKI Spool drafts define a binary encoding and compression pipeline for RPKI-validated objects. Instead of storing each cryptographically signed object individually, the system aggregates them into a single tar archive, encodes the payloads in ASN.1, and applies zstd compression. A Merkle tree maintains a compact hash state that allows recipients to verify the integrity of the entire archive without decompressing it.
Job Snijders, one of the draft authors, noted in an APNIC podcast that the approach was born from necessity. His personal RPKI archive, which began as a manageable side project, became unsustainable as the number of ROA producers grew from hundreds to tens of thousands. The new format reduces storage overhead by up to 90% while preserving the ability to reconstruct the exact state of the RPKI repository at any historical moment.
Background: RPKI (Resource Public Key Infrastructure) is a framework that secures Internet routing by cryptographically validating the association between IP address blocks and the autonomous systems authorized to originate them. Route Origin Authorizations (ROAs) are signed objects that declare which AS may announce a given prefix. RPKI manifests are signed lists of all objects in a repository, reissued periodically even when no substantive changes occur, creating significant storage churn.
Why the change matters
The storage savings are not merely academic. Public RPKI repositories now contain millions of objects, and each must be re-signed and re-published every few hours to maintain cryptographic freshness. This churn generates terabytes of data annually, much of which is redundant. The new encoding reduces the size of each snapshot by an order of magnitude, making it feasible for researchers, network operators, and regulators to maintain long-term archives without resorting to cloud-scale infrastructure.
Distribution efficiency also improves. The compressed archives can be transferred over standard HTTP or rsync, and the Merkle tree allows recipients to verify the integrity of the entire dataset with a single hash comparison. This is particularly valuable for operators who need to mirror the global RPKI state but lack the resources to process the full, uncompressed feed.
What to watch
The drafts are currently in the IETF standards track, with implementations already available in open-source RPKI tooling. If adopted widely, the new format could enable a new class of historical analysis tools that track routing security trends over time. Operators should monitor the progress of the drafts and plan for integration into their RPKI validation pipelines once the standards are finalized.
Automated pipeline · Cloud & Infrastructure
Synthesized from 1 industry feed on 6 Aug 2026. Passed independent editor verification (score 95/100) before publication. Style guide v1.4.
Sources
Decision trail
- Checking for duplicates — Deduped batch of 1 candidates
- Checking for duplicates — New story No recent or in-pipeline article covers RPKI cache representation or Canonical Cache Representation.
- Writing the article — Draft created article_id=396 slug=ietf-drafts-shrink-rpki-storage-by-90-with-canonical-cache
-
Editor review — Approved
- Score: 95/100
- Quote integrity: The attributed quote from Job Snijders ('His personal RPKI archive...') is a paraphrase of the APNIC podcast content, not a verbatim blockquote from the source. The source does not provide a direct quote matching this phrasing.
- No copied phrasing: The phrase 'aggregates them into a single tar archive, encodes the payloads in ASN.1, and applies zstd compression' closely mirrors the source wording ('tar format for spooled data, ASN.1 for binary encoding... and zstd for data compression'). Restructure to avoid echoing the source list.
- Style compliance: The standfirst ('New standards cut RPKI archive size while preserving cryptographic integrity') is slightly promotional ('cut' could be neutralized to 'reduce').
- Generating reader Q&A — Generated 4 items
- Assigning hero image — Reused library image reused image #4
- Linking related stories — Linked 3 relations from 340 candidates
- Mastodon — Posted https://mstdn.social/@hostingpaper/117045826818506124
- Publishing — Published ietf-drafts-shrink-rpki-storage-by-90-with-canonical-cache




Discussion · coming soon
Be the first to join the thread when community discussion launches.