Knowledge base
One retrieval door that composes a trustworthy answer from the index, the memory and the AI part.
partAI17 operationsid kb
How it sits
A part does one thing, and any other part can call it. The counts and the links below are from the platform's spec and the other services' own descriptions.
| Operations | 17 GET 12 · POST 3 · PATCH 2 |
| Resources | 5 |
| Leaned on by | SME interviews |
| Leans on | AI, Auth, Index, Scout |
| In recipes | none yet |
What it can do
17 operations in 5 resources, as the spec declares them. Each row is one call; paths are relative to the part.
kb
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/kb/audit/{record_id} | List audit entries for a record (tenant-scoped) |
| POST | /api/v1/kb/query | Compose a knowledge-base answer |
| GET | /api/v1/kb/records | List records |
| POST | /api/v1/kb/records | Create a record |
| GET | /api/v1/kb/records/{record_id} | Get one record |
| PATCH | /api/v1/kb/records/{record_id} | Patch a record |
| GET | /api/v1/kb/retrieval | List recent retrieval-log rows (tenant-scoped) |
| GET | /api/v1/kb/retrieval/{log_id} | Fetch a retrieval-log row (tenant-scoped) |
| GET | /api/v1/kb/rules | List rules |
| POST | /api/v1/kb/rules | Create a rule |
| GET | /api/v1/kb/rules/{rule_id} | Get one rule |
| PATCH | /api/v1/kb/rules/{rule_id} | Patch a rule |
12 operations
health
| Method | Path | Does |
|---|---|---|
| GET | /health | Basic health check |
| GET | /health/detailed | Detailed health check |
2 operations
hello
| Method | Path | Does |
|---|---|---|
| GET | /api/v1/hello | Hello world (auth + tenant smoke test) |
1 operation
prime
| Method | Path | Does |
|---|---|---|
| GET | /prime | Prime application caches |
1 operation
status
| Method | Path | Does |
|---|---|---|
| GET | /status | Service status overview |
1 operation
All the partsAIThe platform's own id for this service is cbkb.
forge-catalog.json, generated Oct 30, 2026