{"adoption": {"forks": 329, "observed_at": "2026-08-28T04:07:33.013912+00:00", "stars": 2977}, "canonical_url": "https://ross.abutalabs.com/products/sanctum", "card": {"archived": false, "artifact_type": "library", "description": "Laravel Sanctum provides a featherweight authentication system for SPAs and simple APIs.", "domain": ["web-development", "backend", "security", "apis"], "enriched": true, "function": ["auth", "middleware", "api-framework"], "health_score": 98, "homepage": "https://laravel.com/docs/sanctum", "language": "PHP", "license": "MIT", "license_family": "permissive", "maturity": "stable", "member_repos": ["laravel/sanctum"], "name": "laravel/sanctum", "platform": ["php"], "pushed_at": "2026-08-04T08:16:31+00:00", "repo": "laravel/sanctum", "stars": 2977, "tags": ["api-tokens", "spa-authentication", "personal-access-tokens", "token-scopes", "mobile-authentication", "laravel-ecosystem", "laravel", "web-server"], "topics": ["laravel", "sanctum", "auth"], "urls": [], "use_cases": ["issue personal access tokens for a Laravel API", "authenticate a Vue or React SPA against a Laravel backend", "add token-based auth to a mobile app without OAuth", "grant scoped abilities to API tokens", "authenticate users with session cookies for same-domain SPAs", "revoke or expire API tokens per user"], "what_it_is": "Laravel Sanctum is a featherweight authentication package for Laravel that issues API tokens and authenticates single-page applications, mobile apps, and simple token-based APIs. It stores tokens in a single database table with optional abilities/scopes, avoiding the complexity of OAuth.", "when_to_avoid": ["you need full OAuth2 flows (use Laravel Passport instead)", "your project is not built on Laravel/PHP", "you need federated identity like SAML or OIDC"], "when_to_choose": ["you have a Laravel backend serving an SPA, mobile app, or simple API", "you want lightweight token auth without OAuth complexity", "you need per-token abilities/scopes and easy revocation"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/sanctum", "repo": "laravel/sanctum", "role": "main", "score": 96}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:07:33.013912+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:31:33.536571+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "2febd3366ab2462d7dd01f2bc1fbcfabe92e7d438f8fe0e1d86cfb9a5f80eaca", "fetched_at": "2026-08-28T04:07:33.013912+00:00", "kind": "readme", "missing": false, "url": "https://github.com/laravel/sanctum"}, {"content_hash": "4933d2bbdec48bdd4db9bff10d68bc2437660b80d3004ea3a5cff452dafdbc60", "fetched_at": "2026-08-29T09:46:50.934763+00:00", "kind": "homepage", "missing": false, "url": "https://laravel.com/docs/sanctum"}, {"content_hash": "5c016fc7c44700ebac1e439fd97f813ef9d593d13cd088b9d416feb3493aa636", "fetched_at": "2026-08-29T09:46:50.937819+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/releases"}, {"content_hash": "ab7e04529370185fb42e5d4a6d4b69f64bb8308cf0062eeea723eab3041f4501", "fetched_at": "2026-08-29T09:46:50.939853+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/upgrade"}, {"content_hash": "055cecf895808de945008595c55fac23aa61f3d6e8f61b09cf516576455715f2", "fetched_at": "2026-08-29T09:46:50.943310+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/contributions"}, {"content_hash": "07f03770b063564dc458178d800f8f207288370e132add525aeae1a0622d1598", "fetched_at": "2026-08-29T09:46:50.946865+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/installation"}, {"content_hash": "c92529598f7570c5a85d5768591e476a9384b510eaea57bdf916dcc23f9b9fe0", "fetched_at": "2026-08-29T09:46:50.949410+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/configuration"}, {"content_hash": "e6f260f0ed87dd00e84ed79498b403f49f81f67fe2162a225b967f47e3b2059e", "fetched_at": "2026-08-29T09:46:50.951484+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/ai"}, {"content_hash": "ee79808881f8ac77ebd0d690d1195a27458929c8394e116eea0b4aca41b0786b", "fetched_at": "2026-08-29T09:46:50.953207+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/structure"}, {"content_hash": "2bbbf553c4eb63443f84a7d533ff07095ab6b000f6b845fc1060ed095b7d3d06", "fetched_at": "2026-08-29T09:46:50.954957+00:00", "kind": "site_page", "missing": false, "url": "https://laravel.com/framework/docs/frontend"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 96, "longevity": 100, "rhythm": 94}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2429, "days_push": 29, "days_rel": 43, "gap_med": 14, "n_releases_24m": 18}, "score": 96, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}