{"adoption": {"forks": 338, "observed_at": "2026-08-28T04:06:19.818656+00:00", "stars": 2157}, "canonical_url": "https://ross.abutalabs.com/products/ipfs-companion", "card": {"archived": false, "artifact_type": "plugin", "description": "Browser extension that routes ipfs:// addresses and content-addressed websites through your own local IPFS node", "domain": ["privacy", "censorship-circumvention", "browser-extensions", "web-development", "files"], "enriched": true, "function": ["proxy", "file-upload", "developer-tools"], "health_score": 99, "homepage": "https://docs.ipfs.tech/install/ipfs-companion/", "language": "JavaScript", "license": "CC0-1.0", "license_family": "permissive", "maturity": "active", "member_repos": ["ipfs/ipfs-companion"], "name": "ipfs/ipfs-companion", "platform": ["browser-extension", "browser", "cross-platform"], "pushed_at": "2026-08-24T01:50:37+00:00", "repo": "ipfs/ipfs-companion", "stars": 2157, "tags": ["ipfs", "p2p", "dweb", "webextension", "content-addressing", "ipfs-gateway", "ipns", "chrome-extension", "firefox-extension"], "topics": ["ipfs", "p2p", "webextension", "ipfs-gateway", "ipfs-companion", "chrome-extension", "firefox-extension", "protocol", "dweb", "ipfs-gui"], "urls": [], "use_cases": ["open ipfs:// links in my browser", "browse dweb websites via my local IPFS node", "share a file to IPFS from the browser", "redirect IPFS gateway traffic to localhost", "view IPNS-hosted sites in Chrome or Firefox", "access content-addressed websites without a public gateway"], "what_it_is": "IPFS Companion is a browser extension that adds native support for ipfs:// and ipns:// addresses to Firefox, Chrome, Brave, Edge, and Opera. It routes content-addressed requests through a local IPFS node's gateway and lets users share files to IPFS directly from the browser.", "when_to_avoid": ["you have no local IPFS node and only need occasional gateway fetches", "you need a full IPFS node implementation or CLI tooling", "you need IPFS support in a browser that does not support WebExtensions"], "when_to_choose": ["you run a local IPFS node (Kubo or IPFS Desktop) and want browser integration", "you want to load ipfs:// and ipns:// URLs natively instead of public gateways", "you want to pin or share files to IPFS with one click from the browser"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/ipfs-companion", "repo": "ipfs/ipfs-companion", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "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:19.818656+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:19.818656+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:50:25.028489+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "10f2ab95d4ad507b2274bf947708b86855dbd227579ad4f37e33d622de957c7a", "fetched_at": "2026-08-28T04:06:19.818656+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ipfs/ipfs-companion"}, {"content_hash": "3b705f1ad43c477635c5b2f884be8abb605dba1d9d5235df42165c48b503b92a", "fetched_at": "2026-08-29T10:30:50.979048+00:00", "kind": "homepage", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-companion/"}, {"content_hash": "07d23706e5a2ba861e068816737d799a02d2bda715e11cc27f0a750d333e8d95", "fetched_at": "2026-08-29T10:30:50.997152+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin-cli"}, {"content_hash": "461804ceae39539d83d90ea02652c798bb20569b3551814b50b069746ec376d2", "fetched_at": "2026-08-29T10:30:50.999131+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/ipfs-desktop"}, {"content_hash": "b55f71570a1da00be79705d4b8aea7a9350b3228e4ba1c13d638f98ea9718df4", "fetched_at": "2026-08-29T10:30:51.001052+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/command-line"}, {"content_hash": "a6087a76dbf87675b88e1197e9b125e1f0b98cbb19b68327fc924f2204b2c3f2", "fetched_at": "2026-08-29T10:30:51.002885+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install/run-ipfs-inside-docker"}, {"content_hash": "b89d3d0e0e01825918c61987ff93198ce8891e3953c33c4acbec627d6e3de6d7", "fetched_at": "2026-08-29T10:30:50.988656+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/"}, {"content_hash": "563d207cad629fb0a8612b57ecfd43f02e09a3032867d9131de1aceba84953f6", "fetched_at": "2026-08-29T10:30:50.991416+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/install"}, {"content_hash": "f049ae2a63b4e768b8ffbc0c02f51b0ed83afb5400ebb819a9209b44beeed0ac", "fetched_at": "2026-08-29T10:30:50.993236+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/retrieve"}, {"content_hash": "23a166e80a6e2ff4133ad0844b481b126333efd97c98d6fd1252e607da273720", "fetched_at": "2026-08-29T10:30:50.995099+00:00", "kind": "site_page", "missing": false, "url": "https://docs.ipfs.tech/quickstart/pin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 62}, "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": 4182, "days_push": 10, "days_rel": 43, "gap_med": 251.5, "n_releases_24m": 3}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}