Install
openclaw skills install @agentpmt/quantum-safe-file-attestationQuantum-Safe File Attestation: Issue and verify formally verified. Use when an agent needs quantum safe file attestation, sign software releases with formally verified post quantum cryptography, create proof carrying attestation certificates with lean 4 verified acceptance kernels, verify file integrity with nist standardized ml dsa 65 digital signatures and pqclean runtimes, generate compliance evidence for soc 2 sox hipaa and regulatory audits with cryptographic proof chains, attest.
openclaw skills install @agentpmt/quantum-safe-file-attestationLast updated: 2026-06-24.
If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.
Issue formally verified, post-quantum cryptographic attestation certificates for any file. Every attestation is backed by a proof-carrying certificate bundle whose acceptance logic is proven correct in Lean 4. Signing uses ML-DSA-65 from the NIST post-quantum standard, executed through PQClean standardized runtimes with the private key secured in a hardware security module. A 4-check verification pipeline confirms signature validity, manifest consistency, artifact integrity, and certificate Merkle-tree integrity — all must pass. Anyone can verify certificates independently using the open-source offline verifier. No trust in our infrastructure required.
Create and verify post-quantum cryptographic attestation packages for files using ML-DSA-65 (Dilithium3).
attest_artifactCreate a cryptographic attestation for a file in storage. The attestation package is saved to file storage.
Required:
file_id (string): file ID of the artifact to attest. Upload the file first using the File Management tool (action upload_standard), then pass the returned file_id here.Optional:
artifact_name (string): human-readable name (defaults to stored filename)metadata (object): freeform key-value pairs to include in the manifest{"action":"attest_artifact","file_id":"abc-123","artifact_name":"release-v2.1.tar.gz","metadata":{"version":"2.1.0"}}
Response:
artifact_sha256: SHA-256 of the attested filepackage_id: unique attestation identifierattestation_file_id: file ID of the saved attestation package (use this for verify_attestation)attestation_signed_url: download URL for the attestation package JSONverify_attestationVerify a previously issued attestation package against the original artifact. Both must be in file storage. If verifying a package received from someone else, upload it first using the File Management tool.
Required:
file_id (string): file ID of the original artifactattestation_file_id (string): file ID of the attestation package JSON (from attest_artifact, or uploaded via File Management)Optional:
check_bundle (boolean, default true): verify CAB certificate bundle integrity{"action":"verify_attestation","file_id":"abc-123","attestation_file_id":"def-456"}
Response:
accept: true if all checks passfailed_checks: list of check names that failed (empty when accepted)manifest_sha256: hash of the canonical manifestsigner_public_key_hex: the public key that signed the manifestget_public_keyReturn the signer's public key and algorithm info for independent verification.
{"action":"get_public_key"}
upload_standard) to get a file_idattest_artifact with the file_id — save the returned attestation_file_idverify_attestation with both file_id (original artifact) and attestation_file_id (the attestation package)attestation_signed_url) with anyone who needs to verify independentlyRecipients can verify attestation packages offline without this tool: https://github.com/Abraxas1010/verified-pqc-verifier
Quantum-Safe File Attestation on AgentPMT.attest_artifact, get_public_key, verify_attestation.file-management, page: https://clawhub.ai/agentpmt/file-management; skills.sh: npx skills add AgentPMT/agent-skills --skill file-management)No categories or industry tags are published for this tool.
Complete generated action schema: ./schema.md.
Supported action count: 3.
x402 availability: not enabled for this product.
attest_artifact (action slug: attest-artifact): Create a post-quantum cryptographic attestation for a file in storage. Signs with ML-DSA-65 via hardware security module. Saves the attestation package to file storage and returns its file_id. Price: 25 credits. Parameters: artifact_name, file_id, metadata.get_public_key (action slug: get-public-key): Return the signer's public key, algorithm, and fingerprint so independent verifiers can confirm attestation signatures without calling this tool. Price: 5 credits. Parameters: none.verify_attestation (action slug: verify-attestation): Verify a previously issued attestation package against the original artifact. Both the artifact and the attestation package must be in file storage. Checks ML-DSA-65 signature, manifest integrity, artifact SHA-256 match, and CAB bundle. Price: 5 credits. Parameters: attestation_file_id, check_bundle, file_id.Use the compact schema above for ordinary calls. Before a new production integration, or whenever parameters, enum values, nested objects, outputs, or examples are unclear, fetch live details first.
agentpmt-tool-search-and-execution with action: "get_schema", and tool_id: "quantum-safe-file-attestation".agentpmt-tool-search-and-execution with action: "get_instructions" and tool_id: "quantum-safe-file-attestation", or call this product with action: "get_instructions" when the product tool is already selected.MCP schema lookup through the main AgentPMT MCP server:
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "quantum-safe-file-attestation"
}
}
}
For live examples, keep the same MCP tool and use these arguments:
{
"action": "get_instructions",
"tool_id": "quantum-safe-file-attestation"
}
Authenticated AgentPMT REST schema lookup body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "quantum-safe-file-attestation"
}
}
Authenticated AgentPMT REST live examples body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "quantum-safe-file-attestation"
}
}
Product slug: quantum-safe-file-attestation
Marketplace page: https://www.agentpmt.com/marketplace/quantum-safe-file-attestation
../agentpmt-account-mcp-rest-api-setup to connect the main MCP server or REST API for an Agent Group where this tool is enabled.../what-is-agentpmt for marketplace, Agent Group, workflow, MCP, REST, and payment concepts.If those setup skills are not installed beside this product skill, use the downloads below.
Core AgentPMT setup skills:
openclaw skills install what-is-agentpmtnpx skills add AgentPMT/agent-skills --skill what-is-agentpmtopenclaw skills install agentpmt-account-mcp-rest-api-setupnpx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setupskills.sh install script:
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
MCP call shape after the main AgentPMT MCP server is connected:
{
"method": "tools/call",
"params": {
"name": "Quantum-Safe-File-Attestation",
"arguments": {
"action": "attest_artifact",
"artifact_name": "example artifact name",
"file_id": "example file id",
"metadata": {}
}
}
}
Use the exact tool name returned by tools/list; the name above is the expected readable form.
Authenticated AgentPMT REST call body:
{
"name": "quantum-safe-file-attestation",
"parameters": {
"action": "attest_artifact",
"artifact_name": "example artifact name",
"file_id": "example file id",
"metadata": {}
}
}
Use the setup skill for the account connection details before making REST calls.
passed or success-style boolean, use it as the workflow gate.get_schema or get_instructions before retrying.attest_artifact fails, preserve the request parameters and retry only after fixing schema, auth, or payment errors.what-is-agentpmt, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: npx skills add AgentPMT/agent-skills --skill what-is-agentpmt)agentpmt-account-mcp-rest-api-setup, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup)