GET /runs/{id}/report.pdf
Returns a generated PDF audit report for the specified run. Print-ready, single-file, includes:
- Header band with the Verdifax wordmark and logo
- Run metadata (id, status, program, route, duration, payload hash, manifest hash)
- Every sealed manifest field (all 18) plus the six DKEC kernel execution IDs
- Regulatory mapping to EU AI Act Article 13, HIPAA 45 CFR § 164.312(b), and SOX § 404 IT controls
- Verification statement with a re-derivation timestamp
- QR code linking back to the run detail view in the dashboard
Request
GET /runs/{id}/report.pdf
X-Verdifax-Key: vfx_...
Response
200 OK:
Content-Type: application/pdf
Content-Disposition: attachment; filename="verdifax-audit-run-42.pdf"
The body is the PDF binary. Typical size: 5–15 KB.
Example
curl -s http://localhost:9090/runs/42/report.pdf \
-H "X-Verdifax-Key: vfx_..." \
-o /tmp/verdifax-audit-run-42.pdf
open /tmp/verdifax-audit-run-42.pdf
Use cases
- Attaching to a regulator's data request
- Including in an internal change-management ticket as evidence
- Sending to a counterparty as proof of a model decision
- Long-term archival alongside the model output it certifies
