{"adoption": {"forks": 283, "observed_at": "2026-08-28T04:06:03.291693+00:00", "stars": 1993}, "canonical_url": "https://ross.abutalabs.com/products/awesome-mpc", "card": {"archived": false, "artifact_type": "learning-resource", "description": " A curated list of multi party computation resources and links.", "domain": ["security", "awesome-lists", "tutorials"], "enriched": true, "function": ["cryptography", "security", "developer-tools"], "health_score": 76, "homepage": null, "language": null, "license": null, "license_family": "other", "maturity": "active", "member_repos": ["rdragos/awesome-mpc"], "name": "rdragos/awesome-mpc", "platform": ["cross-platform"], "pushed_at": "2026-07-24T13:46:57+00:00", "repo": "rdragos/awesome-mpc", "stars": 1993, "tags": ["awesome-list", "secure-computation", "multiparty-computation", "mpc", "curated-list", "cryptography"], "topics": ["secure-computation", "multiparty-computation", "crypto"], "urls": [], "use_cases": ["find open-source MPC libraries and frameworks", "learn secure multiparty computation from books and courses", "discover MPC protocols and primitives", "keep up with actively maintained secure computation software", "find tutorials for getting started with MPC"], "what_it_is": "A curated awesome-style list of multiparty computation (MPC) resources, including books, courses, tutorials, and open-source software such as frameworks, primitives, protocols, and tools. It serves as a central reference point for learning about and finding MPC software.", "when_to_avoid": ["you need an actual MPC implementation rather than a list of links", "you need a maintained software tool with support", "you need exhaustive or automatically updated coverage of the field"], "when_to_choose": ["you need a starting point to explore the MPC ecosystem", "you are looking for learning material on secure computation", "you want to survey available open-source MPC implementations"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/awesome-mpc", "repo": "rdragos/awesome-mpc", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "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:03.291693+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:03.291693+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:02:35.974720+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3acd5948e8e0cce291ae8a9b4ced76eca2f73b906d4aa70dd15ca4e7a81a9f92", "fetched_at": "2026-08-28T04:06:03.291693+00:00", "kind": "readme", "missing": false, "url": "https://github.com/rdragos/awesome-mpc"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3430, "days_push": 40, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}