verifier

Validate ProofBundles by checking ZK proofs and TEE attestations.

5|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/Skottbie/VeriTask --skill verifier-skottbie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verifier
Source: https://github.com/Skottbie/VeriTask/tree/main/client_node/skills/verifier
Command: npx skills add https://github.com/Skottbie/VeriTask --skill verifier-skottbie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eth-account, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that data received from a worker agent is authentic and has not been tampered with, and that the environment where it was processed was trustworthy.

Core Features & Use Cases

  • Data Integrity Verification: Confirms that the data's hash matches the one provided in the ZK proof.
  • Execution Environment Trust: Validates the attestation from the Trusted Execution Environment (TEE), such as Intel TDX.
  • Use Case: After a worker agent provides a ProofBundle containing data and its cryptographic proofs, this skill is used by the client agent to automatically validate these proofs before proceeding with payment.

Quick Start

Use the verifier skill to validate the proof bundle from the file 'proof_bundle.json'.

Frequently Asked Questions about verifier

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify ZK proofs and TEE attestations for data provenance?

To verify ZK proofs and TEE attestations, you validate a ProofBundle to ensure data authenticity. This process checks that the data hash matches the ZK proof and confirms the Trusted Execution Environment attestation for execution trust.

What is the best way to check data integrity after receiving a worker agent's output?

The best way to check data integrity is to automatically validate the cryptographic proofs provided in a ProofBundle. This confirms that the data received from a worker agent is authentic and has not been tampered with.

Can I use TEE attestation validation to verify Intel TDX execution environments?

Yes, you can validate TEE attestations to verify execution environments like Intel TDX. This checks the attestation provided in the proof bundle to ensure the environment where the data was processed was trustworthy.

How do I validate a ProofBundle from a JSON file before processing a payment?

You validate a ProofBundle from a JSON file by passing the file to the verifier skill. It processes the bundle to validate the cryptographic proofs of data authenticity and integrity before you proceed with payment.

Why does cryptographic proof validation fail when data hashes do not match?

Cryptographic proof validation fails when data hashes do not match because the data has been tampered with. The verification process detects this mismatch between the actual data hash and the hash provided in the ZK proof.