{"adoption": {"forks": 155, "observed_at": "2026-08-28T04:06:29.493504+00:00", "stars": 2238}, "canonical_url": "https://ross.abutalabs.com/products/balanced-employee-ip-agreement", "card": {"archived": false, "artifact_type": "learning-resource", "description": "GitHub's employee intellectual property agreement, open sourced and reusable", "domain": ["legal", "hr", "developer-tools"], "enriched": true, "function": ["documentation"], "health_score": 76, "homepage": null, "language": null, "license": "CC0-1.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["github/balanced-employee-ip-agreement"], "name": "github/balanced-employee-ip-agreement", "platform": ["cross-platform"], "pushed_at": "2026-07-18T19:37:45+00:00", "repo": "github/balanced-employee-ip-agreement", "stars": 2238, "tags": ["legal-template", "intellectual-property", "employment-agreement", "open-source-policy", "cc0"], "topics": ["law", "policy", "intellectual-property"], "urls": [], "use_cases": ["draft a fair employee IP agreement for my startup", "find an alternative to overly broad IP assignment contracts", "understand how employee IP agreements balance company and employee rights", "adopt GitHub's open source IP policy template", "customize an IP agreement that lets employees keep side-project ownership"], "what_it_is": "GitHub's Balanced Employee IP Agreement (BEIPA), an open-source, reusable template for employee intellectual property agreements that balances company and employee rights. It ships as editable documents (PDF, ODT, DOCX) that companies can adapt to their needs.", "when_to_avoid": ["you need jurisdiction-specific legal advice or a lawyer-reviewed contract", "you want maximum employer control over all employee-created IP", "you need agreements covering contractors or non-compete terms"], "when_to_choose": ["you want a balanced, employee-friendly IP agreement template you can modify", "you value employee autonomy over side projects and free-time creations", "you want a community-maintained, openly licensed legal document"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/balanced-employee-ip-agreement", "repo": "github/balanced-employee-ip-agreement", "role": "main", "score": 65}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "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:29.493504+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.493504+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:14.123344+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "edb2700c79f3d908009a9646e19a8fb2a193d9f3a1135950def83998482f68b0", "fetched_at": "2026-08-28T04:06:29.493504+00:00", "kind": "readme", "missing": false, "url": "https://github.com/github/balanced-employee-ip-agreement"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 93, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3711, "days_push": 46, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 65, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}