Kernel
Agent state and graph lint: the rules an agent's graph must pass before it runs.
glueAI15 operationsid krnl
How it sits
Glue chains parts together and keeps the result running. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 15 GET 9 · POST 5 · DELETE 1 |
| Resources | 7 |
| Leaned on by | no other service names it |
| Leans on | Cron |
| In recipes | none yet |
What it can do
15 operations in 7 resources, as the spec declares them. Each row is one call; paths are relative to the part.
permissions
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/permissions/apply | Run the normalizer; with confirm, apply + commit + push |
| GET | /api/v1/permissions/baseline | The baseline, its HEAD, and whether the live file matches |
| GET | /api/v1/permissions/denials | Per-day classifier denial counts by reason |
| POST | /api/v1/permissions/drift-check | Compare the live settings file to the baseline; page on drift |
| GET | /api/v1/permissions/history | git log of the baseline with per-commit rule diffs |
| DELETE | /api/v1/permissions/rules | Remove a rule from a block |
| POST | /api/v1/permissions/rules | Add a rule to a block |
| POST | /api/v1/permissions/rules/move | Move a rule between blocks |
8 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
configs
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/configs | Kernel strategy catalog |
1 operation
lint
| Method | Path | Does |
|---|---|---|
| POST | /api/v1/lint | Lint an agent graph |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
tool-schema
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/tool-schema | Kernel tool schema |
1 operation
All the partsAIThe platform's own id for this service is cbkrnl.
forge-catalog.json, generated Oct 30, 2026