clawd-zk-agent

Manage clawd-zk program operations for model attestation and proof verification.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/Solizardking/clawd-code --skill clawd-zk-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clawd-zk-agent
Source: https://github.com/Solizardking/clawd-code/tree/main/zk-primitives/agent
Command: npx skills add https://github.com/Solizardking/clawd-code --skill clawd-zk-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @clawd/zk-client, @solana/kit, @solana/web3.js, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to manage the clawd-zk program, simplifying the process of attesting models, committing encrypted states, verifying proofs, and deriving nullifiers.

Core Features & Use Cases

  • Model Attestation: Attest models on-chain with Groth16 proofs.
  • Encrypted State Commitment: Commit encrypted state blobs to clawd-zk.
  • Proof Verification: Perform off-chain Groth16 proof verification.
  • Nullifier Derivation: Derive deterministic nullifiers for specific contexts.
  • Use Case: A user may want to attest a new model to the clawd-zk program, ensuring its authenticity. The Skill can automate this process, reducing the manual steps involved.

Quick Start

Use the clawd-zk-agent skill to attest a model with the provided hash and proof.

Frequently Asked Questions about clawd-zk-agent

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

FAQPage Schema
How do I attest a model with Groth16 proofs on Solana?

To verify Groth16 proofs off-chain, the skill performs off-chain proof verification using the @clawd/zk-client SDK, validating the cryptographic proof before any on-chain interaction or state commitment occurs.

How do I commit encrypted state blobs to a Solana program?

Deriving deterministic nullifiers for specific contexts involves using the clawd-zk program primitives to generate unique nullifiers, preventing double-spending or replay attacks within a particular attestation context.

What environment variables do I need to interact with the clawd-zk program?

Yes, the skill is designed for a Clawd agent or REPL environment, exposing operations for model attestation, state commitment, proof verification, and nullifier derivation through the @clawd/zk-client SDK.

What is the difference between off-chain proof verification and on-chain attestation?

Off-chain proof verification validates the Groth16 proof cryptographically before submission, while on-chain attestation records the model hash and verification result on the Solana blockchain, ensuring permanent authenticity.