ShiftLock¶
Security-first runtime coordination and control for Go.
ShiftLock protects who may perform sensitive work, when that work may run, and how responsibility moves safely between instances — without a hosted control plane.
Opt-in security
Advanced control-plane features are opt-in. shiftlock.New / Coordinator
APIs remain unchanged. Deny privileged operations by default when security
subsystems are enabled.
What it is¶
| It is | It is not |
|---|---|
| Ownership handoff + fencing for Go processes | A hosted control plane |
| An opt-in runtime supervisor & security layer | A Kubernetes-only framework |
| A shared fabric around DBs, queues, APIs, files | A replacement for those systems |
| Importable as a normal Go module | A SaaS product |
Module path: github.com/theworker02/shiftlock.
Next steps¶
- Introduction — positioning and package layout
- Quick Start — install, run examples, first coordinator
- Concepts — claims, fencing, capabilities, lockdown
- API Reference — packages on pkg.go.dev