EPM Payload Encryption and Compression
Plain-language summary
In EPM workflows, encryption and compression are optionally applied to the payload layer, not by encrypting the PDF container itself.
That separation matters because the PDF remains readable for people, while structured data can still be protected and optimized for system-to-system exchange.
Why this separation matters
- The PDF remains readable and usable as a document
- Encrypting a PDF/A-3 or PDF/A-4f file invalidates the file's compliance
- Structured payload data can still be protected and optimized
- Producer and consumer systems can follow declared processing rules
This is the core design choice: preserve document usability while adding machine-readable transport controls at the payload layer.
Why one size does not fit all
When federal workflows required electronic appraisal submissions, they were designed for immediate portal validation in a tightly controlled pipeline. That model is appropriate for that use case.
But appraisal data also moves in many non-federal contexts, where confidentiality, transport efficiency, and policy constraints vary. A single fixed rule for every workflow is not practical.
EPM was designed for that broader reality.
The federal model: transparency by design
The Uniform Appraisal Dataset (UAD) governs appraisal data delivery to Fannie Mae and Freddie Mac through the Uniform Collateral Data Portal (UCDP). UAD uses XML, based on standards maintained by MISMO, in a controlled submission pipeline.
In that model, the portal needs immediately readable content to check the submission.
As a result:
- No encryption is permitted. The UCDP rejects submissions that prevent immediate opening and processing of the file. (Source: Freddie Mac UCDP FAQ)
- No payload-layer encryption is defined in classic UAD XML delivery. The PDF content represented in XML uses Base64 encoding, not encryption. (Source: UAD Specification v1.2, Section 5.6)
- No payload compression behavior is defined inside the UAD structured data layer. ZIP packaging in newer workflows handles file transport, not payload-level compression semantics. (Source: UAD Specification v1.2)
These choices are deliberate for that environment and are not inherently a limitation of structured data itself.
Where that model stops
Outside UCDP delivery, appraisal data may move through different channels and trust boundaries, such as:
- Private or portfolio lending workflows
- Third-party review workflows
- Institution-to-institution transfer in secondary markets
- AMC delivery paths with data integrity or confidentiality requirements
- Protected archive and retention scenarios
In these contexts, structured data still needs to travel, but policy and operational needs may differ from federal submission rules.
The EPM approach: implementer choice with declared behavior
EPM provides a structured wrapper for payload transport and allows implementers to choose transforms appropriate to the use case, while declaring them so consumers can process them consistently.
Compression in EPM
EPM supports payload compression. Producers can compress payload content and declare the method so consumers can reverse it predictably.
Why this matters:
- Structured payloads, especially XML, can be verbose
- Compression can reduce file size and improve transfer and storage efficiency
- Deterministic declarations preserve interoperability
If compression is not needed, producers simply omit it.
Relevant terms: payload compression, compression algorithm
Encryption in EPM
EPM supports payload encryption at the application layer. Producers can encrypt payload content and declare the method so authorized consumers can process it.
Why this matters:
- Sensitive data can be protected in transit and at rest
- The PDF host remains readable and printable for human use
- Machine-readable payload access can be limited to intended systems
Under PDF/A workflows, container-level PDF encryption is not used; payload-layer encryption remains available for protected exchange behavior.
If encryption is not needed, producers simply omit it.
Relevant terms: encryption, application-layer encryption
Using both together
EPM supports both compression and encryption together, with explicit order of operations: compress first, then encrypt. Consumers reverse the sequence: decrypt first, then decompress.
That ordering removes ambiguity and helps ensure consistent behavior across conforming systems.
Producer and consumer expectations
- Producers declare how payload content is encoded, compressed, and protected
- Consumers validate metadata and apply compatible decode/decrypt handling
This supports predictable interoperability while preserving one-file delivery behavior.
Same standard, different contexts
EPM does not force all workflows into one model.
- If a workflow requires open payloads, producers can embed plain, uncompressed, unencrypted payload content
- If a workflow requires confidentiality and efficiency, producers can declare and apply encryption and compression
- In both cases, behavior is explicit, declared, and processable by consumers
The result is transport flexibility without sacrificing predictable interoperability.
Sources
- Freddie Mac - Uniform Collateral Data Portal (UCDP) FAQ
- Fannie Mae / Freddie Mac - Uniform Appraisal Dataset Specification v1.2 (August 2011)
- Freddie Mac - UAD 3.6 FAQ
- EPM v1.0 Draft Specification - epmstandard.org
Glossary terms referenced on this page: UAD, UCDP, XML, MISMO, Base64, payload compression, encryption