{"adoption": {"forks": 534, "observed_at": "2026-08-28T04:05:26.264042+00:00", "stars": 1715}, "canonical_url": "https://ross.abutalabs.com/products/yellowpaper", "card": {"archived": false, "artifact_type": "learning-resource", "description": "The \"Yellow Paper\": Ethereum's formal specification", "domain": ["blockchain", "documentation"], "enriched": true, "function": ["documentation"], "health_score": 25, "homepage": null, "language": "TeX", "license": "CC-BY-SA-4.0", "license_family": "other", "maturity": "maintenance", "member_repos": ["ethereum/yellowpaper"], "name": "ethereum/yellowpaper", "platform": ["cross-platform"], "pushed_at": "2025-02-26T11:00:49+00:00", "repo": "ethereum/yellowpaper", "stars": 1715, "tags": ["ethereum", "yellow-paper", "formal-specification", "latex", "protocol-specification", "cryptocurrency", "algorithms"], "topics": [], "urls": [], "use_cases": ["understand the formal definition of the Ethereum protocol", "read the mathematical specification of Ethereum's execution layer", "study how Ethereum's state transition and virtual machine are formally defined", "contribute corrections or updates to the Ethereum specification", "reference protocol details up to the Shanghai upgrade"], "what_it_is": "The Ethereum Yellow Paper, a formal mathematical specification of the Ethereum protocol originally written by Gavin Wood in LaTeX. It is a free-culture document (CC-BY-SA 4.0) compiled to PDF, currently outdated as of the Shanghai upgrade.", "when_to_avoid": ["you need an up-to-date specification covering the Cancun or later upgrades", "you want an executable or testable specification rather than a mathematical paper", "you need beginner-friendly documentation rather than formal notation"], "when_to_choose": ["you need the canonical formal/mathematical specification of Ethereum's protocol", "you are researching or implementing Ethereum protocol internals", "you want to study the formal definitions of the EVM and state transitions"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/yellowpaper", "repo": "ethereum/yellowpaper", "role": "main", "score": 36}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "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:05:26.264042+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:26.264042+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:34:18.098418+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "704b5cd0ae1593cdef9778dd7fa36545fbe8315cbf56f144cf0c07140a5e0dc4", "fetched_at": "2026-08-28T04:05:26.264042+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ethereum/yellowpaper"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 8, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4536, "days_push": 553, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 36, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}