From herodotus-skills
Implement verifiable computation pipelines with HDP and enforce soundness constraints over historical on-chain data.
How this skill is triggered — by the user, by Claude, or both
Slash command
/herodotus-skills:data-processorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill to implement verifiable computation pipelines with HDP and enforce soundness constraints over historical on-chain data.
Use this skill to implement verifiable computation pipelines with HDP and enforce soundness constraints over historical on-chain data.
dry-run -> fetch-proofs -> sound-run.Treat HDP as the soundness layer, not the query/discovery layer:
indexer/discovery -> candidate set -> HDP constrained validation -> verifiable output -> app decision
hdp dry-run to discover touched keys.hdp fetch-proofs to assemble proof inputs.hdp sound-run for deterministic verified execution.task_hash, output_root, and mmr_metas as final outputs.# 1) Generate candidate set (off-chain)
./indexer_job --from <start> --to <end> --out candidates.json
# 2) Discover keys
hdp dry-run -m module.compiled_contract_class.json --print_output
# 3) Fetch proofs
hdp fetch-proofs --inputs dry_run_output.json --output proofs.json
# 4) Deterministic verified run
hdp sound-run -m module.compiled_contract_class.json --proofs proofs.json --print_output
npx claudepluginhub herodotusdev/ai-skills --plugin herodotus-skillsGuides building zero-knowledge proof verifiers and privacy patterns on Stellar/Soroban, covering Groth16, BLS12-381, BN254, Poseidon, Noir/RISC Zero integration, and more.
Generates mechanically verified proofs from Narya event logs, checking queue consistency, replay determinism, non-leakage, and GF(3) conservation for event-sourced system invariants and audits.
Generates and verifies SNIP-36 virtual block proofs on Starknet: runs Cairo logic off-chain, submits stwo-cairo proof on-chain. Use for heavy computation, private attribute proofs, anonymous voting, or provable games.