{"adoption": {"forks": 204, "observed_at": "2026-08-28T04:03:19.257962+00:00", "stars": 1036}, "canonical_url": "https://ross.abutalabs.com/products/mnssp3", "card": {"archived": false, "artifact_type": "application", "description": null, "domain": ["healthcare", "privacy", "big-data", "data-science", "security"], "enriched": true, "function": ["security", "cryptography", "database", "data-science", "analytics", "self-hosted"], "health_score": 20, "homepage": null, "language": "Python", "license": null, "license_family": "other", "maturity": "maintenance", "member_repos": ["mpplab/mnssp3"], "name": "mpplab/mnssp3", "platform": ["python", "self-hosted"], "pushed_at": "2024-08-02T16:24:15+00:00", "repo": "mpplab/mnssp3", "stars": 1036, "tags": ["medical-big-data", "data-sharing", "privacy-protection", "healthcare-data", "research-platform", "web-server", "linux"], "topics": [], "urls": [], "use_cases": ["share medical data securely between institutions", "privacy-preserving medical big data platform", "integrate analytics algorithms over shared health data", "self-host a medical data sharing service", "collaborate on healthcare datasets with privacy controls"], "what_it_is": "MNSSp3 is a privacy protection sharing platform for medical big data, built on the Malleable Network System Simulator (MNSS) platform. It addresses secure sharing of medical data across different data types and supports integration of data analytics algorithms.", "when_to_avoid": ["you need a production-grade healthcare platform with regulatory compliance guarantees", "you want a general-purpose data sharing tool outside the medical domain", "you need an actively maintained project with a clear license"], "when_to_choose": ["you need a self-hosted platform for privacy-protected medical data sharing", "your research involves secure medical big data analytics and algorithm integration"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mnssp3", "repo": "mpplab/mnssp3", "role": "main", "score": 32}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "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:19.257962+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.257962+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.241123+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6f21e7904410b2951762a74cc1be76b6c16ba1900e8eba4ddb8382c5080fd380", "fetched_at": "2026-08-28T04:03:19.257962+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mpplab/mnssp3"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+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": 2384, "days_push": 761, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 32, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}