{"adoption": {"forks": 127, "observed_at": "2026-08-28T04:03:15.700628+00:00", "stars": 1021}, "canonical_url": "https://ross.abutalabs.com/products/ewasm-design", "card": {"archived": true, "artifact_type": "learning-resource", "description": "Ewasm Design Overview and Specification", "domain": ["blockchain"], "enriched": true, "function": ["documentation", "interpreter", "compiler"], "health_score": 10, "homepage": null, "language": null, "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ewasm/design"], "name": "ewasm/design", "platform": ["cross-platform", "wasm"], "pushed_at": "2022-09-08T17:40:20+00:00", "repo": "ewasm/design", "stars": 1021, "tags": ["ethereum", "ewasm", "webassembly", "specification", "evm", "smart-contracts", "eth1", "cryptocurrency", "virtual-machine"], "topics": ["ethereum", "webassembly", "ewasm", "specification", "eth1"], "urls": [], "use_cases": ["understand the ewasm smart contract specification", "learn how WebAssembly could replace the EVM", "implement an ewasm virtual machine", "study Ethereum contract metering and determinism rules", "research the EVM to ewasm upgrade path"], "what_it_is": "The design overview and specification repository for Ethereum flavored WebAssembly (ewasm), a restricted Wasm subset intended as a successor to EVM1 for Ethereum smart contracts. It documents VM semantics, contract interfaces, the Ethereum environment interface, system contracts, and instruction metering.", "when_to_avoid": ["you need a runnable implementation rather than a specification", "you want a production-ready smart contract execution environment - ewasm was never shipped on mainnet and the design is largely dormant"], "when_to_choose": ["you are researching or implementing an ewasm-compatible VM or toolchain", "you need the authoritative design documents for Ethereum's Wasm contract interface"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ewasm-design", "repo": "ewasm/design", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "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:03:15.700628+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:15.700628+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:08:49.894291+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "d8b25c5b6872b37b8ef411e0bfa69855bb9585e8580b9970def400be602540a2", "fetched_at": "2026-08-28T04:03:15.700628+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ewasm/design"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_releases", "archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3834, "days_push": 1455, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}