{"adoption": {"forks": 193, "observed_at": "2026-08-28T04:04:53.871507+00:00", "stars": 1497}, "canonical_url": "https://ross.abutalabs.com/products/nessie", "card": {"archived": false, "artifact_type": "service", "description": "Nessie: Transactional Catalog for Data Lakes with Git-like semantics", "domain": ["big-data", "databases", "analytics", "developer-tools"], "enriched": true, "function": ["database", "version-control", "api-framework", "cli"], "health_score": 100, "homepage": "https://projectnessie.org", "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["projectnessie/nessie"], "name": "projectnessie/nessie", "platform": ["self-hosted", "jvm", "python", "cli"], "pushed_at": "2026-08-26T11:09:41+00:00", "repo": "projectnessie/nessie", "stars": 1497, "tags": ["data-lake", "apache-iceberg", "catalog", "git-like-semantics", "spark", "trino", "dremio", "multi-version-concurrency", "garbage-collection", "data-engineering", "docker", "kubernetes"], "topics": ["data", "spark", "java", "iceberg", "aws-lambda", "git"], "urls": [], "use_cases": ["add git-like branching and tagging to a data lake", "run isolated staging and dev environments on the same lakehouse data", "perform atomic multi-table commits across Iceberg tables", "track and roll back bad batch jobs in Spark or Trino pipelines", "implement garbage collection for expired Iceberg data files", "serve an Iceberg REST catalog for multiple query engines"], "what_it_is": "Project Nessie is a transactional catalog for data lakes that provides Git-like branching, tagging, and cross-table transactions for Apache Iceberg tables. It is deployed as a server (Docker, Helm, or standalone JAR) exposing the Iceberg REST API and a native REST API, with a CLI/REPL and GC tooling.", "when_to_avoid": ["you use Delta Lake or Apache Hudi rather than Iceberg", "you only need a simple single-version catalog without branching or MVCC", "you want a fully managed cloud catalog service"], "when_to_choose": ["you use Apache Iceberg and want version control, isolation, and cross-table transactions over your catalog", "you need reproducible data states, tags, and branches for data engineering workflows", "you want a self-hosted catalog deployable via Docker or Kubernetes"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/nessie", "repo": "projectnessie/nessie", "role": "main", "score": 98}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "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:04:53.871507+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:53.871507+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:33:09.912478+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ad86cae6707124729d6a436481945f14aafdb1e4d7e7d6dbaf78a983df280ca", "fetched_at": "2026-08-28T04:04:53.871507+00:00", "kind": "readme", "missing": false, "url": "https://github.com/projectnessie/nessie"}, {"content_hash": "df078dd53b86362c44754592e1911de9f20c8d29895fa9909c092c686ca15fae", "fetched_at": "2026-08-29T11:38:27.682345+00:00", "kind": "homepage", "missing": false, "url": "https://projectnessie.org"}, {"content_hash": "dc8cca772b48c858c5751e74a51d2c256e049e96c23a5aeaacd841d75875e041", "fetched_at": "2026-08-29T11:38:27.689617+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/guides/about"}, {"content_hash": "56377066b669fde3fba58caa7907bdd22fb54a5897812857a2a4e142ac588133", "fetched_at": "2026-08-29T11:38:27.686801+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/nessie-latest"}, {"content_hash": "27ff16b73dbd16132e17a3967a25b1f23c0ac826e5dc179eba2e30123ea9f6c2", "fetched_at": "2026-08-29T11:38:27.692912+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases"}, {"content_hash": "6609ffa9f8b8a59f9da533f3880b14a96bf674dbda7bc9d956506236aff3707b", "fetched_at": "2026-08-29T11:38:27.697419+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.69"}, {"content_hash": "55910a47e41ba018c0a57e274fe3a43fec5807bffa0d5824b87eb877439d2c21", "fetched_at": "2026-08-29T11:38:27.700650+00:00", "kind": "site_page", "missing": false, "url": "https://projectnessie.org/releases-0.49"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 95}, "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": 2337, "days_push": 7, "days_rel": 33, "gap_med": 7, "n_releases_24m": 54}, "score": 98, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}