{"adoption": {"forks": 354, "observed_at": "2026-08-28T04:07:10.216538+00:00", "stars": 2685}, "canonical_url": "https://ross.abutalabs.com/products/i2pi2p", "card": {"archived": false, "artifact_type": "application", "description": "I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties. ", "domain": ["privacy", "networking", "security", "censorship-circumvention", "self-hosted"], "enriched": true, "function": ["networking", "cryptography", "security", "proxy", "p2p", "privacy"], "health_score": 100, "homepage": "https://i2p.net", "language": "Java", "license": "NOASSERTION", "license_family": "other", "maturity": "stable", "member_repos": ["i2p/i2p.i2p"], "name": "i2p/i2p.i2p", "platform": ["windows", "jvm", "cross-platform"], "pushed_at": "2026-08-26T00:21:53+00:00", "repo": "i2p/i2p.i2p", "stars": 2685, "tags": ["anonymity", "i2p", "onion-routing", "garlic-routing", "darknet", "overlay-network", "anonymous-communication", "java-router", "linux", "macos", "android", "docker"], "topics": ["i2p", "java", "p2p", "network", "router", "monotone", "anonymity", "crypto"], "urls": [], "use_cases": ["browse eepsites anonymously over the i2p network", "run an anonymous torrent client over i2p", "host a hidden website that hides my server's IP", "send anonymous email with i2p mail", "route applications through an anonymous socks proxy", "communicate anonymously in censored or restrictive countries", "embed anonymous networking in my java application via the i2p api"], "what_it_is": "I2P (Invisible Internet Project) is the reference Java implementation of a decentralized, anonymizing peer-to-peer overlay network that routes traffic through layered-encryption tunnels across volunteer-operated routers. It provides a self-contained censorship-resistant network layer with APIs (SAM, I2PTunnel, SOCKS proxy, streaming) that identity-sensitive applications can use for anonymous communication.", "when_to_avoid": ["you mainly need to browse the regular web anonymously through exit nodes - Tor is a better fit", "you need a lightweight proxy without running a full router that participates in relaying traffic", "you require a non-Java runtime and cannot run a JVM (consider i2pd, the C++ implementation)", "you need low-latency communication where tunnel routing overhead is unacceptable"], "when_to_choose": ["you need anonymous, end-to-end encrypted communication with no trusted central parties", "you want to host or access hidden services (.i2p eepsites) rather than proxy to the clearnet", "you need a censorship-resistant network with hidden-mode operation in restrictive jurisdictions", "you want a self-contained anonymous network with built-in applications like torrent, mail, and IRC"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/i2pi2p", "repo": "i2p/i2p.i2p", "role": "main", "score": 89}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "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:10.216538+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:10.216538+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:17:49.936388+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "8010ab7cc9c7b93d9c7f68c8fe45ef55e53d0e4e2191c1f13e4f9ee80f32a61d", "fetched_at": "2026-08-28T04:07:10.216538+00:00", "kind": "readme", "missing": false, "url": "https://github.com/i2p/i2p.i2p"}, {"content_hash": "2638499e3ee951c7aa0c4461e8bdde31e2d1099db994700529a412ac90011e7c", "fetched_at": "2026-08-29T10:00:04.674835+00:00", "kind": "homepage", "missing": false, "url": "https://i2p.net"}, {"content_hash": "25f12e3a22f12ab8d7dcd2f61ef33af07ac409976f3cfb08bffc27baa6da99c6", "fetched_at": "2026-08-29T10:00:04.691807+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/threat-model"}, {"content_hash": "61585f14f73a8c859294bc1e1e08f9c9e81f792de381dc645cac118b8131caf5", "fetched_at": "2026-08-29T10:00:04.683908+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about"}, {"content_hash": "82394d1e3d079dd550431a80a3cbe3aeeebea9988b56a16cb3b5ec13c86b2a9b", "fetched_at": "2026-08-29T10:00:04.686123+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/media"}, {"content_hash": "0e874203d1ca480278dbdae93c4704da6c97d42eeb52265462feb8e60b60355e", "fetched_at": "2026-08-29T10:00:04.687872+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs"}, {"content_hash": "d92b96b07cc65eb0ebef3ce2ad6eb52d3a3917ef00cadda2d6271bd3cdc11068", "fetched_at": "2026-08-29T10:00:04.689634+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/specs/cryptography"}, {"content_hash": "f8d03ace9482797f143ebee70657bff1cddaa7cd79eff3ba90734865abd811e4", "fetched_at": "2026-08-29T10:00:04.694911+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/restrictive-countries"}, {"content_hash": "7dd09a3bfdd7f2733e6c5502f97c63fa5b690cf30fb4ca6bbfad07e6ff98e599", "fetched_at": "2026-08-29T10:00:04.696601+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/about/hall-of-fame"}, {"content_hash": "3cae7448f4a56434e57e2e96f67415884b9e3c4fb6c8fe7473515a2309723f23", "fetched_at": "2026-08-29T10:00:04.698374+00:00", "kind": "site_page", "missing": false, "url": "https://i2p.net/en/docs/overview/network-database"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 70}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 5212, "days_push": 8, "days_rel": 41, "gap_med": 128, "n_releases_24m": 4}, "score": 89, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}