{"adoption": {"forks": 731, "observed_at": "2026-08-28T04:06:23.020476+00:00", "stars": 2179}, "canonical_url": "https://ross.abutalabs.com/products/risc0", "card": {"archived": false, "artifact_type": "framework", "description": "RISC Zero is a zero-knowledge verifiable general computing platform based on zk-STARKs and the RISC-V microarchitecture.", "domain": ["blockchain", "security", "developer-tools"], "enriched": true, "function": ["cryptography", "sdk", "simulation", "compiler"], "health_score": 96, "homepage": "https://risczero.com", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["risc0/risc0"], "name": "risc0/risc0", "platform": ["rust", "cpp", "cross-platform", "cli"], "pushed_at": "2026-07-20T17:42:07+00:00", "repo": "risc0/risc0", "stars": 2179, "tags": ["zero-knowledge", "zkvm", "zk-starks", "risc-v", "verifiable-computation", "proof-system", "cryptography"], "topics": ["stark", "zero-knowledge", "virtual-machine", "risc-v", "cryptography", "rust"], "urls": [], "use_cases": ["prove a computation ran correctly without revealing its inputs", "generate zero-knowledge proofs for arbitrary Rust programs", "verify off-chain computation results on-chain", "build privacy-preserving blockchain applications with zk-STARKs", "create verifiable receipts for financial transaction processing", "run verifiable general-purpose compute in a RISC-V virtual machine"], "what_it_is": "RISC Zero is a zero-knowledge verifiable general computing platform built on zk-STARKs and a RISC-V-based zkVM. It lets developers prove that code executed correctly without revealing inputs, producing verifiable receipts for arbitrary Rust, C, or C++ programs.", "when_to_avoid": ["you need lightweight SNARKs with minimal proof size and fast verification over small statements", "you only need simple signature or membership proofs that specialized zk tools handle more cheaply", "you cannot tolerate the overhead of proving RISC-V execution cycles", "you need a no-code or DSL-only zk proof workflow"], "when_to_choose": ["you need general-purpose zero-knowledge proofs for arbitrary code rather than hand-written circuits", "your team knows Rust, C, or C++ and wants to write zk-provable programs in a normal language", "you need verifiable off-chain computation with on-chain verification", "you want a zkVM based on the RISC-V ISA with STARK-based proofs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/risc0", "repo": "risc0/risc0", "role": "main", "score": 94}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:23.020476+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:48:46.755555+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "b2f277558327b2748dfb6df823a2c1c85cd09b0583d8fd521879981ed317b7c4", "fetched_at": "2026-08-28T04:06:23.020476+00:00", "kind": "readme", "missing": false, "url": "https://github.com/risc0/risc0"}, {"content_hash": "f6df455b7de379c254c7b04fefd3eb4b359b6d4517401c424e910c80c775f3d8", "fetched_at": "2026-08-29T10:28:39.829548+00:00", "kind": "homepage", "missing": false, "url": "https://risczero.com"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 93}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1656, "days_push": 44, "days_rel": 47, "gap_med": 14, "n_releases_24m": 24}, "score": 94, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}