📢 Announcement: Sentinel is now HKM Kernel #38
hakeemRash
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
📢 Announcement: Sentinel is now HKM Kernel
Hey everyone,
Quick but important update: we've renamed this framework from Sentinel to HKM Kernel.
We found out "Sentinel" was already taken by another project, so we made the switch early to avoid confusion (and any trademark headaches) down the line. The internal security core component is still affectionately called "Sentinel" under the hood — you'll see it referenced in the CLI banner and some internals — but the framework and project name going forward is HKM Kernel.
All links, docs, and releases are updated to reflect the new name. Thanks for your patience during the transition!
For anyone new here — what is HKM Kernel?
HKM Kernel is a modular PHP 8.4+ service framework built on what we call Gated Demand Architecture (GDA).
Most frameworks boot everything, then decide what to do with the request. We flipped that:
SecurityGatewayruns before any module loads. A denied request costs zero module wiring.ScopeViolationException.module.json. Nothing is auto-discovered at runtime.It ships as a native cross-platform CLI (
hkm), built with Zig — install and upgrade it like a Go/Rust binary, no Composer needed to get started.Batteries included: JWT/PAT auth, a native OAuth 2.1 + OIDC server, multi-tenancy, a validation engine (~45 built-in rules), mail, storage (local/S3), sessions, i18n, and more.
Where to start
We're a small team (2 of us) building this in the open, so feedback — including blunt, critical feedback on the architecture — is genuinely welcome. Drop questions or thoughts below 👇
All reactions