{"adoption": {"forks": 190, "observed_at": "2026-08-28T04:07:42.151706+00:00", "stars": 3087}, "canonical_url": "https://ross.abutalabs.com/products/freenet-core", "card": {"archived": false, "artifact_type": "application", "description": "Declare your digital independence", "domain": ["privacy", "censorship-circumvention", "microservices", "networking", "self-hosted", "security"], "enriched": true, "function": ["p2p", "cryptography", "networking", "http-server", "websocket", "wasm", "privacy", "search-engine"], "health_score": 100, "homepage": "https://freenet.org/", "language": "Rust", "license": "NOASSERTION", "license_family": "other", "maturity": "experimental", "member_repos": ["freenet/freenet-core"], "name": "freenet/freenet-core", "platform": ["windows", "rust", "browser", "cross-platform"], "pushed_at": "2026-08-25T22:14:13+00:00", "repo": "freenet/freenet-core", "stars": 3087, "tags": ["decentralized-web", "distributed-hash-table", "small-world-routing", "peer-to-peer", "censorship-resistance", "contracts", "anonymous-publishing", "linux", "macos"], "topics": ["cryptography", "decentralized", "distributed-hash-table", "freenet", "p2p", "privacy", "rust"], "urls": [], "use_cases": ["run a censorship-resistant peer-to-peer network node", "build decentralized apps without servers", "host decentralized group chat like River", "publish content anonymously without a central platform", "replace centralized web services with p2p alternatives", "store and sync data across a distributed hash table"], "what_it_is": "Freenet is a fully decentralized peer-to-peer network implemented in Rust that acts as a global shared computer and distributed key-value store, where keys are WebAssembly 'contracts' governing state validation and synchronization. It lets users run a local peer that serves decentralized, censorship-resistant applications (like the River chat app) through the browser, with no central servers.", "when_to_avoid": ["you need production-grade stability - the project is in alpha", "you need a mobile client - none exists yet", "you require guaranteed low-latency or SLA-backed infrastructure", "you dislike auto-updating software with telemetry enabled by default"], "when_to_choose": ["you want applications that cannot be taken down or centrally controlled", "you need privacy-focused, serverless communication and publishing", "you want to experiment with WebAssembly-based decentralized contracts", "you prefer Rust tooling and browser-accessible p2p apps"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/freenet-core", "repo": "freenet/freenet-core", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "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:07:42.151706+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:42.151706+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:27:31.281616+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8ff2286b9c1d6d71220479e75d2e3a159f74434c36163c4e11579f55683ac480", "fetched_at": "2026-08-28T04:07:42.151706+00:00", "kind": "readme", "missing": false, "url": "https://github.com/freenet/freenet-core"}, {"content_hash": "382d62cd6283a4afcb5a1fe2f47491a6edfae6cbe49d3fba563c4b7aac1228ab", "fetched_at": "2026-08-29T09:42:48.835989+00:00", "kind": "homepage", "missing": false, "url": "https://freenet.org/"}, {"content_hash": "80ecfd5b293ab9da924d5493846440ca66cfcd365fa5ecd915fa21e569f72af2", "fetched_at": "2026-08-29T09:42:48.844723+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/faq"}, {"content_hash": "12e1180e6456e1a5cdffe0e22ced9700813b0c019d692ea80668402391039d10", "fetched_at": "2026-08-29T09:42:48.847052+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/papers"}, {"content_hash": "8f4d6c49ddc3357eb53caaf255e5e0e60b8cde2cae13ac7a0a6d5dd1ddec614e", "fetched_at": "2026-08-29T09:42:48.848908+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news"}, {"content_hash": "3b63b1bf1f9b6b8dca6348d6a32d3539aae0bdb3d2b53c28f0b37313f41e58e4", "fetched_at": "2026-08-29T09:42:48.851214+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/video-talks"}, {"content_hash": "dd972dca8ab49e7d8f3f03c8f2512e7a8d0cf65987dee3150c337d6f0452e127", "fetched_at": "2026-08-29T09:42:48.852685+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/people"}, {"content_hash": "9e1f3b801565a77374d8c4339602ecf683bd8df163ce3d40b0e6202666fc640a", "fetched_at": "2026-08-29T09:42:48.854095+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/quickstart"}, {"content_hash": "126a507241cc3fa56aa0fcb37a5642eb0eef140f387ddcbd10ab87ceb6e54956", "fetched_at": "2026-08-29T09:42:48.855579+00:00", "kind": "site_page", "missing": false, "url": "https://freenet.org/about/news/services-without-servers-video-talk"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1874, "days_push": 8, "days_rel": 9, "gap_med": 0, "n_releases_24m": 306}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}