{"adoption": {"forks": 408, "observed_at": "2026-08-28T04:05:36.077245+00:00", "stars": 1785}, "canonical_url": "https://ross.abutalabs.com/products/ic", "card": {"archived": false, "artifact_type": "application", "description": "Internet Computer blockchain source: the client/replica software run by nodes", "domain": ["blockchain", "microservices", "developer-tools"], "enriched": true, "function": ["blockchain", "interpreter", "cryptography", "networking", "concurrency"], "health_score": 100, "homepage": "https://internetcomputer.org", "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["dfinity/ic"], "name": "dfinity/ic", "platform": ["rust", "self-hosted"], "pushed_at": "2026-08-26T19:25:09+00:00", "repo": "dfinity/ic", "stars": 1785, "tags": ["internet-computer", "dfinity", "replica", "consensus", "smart-contracts", "node-software", "canister", "cryptocurrency", "linux"], "topics": [], "urls": [], "use_cases": ["run an Internet Computer node or replica", "understand how the Internet Computer consensus protocol works", "contribute to blockchain protocol development in Rust", "build or debug canister smart contract execution", "audit the Internet Computer client implementation"], "what_it_is": "The source code for the Internet Computer blockchain protocol, including the replica software run by node providers. It implements consensus, execution of canister smart contracts, and the networking layer of the DFINITY network.", "when_to_avoid": ["you just want to build dapps on the Internet Computer (use the SDK instead)", "you need a general-purpose blockchain framework", "you want a lightweight blockchain library to embed in your app"], "when_to_choose": ["you operate or plan to operate an IC node", "you need deep insight into Internet Computer internals", "you want to contribute to the DFINITY protocol codebase"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ic", "repo": "dfinity/ic", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "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:36.077245+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:36.077245+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:24:12.071482+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "979d9959e5f60183fc12b32f3576de8638ffcfa34d143b5ff4a2200b0736d43d", "fetched_at": "2026-08-29T11:02:33.822421+00:00", "kind": "homepage", "missing": false, "url": "https://internetcomputer.org"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license", "no_readme"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1942, "days_push": 7, "days_rel": 13, "gap_med": 2, "n_releases_24m": 196}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}