verify_cryptographic_proof
Validate Merkle inclusion proofs, Ed25519/ECDSA signatures, and hash preimage commitments to confirm data integrity and authenticity for autonomous agents.
Instructions
[Cost: $0.0003 USDC on Base & Solana] Cryptographic proof verifier for autonomous agents.
Verifies Merkle inclusion proofs, Ed25519/ECDSA signatures, and hash preimage commitments.
Args:
proof_type: 'merkle' (Merkle tree audit path), 'signature' (Ed25519/ECDSA), or 'preimage' (hash commitment).
payload: Dict of parameters:
- For 'merkle': {'leaf': str, 'proof': list, 'root': str, 'hash_algo': 'sha256'|'sha3_256'|'blake2b'}
- For 'signature': {'public_key': str, 'signature': str, 'message': str, 'curve': 'ed25519'|'ecdsa-p256'}
- For 'preimage': {'commitment': str, 'preimage': str, 'salt': Optional[str], 'algorithm': 'sha256'}
payment_signature: Optional x402 Base/Solana USDC transaction hash (defaults to developer mock key).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | Yes | ||
| proof_type | Yes | ||
| payment_signature | No |