Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hairyf avatar

Sp1

  • 2 installs
  • 4 repo stars
  • Updated February 25, 2026
  • hairyf/blockchain-skills

Reference the SP1 zkVM - prove arbitrary Rust/RISC-V programs with the SDK and CLI, using recursion, precompiles, and Plonk/Groth16 proofs.

About

A reference skill for SP1, a zero-knowledge VM that proves correct execution of RISC-V programs written in Rust, covering the SDK, CLI, recursion, and precompiles. A developer uses it when building provable Rust programs and verifying their execution.

  • Execute, prove, and verify RISC-V programs via SDK
  • Recursion, precompiles, and Plonk/Groth16 proofs

Sp1 by the numbers

  • 2 all-time installs (skills.sh)
  • Ranked #408 of 479 Web3 & Blockchain skills by installs in the Skillselion catalog
  • Data as of Jul 13, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hairyf/blockchain-skills --skill sp1

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-skills

What it does

Reference the SP1 zkVM - prove arbitrary Rust/RISC-V programs with the SDK and CLI, using recursion, precompiles, and Plonk/Groth16 proofs.

Files

SKILL.mdMarkdownGitHub ↗
Skill based on SP1 (zkVM v6 Hypercube), generated from sources/sp1. Doc path: sources/sp1/ (README, DEVELOPMENT.md, crates/*/README.md, examples), plus https://docs.succinct.xyz/docs/sp1 (introduction, quickstart, recommended-workflow).

SP1 is a zero-knowledge virtual machine that proves correct execution of RISC-V programs. Write provable logic in Rust (or other LLVM→RISC-V languages), build an ELF with the succinct toolchain, and use the SDK to execute, prove, and verify. No custom circuits; use Plonk or Groth16 proofs, recursion for aggregation, and precompiles to extend the zkVM.

Core References

TopicDescriptionReference
OverviewProgram vs script, ELF, entrypoint, project layoutcore-overview
Program I/Oread, commit, SP1Stdin, public valuescore-program-io
CLI and buildcargo prove new/build, project structurecore-cli-and-build
Proving and verificationProverClient, execute, setup, prove, verifycore-proving-and-verification

Features

Proof formats and verification

TopicDescriptionReference
Proof formatsPlonk, Groth16, compressed; bytes for Solidityfeatures-proof-formats
RecursionVerifying proofs in the zkVM, aggregationfeatures-recursion

Extending the zkVM

TopicDescriptionReference
PrecompilesAdding custom chips (syscall, MachineAir, AIR)features-precompiles

Best Practices

TopicDescriptionReference
WorkflowExecute-only during dev, reuse client, crate layout, prover networkbest-practices-workflow

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.