{"adoption": {"forks": 1823, "observed_at": "2026-08-28T04:10:49.528014+00:00", "stars": 11695}, "canonical_url": "https://ross.abutalabs.com/products/fprime", "card": {"archived": false, "artifact_type": "framework", "description": "F´ - A flight software and embedded systems framework", "domain": ["embedded-systems", "robotics", "developer-tools", "cross-platform"], "enriched": true, "function": ["embedded", "middleware", "concurrency", "testing", "developer-tools"], "health_score": 100, "homepage": "https://fprime.jpl.nasa.gov", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["nasa/fprime"], "name": "nasa/fprime", "platform": ["windows", "cpp", "python", "embedded", "cross-platform"], "pushed_at": "2026-08-26T23:09:19+00:00", "repo": "nasa/fprime", "stars": 11695, "tags": ["flight-software", "spaceflight", "cubesat", "nasa", "jpl", "component-architecture", "real-time", "code-generation", "ground-data-system", "fpp", "linux", "macos"], "topics": ["flight-software", "embedded-systems", "nasa", "cpp", "spaceflight", "real-time", "raspberry-pi", "object-oriented-programming", "components", "framework", "flight", "embedded", "fprime"], "urls": [], "use_cases": ["build flight software for a CubeSat or SmallSat", "develop embedded applications with a component-based architecture", "generate C++ component code from a system model", "run flight software on Raspberry Pi or ARM Linux hardware", "test embedded software at unit and integration levels", "command and monitor an embedded application from a ground data system"], "what_it_is": "F´ (F Prime) is a component-driven, flight-proven C++ framework from NASA JPL for rapidly developing and deploying spaceflight and other embedded software applications. It provides a component architecture with well-defined interfaces, code generation from models, a library of flight-ready components, and unit/integration testing tools.", "when_to_avoid": ["you are building a general-purpose desktop, web, or mobile application", "your project is a simple embedded task where a lightweight RTOS or bare-metal approach suffices", "your team cannot adopt C++ and the FPP modeling workflow", "you need a framework with a large commercial vendor ecosystem rather than a community-driven one"], "when_to_choose": ["you are developing software for small-scale spacecraft such as CubeSats, SmallSats, or instruments", "you need a flight-proven, open-source embedded framework with component decomposition and code generation", "you want ready-made flight-worthy components plus testing and ground data system tooling", "you need cross-compilation support for embedded Linux or microcontroller targets"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/fprime", "repo": "nasa/fprime", "role": "main", "score": 95}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "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:10:49.528014+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:10:49.528014+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:15:23.619365+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fde8c2347cf7b67a068e29c2e259af72741cd0d0c96522d69bf594c27b9e05dd", "fetched_at": "2026-08-28T04:10:49.528014+00:00", "kind": "readme", "missing": false, "url": "https://github.com/nasa/fprime"}, {"content_hash": "f261b5e3d2d40a8a58ecf1a0682e71ee80e3b4f7828d1c43f52a51c5965429dd", "fetched_at": "2026-08-29T08:14:04.447361+00:00", "kind": "homepage", "missing": false, "url": "https://fprime.jpl.nasa.gov"}, {"content_hash": "d879d8bc7a2f17a735b12eac5264924ddfce9896fdb062ee0e9d8566db26b0a7", "fetched_at": "2026-08-29T08:14:04.451183+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started"}, {"content_hash": "732b2dd9407a4f721671cdaadb6e245ca8f8533fa62b077d61666bc897ac9ab7", "fetched_at": "2026-08-29T08:14:04.453821+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs"}, {"content_hash": "d215f53531263a375066e71fe4b94e1b743f1a1e4b7696f5da222354affbf782", "fetched_at": "2026-08-29T08:14:04.456273+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/getting-started/installing-fprime"}, {"content_hash": "ee86e902ac24724096036c006dc3128a77fe69fceaab61646ae317c0c5aba5fc", "fetched_at": "2026-08-29T08:14:04.462912+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/tutorials"}, {"content_hash": "4f4f7585710f711fce114bcb02d6ede83139ad27b732bef1cb5f23782793d387", "fetched_at": "2026-08-29T08:14:04.465957+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/docs/user-manual"}, {"content_hash": "b4384ab573486b27b5264c1dcefea1c78cbf8613bd095985a54197d0be0042f6", "fetched_at": "2026-08-29T08:14:04.472390+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-hello-world/docs/hello-world"}, {"content_hash": "53eba486894a74bcf3bbfc555bf16852bc3bf5fa6fddbbb1b413b75775c15f63", "fetched_at": "2026-08-29T08:14:04.476816+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/latest/tutorials-led-blinker/docs/led-blinker"}, {"content_hash": "f41acccfbfdaedd6cde6b40009dd67fa30e902f8b9cb203d0f0749f6d13ce48e", "fetched_at": "2026-08-29T08:14:04.469516+00:00", "kind": "site_page", "missing": false, "url": "https://fprime.jpl.nasa.gov/news/category/releases"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 86}, "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": 3359, "days_push": 7, "days_rel": 13, "gap_med": 44.5, "n_releases_24m": 15}, "score": 95, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}