{"adoption": {"forks": 305, "observed_at": "2026-09-03T02:15:16.976737+00:00", "stars": 1075}, "canonical_url": "https://ross.abutalabs.com/products/pocl", "card": {"archived": false, "artifact_type": "library", "description": "pocl - Portable Computing Language", "domain": ["gpu-computing", "developer-tools", "cross-platform"], "enriched": true, "function": ["compiler", "concurrency", "gpu-computing", "sdk"], "health_score": 100, "homepage": "https://portablecl.org", "language": "C", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["pocl/pocl"], "name": "pocl/pocl", "platform": ["windows", "cross-platform", "cpp", "python"], "pushed_at": "2026-09-02T11:03:38+00:00", "repo": "pocl/pocl", "stars": 1075, "tags": ["opencl", "heterogeneous-computing", "gpgpu", "llvm", "kernel-compilation", "risc-v", "fpga", "level-zero", "cuda", "remote-computing", "sycl", "icd", "linux", "macos", "android"], "topics": ["opencl", "heterogeneous-parallel-programming"], "urls": [], "use_cases": ["run OpenCL applications on CPUs without vendor drivers", "get OpenCL support for RISC-V or ARM embedded devices", "use an open-source OpenCL implementation for Intel GPUs via Level Zero", "offload OpenCL workloads to remote servers over the network", "use OpenCL as a backend for SYCL/DPC++ on non-Intel hardware", "develop and test portable OpenCL kernels across heterogeneous devices", "run llama.cpp or OpenVINO with an open-source OpenCL runtime"], "what_it_is": "PoCL (Portable Computing Language) is an MIT-licensed, conformant open-source implementation of the OpenCL 3.0 standard that can be easily adapted to new hardware targets. It uses Clang and LLVM as its kernel compiler and supports multiple device backends including x86-64/ARM/RISC-V CPUs, Intel GPUs via Level Zero, NVIDIA GPUs via CUDA, FPGAs, and a remote network driver for distributed OpenCL execution.", "when_to_avoid": ["you need maximum performance on a specific vendor GPU where the vendor's own OpenCL driver is better tuned", "you need OpenCL on architectures like ARM32, i386, PPC, or S390x which are not actively supported", "you require a proprietary driver's full feature set or vendor-specific extensions"], "when_to_choose": ["you need a portable, vendor-neutral OpenCL implementation for CPUs or unusual architectures like RISC-V", "you want to add OpenCL support to a new device with an LLVM backend", "you need distributed or remote OpenCL execution across machines", "you want an open-source OpenCL runtime for SYCL, chipStar, or OpenVINO"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/pocl", "repo": "pocl/pocl", "role": "main", "score": 74}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-09-03T02:15:16.976737+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:53:33.069210+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1d252b24d2d8c9f5d8c90989287ed44b17bbacef0b4045ec0d38ad5ca8272ce6", "fetched_at": "2026-09-03T02:15:16.976737+00:00", "kind": "readme", "missing": false, "url": "https://github.com/pocl/pocl"}, {"content_hash": "5e1f07470e8a1bd499f7db5b028987796d70ca6579cd85691b97cc617773e930", "fetched_at": "2026-08-29T12:55:20.879399+00:00", "kind": "homepage", "missing": false, "url": "https://portablecl.org"}, {"content_hash": "2a97820b298cd82b25cf1ace182fa792cf9e6ee52d2ff7f8a07b183af114bb03", "fetched_at": "2026-08-29T12:55:20.888865+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/docs/html"}, {"content_hash": "49d6e2f0920dc5d06b76efecd8bf361558c4866dc5c418cef2094f342afc82e0", "fetched_at": "2026-08-29T12:55:20.890819+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/remote.html"}, {"content_hash": "1c2ed1aae6a1682b4946149f67e6078fd7e7cebd73e272072e22d7ea0dcb4588", "fetched_at": "2026-08-29T12:55:20.895961+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_1.html"}, {"content_hash": "a013b72f492732600cda14931ed8a0211ba116f6edae278703f7bc745eb7d8a4", "fetched_at": "2026-08-29T12:55:20.897764+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_7_0.html"}, {"content_hash": "d58d31b9c21ef6a6616430e2da220274fab1475bd54a1c9f162ce643c2d5afac", "fetched_at": "2026-08-29T12:55:20.899748+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_6_0.html"}, {"content_hash": "100a45ace17c4d35c639e53e7be03326f5fb9c694223199ece8fbddf93f9997d", "fetched_at": "2026-08-29T12:55:20.901467+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/notes_5_0.html"}, {"content_hash": "9ef53f48c31a470af5519ad6627fc9ed237e680d06e2cbada1474c4d05118560", "fetched_at": "2026-08-29T12:55:20.903222+00:00", "kind": "site_page", "missing": false, "url": "http://portablecl.org/docs/html/debug.html"}, {"content_hash": "7a0a5be0473903a4d0b98a331917b28af4f2d245075d5fdefd142ce1ed20056c", "fetched_at": "2026-08-29T12:55:20.893348+00:00", "kind": "site_page", "missing": false, "url": "https://portablecl.org/publications.html"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 100, "longevity": 100, "rhythm": 27}, "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": 4759, "days_push": 0, "days_rel": 329, "gap_med": 139, "n_releases_24m": 2}, "score": 74, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 3, "stale_scrape": false}}