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

Sp1

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

Prove arbitrary Rust (RISC-V) programs with the SP1 zkVM - build ELFs with the SDK/CLI, execute, prove, verify, and use recursion and precompiles.

About

SP1 is a zkVM that proves correct execution of RISC-V programs written in Rust, with no custom circuits. A developer uses it to build provable logic and generate Plonk/Groth16 proofs with recursion and precompiles.

  • Write provable logic in Rust; build ELF with the succinct toolchain
  • Plonk/Groth16 proofs, recursion for aggregation, precompiles

Sp1 by the numbers

  • 4 all-time installs (skills.sh)
  • Ranked #347 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-master --skill sp1

Add your badge

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

Listed on Skillselion
Installs4
repo stars4
Last updatedFebruary 25, 2026
Repositoryhairyf/blockchain-master

What it does

Prove arbitrary Rust (RISC-V) programs with the SP1 zkVM - build ELFs with the SDK/CLI, execute, prove, verify, and use recursion and precompiles.

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.