zk-shark-agent

Builds deterministic Shark workflows for attestations, Groth16 validation, nullifier derivation, and Solana routing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually wiring ZK Shark operations, so you can quickly prepare attestations, commitments, proof checks, and nullifier derivations from a single agent surface.

Core Features & Use Cases

  • Model attestations: Build publish-attestation instructions with deterministic nullifiers and packed public inputs.
  • Encrypted-state commitments: Prepare commit-encrypted-state workflows for model state, payloads, and versioned updates.
  • Proof validation and routing: Verify Groth16 proof shape off-chain, derive nullifiers from context, and route natural-language requests to the correct action.
  • Use case: A developer can ask the agent to attest a model, verify a proof file, or inspect configuration without hand-assembling Solana instructions.

Quick Start

Ask the agent to attest a model with its proof file and then return the built instruction and summary.

Frequently Asked Questions about zk-shark-agent

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

FAQPage Schema
How do I automate Groth16 proof validation and nullifier derivation for Solana?

Automating Groth16 proof validation and nullifier derivation for Solana is done by routing natural-language requests to build deterministic ZK workflows that parse hex proofs and verify public inputs off-chain.

What is the best way to prepare Solana attestation instructions with deterministic nullifiers?

Preparing Solana attestation instructions with deterministic nullifiers involves packing public inputs and deriving nullifiers from context to generate ready-to-publish instructions without manual assembly.

Do I need 32-byte inputs and hex proof files to build encrypted-state commitments on Solana?

Yes, building encrypted-state commitments on Solana requires 32-byte inputs and hex proof files to ensure deterministic workflow generation and proper off-chain validation of proof structure.

Can I route ZK Shark tasks via CLI automation without hand-assembling Solana instructions?

Yes, you can route ZK Shark tasks via CLI automation by directing natural-language requests to the agent, which handles instruction preparation and returns the built instruction and summary.

Why does off-chain validation of Groth16 proof structure fail without environment-backed configuration?

Off-chain validation of Groth16 proof structure fails without environment-backed configuration because the deterministic workflow relies on specific environment settings to correctly parse hex proofs and verify public inputs.

Are there limitations when using ZK Shark agent routing for model-centric privacy workflows?

Limitations of using ZK Shark agent routing include strict requirements for 32-byte inputs and hex proof parsing, with all validation performed off-chain before preparing Solana instructions.