# Document and File Certification with Post-Quantum Digital Signatures

> Generate tamper-proof digital certificates for any uploaded file using post-quantum cryptography. This workflow guides the user through uploading or selecting a file via the File Management tool, then signs it with the Quantum-Safe File Attestation tool using ML-DSA-65 (Dilithium3) post-quantum digital signatures via hardware security module. Returns a verifiable attestation package containing a cryptographic manifest, digital signature, and verification bundle with a downloadable certificate link. Use cases include regulatory compliance document certification, financial audit report signing, legal contract attestation, intellectual property timestamping, medical record integrity verification, insurance claim evidence certification, notarized document equivalents, SOC 2 and ISO 27001 audit evidence, HIPAA-compliant document signing, tax filing certification, and tamper-proof archival of sensitive business documents.

Content type: workflow
Source URL: https://www.agentpmt.com/agent-workflow-skills/document-and-file-certification-with-post-quantum-digital-signatures--69c9e9d194c1eacb907d4153
Markdown URL: https://www.agentpmt.com/api/agent/workflows/document-and-file-certification-with-post-quantum-digital-signatures--69c9e9d194c1eacb907d4153?format=agent-md
Updated: 2026-03-30T03:28:07.504Z
Author: firef1ie

---

Estimated time saved: 15 minutes.

## Tools

- File Management
- Quantum-Safe File Attestation

## Workflow Outline

1. Request File Upload: Prompt step.
2. Upload File to Storage: Use the File Management tool to handle the user's file. If the user already provided a file_id, use the get action to verify the file exists and retrieve its metadata. If the user...
3. Prepare Attestation Input: Prompt step.
4. Create Quantum-Safe Attestation: Call the attest_artifact action with the file_id from the previous step. Set the artifact_name to the original filename. Include metadata with file details such as content type, s...
5. Deliver Certificate to User: Prompt step.