{"adoption": {"forks": 186, "observed_at": "2026-08-28T04:08:24.073600+00:00", "stars": 3846}, "canonical_url": "https://ross.abutalabs.com/products/wanderer", "card": {"archived": false, "artifact_type": "application", "description": "wanderer is a self-hosted trail database. Save your adventures!", "domain": ["self-hosted", "web-development", "travel", "social-media"], "enriched": true, "function": ["search-engine", "web-framework", "geospatial", "self-hosted", "file-upload", "data-visualization"], "health_score": 100, "homepage": "https://wanderer.to", "language": "Go", "license": "AGPL-3.0", "license_family": "copyleft", "maturity": "active", "member_repos": ["open-wanderer/wanderer"], "name": "open-wanderer/wanderer", "platform": ["self-hosted", "go", "cross-platform"], "pushed_at": "2026-08-26T19:44:36+00:00", "repo": "open-wanderer/wanderer", "stars": 3846, "tags": ["gpx", "trail-database", "activitypub", "meilisearch", "pocketbase", "route-planning", "hiking", "federation", "sveltekit", "maps", "docker", "web-server"], "topics": ["geography", "gps", "meilisearch", "pocketbase", "selfhosted", "sveltekit"], "urls": [], "use_cases": ["self-host a personal hiking trail archive", "upload and organize GPX tracks from my GPS watch", "plan new hiking or cycling routes on a map", "search my trail collection by difficulty, tags, or location", "share trails with friends across federated instances", "build a public trail catalogue for a hiking club", "track summit logs and trail statistics"], "what_it_is": "wanderer is a self-hosted, federated web application for cataloguing GPS trails. Users can upload GPX/FIT/TCX/KML tracks, plan routes with Valhalla routing, add metadata, and search or share trails across instances via ActivityPub.", "when_to_avoid": ["you only need a quick mobile app to record tracks without hosting anything", "you need commercial-grade GIS analysis rather than trail cataloguing", "you cannot run Docker or a server and don't want to join someone else's instance"], "when_to_choose": ["you want full ownership of your GPS/outdoor data on your own server", "you need searchable trail management with maps, elevation profiles, and route planning", "you want federated trail sharing via ActivityPub without vendor lock-in"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/wanderer", "repo": "open-wanderer/wanderer", "role": "main", "score": 90}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "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:08:24.073600+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:24.073600+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:26:01.076453+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "6d84be5256b4c1ae9d99b99e498e937700d0c952f6aa30a8792d729195bcf9a3", "fetched_at": "2026-08-28T04:08:24.073600+00:00", "kind": "readme", "missing": false, "url": "https://github.com/open-wanderer/wanderer"}, {"content_hash": "8ca1ebc60056d4cd5931819bab38e4f1ab226e795d28d3120e8b96f067987aa6", "fetched_at": "2026-08-29T09:20:49.943856+00:00", "kind": "homepage", "missing": false, "url": "https://wanderer.to"}, {"content_hash": "4b8eb2f5d9091895d8c4a560b5cbf4a355100cd8a51215ae1e1da9ac364347d8", "fetched_at": "2026-08-29T09:20:49.954834+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/run/installation/quick"}, {"content_hash": "b11ecd95673bd13756526c66ff43971b4ae71cf846a0060c823e584a9f0a4c69", "fetched_at": "2026-08-29T09:20:49.959529+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/use/create-a-trail"}, {"content_hash": "8de7f1cf6755ea41ea167f7c7b835f7377f45cad7640f0839dae17cf2e369f41", "fetched_at": "2026-08-29T09:20:49.961411+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/develop/federation"}, {"content_hash": "b2c486ef8628d513062075f11c65be6c07dc404537890258febea8040a9a338e", "fetched_at": "2026-08-29T09:20:49.952934+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/welcome"}, {"content_hash": "fa11876c585d4efe8721c7380fdcbf8e40eaa33fbd5a8d03e5036dd761fff2e0", "fetched_at": "2026-08-29T09:20:49.956631+00:00", "kind": "site_page", "missing": false, "url": "https://wanderer.to/changelog"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 67, "rhythm": 92}, "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": 949, "days_push": 7, "days_rel": 57, "gap_med": 8.5, "n_releases_24m": 33}, "score": 90, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}