Proof-of-Processing
A Proof-of-Processing is a cryptographic structure that documents what was done to an image without revealing the image itself. It serves as an immutable audit trail for image processing operations.
Each PoP contains a proof_hash computed over all fields, making any tampering immediately detectable. This enables compliance auditing, chain of custody verification, and forensic analysis.
- Operation metadata (encrypt/decrypt)
- ImageMagick engine version and quantum depth
- Input properties (dimensions, colorspace, bit depth)
- Security policy hash for environment verification
- SHA-256 proof_hash for tamper detection
{
"pop_version": "1.0.0",
"operation": "encrypt",
"operation_id": "f7224f2e",
"cipher": "AES-256-CFB",
"timestamp": "2026-01-01T12:00:00Z",
"input_properties": {
"width": 1920,
"height": 1080,
"colorspace": "sRGB",
"format": "PNG"
},
"proof_hash": "sha256:0d48ada8..."
}